Scheduling the Full Recalculate Tasks
- Select Maintenance > System Administration > Job Scheduler.
- Add a schedule for the Full Recalculate Task.
- Select Full Recalculate Task from the Task Type drop-down list.
- Click Submit.
- Click OK.
- In the Task Schedule list, click Parameters next to the Full Recalculate Task you created.
-
Configure the task by selecting values for the appropriate
parameters:
- Apply to Teams
- Select the teams on which to run the Full Recalculate Task using the lookup or click ALL to run the task for all teams.
- Apply to Sub Teams
- Select this check box to include all sub teams for the teams that are selected in the Apply to Teams lookup.
- Apply to Calc Groups
- Select the calculation groups on which to run the Full Recalculate Task using the lookup or click ALL to run the task for all calculation groups.
- Apply to Pay Groups
- Select the pay groups on which to run the Full Recalculate Task using the lookup or click ALL to run the task for all pay groups.
- Apply to Employees
- Select the employees on which to run the Full Recalculate Task using the lookup or click ALL to run the task for all employees.
- Dates to run full recalculate task for
- Select one of these options:
- Relative (x days before or after today): Runs the Full Recalculate Task for a set of relative dates before or after the current date. Specify the number of days before or after the current date in the Days Before Current Date or Days After Current Date field.
- Absolute (for these dates): Runs the Full Recalculate Task for an absolute date range. Specify the date range to run the task in the Start Date and End Date fields.
- Batch Process Size
- Specify the number of days that are retrieved from the database and processed by the Full Recalculate Task at a time. Use the default value of 90 days unless the Full Recalculate Task is taking too long and exiting with a time-out error. If time-out errors occur, then lower the number. The value should not be greater than 90.
- Calculation Thread Count
- Specify the number of threads that are used by the Full Recalculate Task. The default is 1, but you can multithread the Full Recalculate Task up to a value of 32 if there are enough CPU resources. You can increase the number of threads as you increase the number of available CPUs. A performance analysis is required to balance the number of threads with the number of CPUs to optimize the Full Recalculate Task.
- Auto Recalc
- Select whether the Full Recalculate Task uses the
Auto Recalc settings of the calculation groups, if defined, when
recalculating employee records to determine what time period is
recalculated. Select one of these options:
- TRUE: Uses the Auto Recalc settings of the calculation groups.
- FALSE: Ignores the Auto Recalc settings of the calculation groups.
Note: The value of the Auto Recalc task parameter is superseded by the RULEENGINE_AUTORECALC registry parameter. If the parameter is set to True, then Auto Recalc settings of calculation groups are used, even if the Auto Recalc task parameter is set to FALSE. - Process Future Balance Dates
- Select whether the Full Recalculate Task processes
future balance dates when recalculating employee records. Select one of
these options:
- TRUE: Recalculates the future values of balances when recalculating records. Balance values are recalculated into the future.
- FALSE: Prevents the Full Recalculate Task from processing balance values in the future. Balance values are not recalculated into the future.
- Default: Defers to the value of the AUTO_RECALC_FUTURE_BALANCES registry parameter.
- Log Task Progress
- Select this check box to enable progress tracking for the Full Recalculate Task.
- Logging interval (min)
- Provide a positive numeric value, in minutes, for the interval for
the progress tracking.Note: These two options must be used together. These fields are hidden by default.
To enable these fields, see Using config mode.
- Click Submit.
- Click OK.
To view the progress of the Full Recalculate Task, click the Log button for the task. From there, you can view whether the task is still in progress. Additionally, the log displays:
- The number of records processed out of the total number.
- The percentage completed.
- The estimated time remaining before completion.