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.

  1. Select Maintenance > System Administration > Job Scheduler.
  2. Click the Parameters button that corresponds to the task that you added.
  3. 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.

  4. Click Submit.