Specifying parameters for the Holiday Assignment Task
After the Holiday Assignment Task is created in the Job Scheduler, specify values for the task’s parameters.
- Select Maintenance > System Administration > Job Scheduler.
- Click the Parameters button that corresponds to the task that you added.
-
Specify this information:
- Holiday
- Specify one or more individual holidays to assign to the specified employees. Click ALL to assign every holiday that is defined in the application.
- Holiday Calendar
- Specify one or more holiday calendars to assign to the specified employees. Click ALL to assign every holiday calendar that is defined in the application.
- Days to Process
- Specify the number of days into the future the
task assigns holidays.
This field is used with the Days Back To Set Holidays field to specify the range during which the task assigns holidays. If you do not specify a value, the default depends on whether you are assigning individual holidays or holiday calendars.
- If you are assigning individual holidays, any holiday with a future date is included.
- If you are assigning holiday calendars, the default is the end of the year.
- Days Back To Set Holidays
- Specify the number of days into the past the task
assigns holidays.
This field is used with the Days to Process field to specify the range during which the task assigns holidays. If you do not specify a value, the task assigns holidays starting from the current date.
- Assign to Inactive Employees
- Select this check box to assign the specified holidays to inactive employees.
- Ignore Employee Calendar Relationship
- Select this check box to ignore
the holiday calendar and employee relationships that are defined in the
Holiday Calendar Employee
Relationships form. When selected, the task ignores the
employee-calendar relationships and checks the shift pattern and calculation
group filters selected in the holiday roll. By default, this check box is
not selected, and employee-calendar relationships overrule any shift pattern
or calculation group holiday rolls.
For example, all employees in the company are assigned to a holiday calendar using the Holiday Calendar Employee Relationships form. A holiday roll is set up to roll the observance of specific holidays (for example, Labor Day) backward by one day for employees that belong to a specific calculation group and shift pattern. All other employees observe the holiday on the official day. In this scenario, you must select this check box to avoid rolling back the holiday by one day for all employees.
- Select this checkbox to disregard the relationship between holiday calendar and employee calculation groups.
- Select this check box to disregard the relationship between the holiday calendar and employee calculation groups. If the check box is selected, then the employee is assigned this holiday calendar regardless of the calendar assigned to the calculation group. If the check box is not selected, then the holiday calendar assigned to the calculation group applies to any employees designated.
- Employee
- Select the employees that are assigned the specified holidays. Click ALL to assign the specified holidays to every employee.
- Team
- Select the teams that are assigned the specified holidays. Click ALL to assign the specified holidays to the employees in every team.
- Include Sub Teams
- Select this check box to assign the specified holidays to the sub teams of the teams that are selected with the Team lookup.
- Pay Group
- Select the payroll groups that are assigned the specified holidays. Click ALL to assign the specified holidays to the employees in every payroll group.
- Calc Group
- Select the calculation groups that are assigned the specified holidays. Click ALL to assign the specified holidays to the employees in every calculation group.
- Process Future Balance Dates
- Select whether the task processes future balance dates when
recalculating employee records. Select one of these options:
- TRUE: Processes balance values in the future.
- FALSE: Prevents the task from processing balance values in the future.
- Default: Defers to the value that is specified in the AUTO_RECALC_FUTURE_BALANCES registry parameter.
- Auto Recalc
- Select whether the task uses the calculation group
Auto Recalc settings, if defined, 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.
- Default: Uses the value of the RULEENGINE_AUTORECALC registry parameter.
The value of the Auto Recalc task parameter is superseded by the RULEENGINE_AUTORECALC registry parameter.
If the parameter is set to TRUE, then the Auto Recalc settings of calculation groups are used, even if the Auto Recalc task parameter is set to FALSE.
- Batch Process Size
- Specify the number of records that are processed
by the task at a time. The default value is 100. The minimum value you can
specify is 10 and the maximum is 200.
The value specified here should be equal to the rule access batch size. If the task is taking too long and exiting with a time-out error, then specify a lower number.
- Number of Threads
- The number of processing threads for the task to assist with
performance. The default value is 8. The minimum value for this field is 1
and the maximum is 32.
Minimum and maximum values are applied if the specified values are not within range.
- Click Submit.