Oracle Payroll includes a process workflow that enables you to complete all the individual payroll processing steps by submitting a single request.
The workflow included in the process sends out notifications to the Payroll manager at key times in the process (such as when one phase of the process completes), initiating the next step in the process. The flow is defined by Oracle to match the methodology of payroll processing, and all the processes included in the Payroll Process Workflow are modules provided by Oracle Payroll. The flow is predefined, and the modules included are based on Oracle best practices. You can view the progress and results of the process as part of the Payroll Process Workflow interface.
If any of the critical modules encounters an error while running, the workflow process stops running and user intervention is required to continue the cycle.
In situations when the Payroll Process Workflow executes multiple processes in parallel, the next process gets executed after completion of all the previous parallel processes.
You can show and hide details for each process within the Workflow Diagram. You can view details of the individual processes from within the application through the Requests window, the same way you view individual processes.
When configuring this workflow, you are prompted to define the parameters for all of the constituent processes. If you do not specify the required parameters for a given module, then that module is not executed in the workflow. For example, if you do not specify a batch name, the workflow does not run the Batch Element Entry Transfer process.
See Using the Payroll Process Workflow
This table shows the processes in the Payroll Process Workflow and the sequence in which they run:
| Process Name | Sequence in Which It Is Run |
|---|---|
| BEE Batch Process (Transfer) | 1 |
| Retro-Notifications Report | 2 |
| RetroPay By Element | 3 |
| Payroll Process | 4 |
| Gross to Net Summary | 5 |
| Payroll Message Report
Note: This report only generates data if it detects "Fatal" errors. If you want to check for non-fatal issues, run this report separately from the Payroll Process Workflow. | 5 |
| Employee Assignments Not Paid | 5 |
| Payroll Exception Report | 5 |
| Statutory Deductions Report | 5 |
| Quebec Health Services Fund | 5 |
| Prepayments | 11 |
| Payroll Register Report | 12 |
| Element Register Report | 12 |
| Deduction Report | 12 |
| Direct Deposit | 15 |
| Canadian Payroll Archiver | 16 |
| Canadian Cheque Writer | 17 |
| Canadian Deposit Advice | 18 |
| Payment Report | 19 |
| Record of Employment by Assignment Set | 20 |
| ROE Worksheet | 21 |
| ROE Magnetic Media | 22 |
| Costing | 23 |
| Costing Detail Report | 24 |
| Costing Summary Report | 24 |
The common parameters for the Payroll Process Workflow are:
| 1 | Batch ID |
| 2 | Payroll Name |
| 3 | Consolidation Set Name |
| 4 | Date Earned |
| 5 | Date Paid |
| 6 | Event Group |
| 7 | Retro Assignment Set |
| 8 | Retro Element Set |
| 9 | Retro Start Date |
| 10 | Retro End Date |
| 11 | Payroll Element Set |
| 12 | Payroll Assignment Set |
| 13 | Payroll Run Type |
| 14 | Reporting GRE |
| 15 | Reporting Organization |
| 16 | Reporting Location |
| 17 | Select Report or Group |
| 18 | Exception Group Name |
| 19 | Exception Report Name |
| 20 | Override Variance Type |
| 21 | Override Variance Value |
| 22 | Direct Deposit Payment Method |
| 23 | Override Direct Deposit Date |
| 24 | Override CPA Code |
| 25 | Override File Creation Number |
| 26 | Chequewriter Payment Method |
| 27 | Chequewriter Sort Sequence |
| 28 | Cheque Style |
| 29 | Start Cheque Number |
| 30 | End Cheque Number |
| 31 | Chequewriter Payment Type |
| 32 | Deposit Advice Report Data Type |
| 33 | Deposit Advice Sort Sequence |
| 34 | Deposit Advice Assignment Set |
| 35 | Element Register Selection Criterion |
| 36 | Element Register Element Set |
| 37 | Element Register Element Classification |
| 38 | Element Register Element |
| 39 | Element Register Employee |
| 40 | Payment Method Override |
| 41 | ROE Effective Date |
| 42 | ROE Assignment Set |
Oracle Payroll issues notifications on the status of all critical events. Notification will be of two types:
Require users response to continue
Does not require user response
Status of individual process are available in the Notification. Notification also includes Detail Information about the process.
The notifications available for Payroll Process Workflow are:
| Sequence | Notification Name | Comments |
|---|---|---|
| 1 | List of Processes to be Run | |
| 2 | BEE Batch Process (Transfer) Completed | |
| 3 | Retro-Notifications Report Complete require reply | Send Retro-Notification and Wait for Reply |
| 4 | RetroPay By Element Completed | |
| 5 | Completion of Payroll Process | |
| 6 | Reports Completed require reply | Reports Completed and Wait for Review |
| 7 | Pre Payments Completed | |
| 8 | Canadian Payroll Archiver Completed | |
| 9 | Cheque Writer Completed | |
| 10 | Deposit Advice Completed | |
| 11 | ROE Completed | Wait for ROE review |
| 12 | ROE Magnetic Media Completed | |
| 13 | Costing Notification | |
| 14 | Process Complete | |
| 15 | Process has Errored |