Examples of Using Task Iterations

This topic gives examples of how you can use task iterations to meet a business requirement within your organization.

Scenario 1

Your company doesn't process payments for the QuickPay runs, and hence, before you run the payroll, you must roll back all the QuickPay runs within the payroll period. If you don't roll back the QuickPay runs, those persons processed by the QuickPay runs aren't picked up in the payroll run and hence, don't receive their payments.

Rather than manually roll back the individual QuickPay runs, use the task iterator to dynamically identify the transaction IDs of the QuickPay runs within the specified period and automate the roll back of the QuickPay runs.

Scenario 2

As a payroll administrator, you need to track employee balances of all your employees across all of the payroll statutory units (PSUs) within your organization for year-end reporting.

To meet this requirement, you create a flow pattern and use the Submit Another Task task to automatically generate the Archive End-of-Year (EOY) report for each individual PSU within your organization.

The task iteration process uses the task repeat formula to dynamically identify the PSU IDs and generate the report for the multiple PSUs with a single submission of the flow. The Archive EOY Payroll Results task retrieves employee and employer information and employee balances in a given year for year-end reporting.