Overview of Loading HCM Rates Event Action Groups

The event solution limits the number of employees that have rates re-calculated and improves the performance of the rates calculation process.

Use HCM Data Loader to create an event action and associated event action group for the Generate HCM Rates process.

HCM Rates Submission Type

You can set the submission type of the event action to ‘Manual’ which indicates the rates will be recalculated when the user submits the ‘Process Event Action’ flow. This flow will generate reports to validate the results of the rates process:

  • Person Process Status Report: This report lists all the employees included in the process, the status of their rate calculation, and any warning or error messages.
  • Rates Report: This report indicates rate values calculated for each employee included in the process, the effective start date of the rate and details of when the rate was last recalculated.
Note: When you implement rates, run the Generate HCM Rates process to calculate and capture rate values for all employees. Going forward, use the Process Event Action flow to recalculate rates for any employee who has an event such as a salary update. It is recommended you run the Process Event Action flow daily.

You also have the option to automatically submit the rates process each time an event notification is raised for an employee, but no reports are generated for this type of action submission.

Enable Payroll Events on Background Flow

If you are monitoring element entry changes in your rates event action group you must enable event processing using the background flow. Set the action parameter ‘Process Payroll Events on Background Payroll Flow’ to ‘Y’.

Note: This step is essential if you are monitoring element entry changes in your rates event action group. This setting will move all payroll event processing to a payroll process which continuously runs in the background. The evaluation and generation of all payroll event notifications and actions will no longer be performed as part of the main transactions such as a new hire.

Rate Events and Payroll Balances

If you calculate rates based on payroll balances you may still need to run the Generate HCM Rates process because changes to this type of rate are not event based.

Event Action Flexfields

HDL supports the flex fields relevant to the event action. For example, if a user is creating event actions for HCM Rates, the rates flex labels will be displayed on the HDL file. When you create an Event Action for HCM Rates Recalculation, specify the flex attributes such as Process Mode to indicate how you want to run the rates process.

The flex attributes for the rate event actions are listed below:

Flex Name Type Importance Values Flex Description
Process Mode LOV Mandatory Fast Indicates how the user wants to run the rates process. The method you select will depend on whether you are using the rate for company reporting or a payroll calculation.

The option ‘Fast’ is quickest but the least accurate method to calculate rate values. If the rate value is the same on the start date and end date of the processing period it determines the rate value is the same over the entire period. If the start and end values are different, this method then determines where the rate change has occurred.

Full (Default)

The option ‘Full’ calculates the rate every day and therefore is the slowest but most accurate method.

Value Set: ORA_PAY_RATES_BATCH_PROC_MODE
Periodic

The option ‘Periodic’ works in the same manner as ‘Fast’ except you can specify the duration of each rate calculation period to increase the accuracy of the rate calculation. For example, you can specify a 7-day period to ensure a rate is calculated and compared every 7 days.

Number of Days LOV Conditional Numeric - free text

Indicates the duration of every rate calculation period when using the periodic process mode.

Value Set: RATE_INTERVAL