Specify 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 you added.
  3. Specify this information:
    Holiday
    Select the holidays that you want to assign to the specified employees from the lookup. Click ALL to assign every holiday that is defined in the application.
    Holiday Calendar
    Select the holiday calendars that you want to assign to the specified employees from the lookup. 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 value is used in conjunction with the value of the Days Back To Set Holidays field.

    Days Back To Set Holidays
    Specify the number of days into the past the task assigns holidays.

    This value is used in conjunction with the value of the Days to Process field to create the range during which the task assigns holidays. The task assigns holidays starting the number of days that is specified in the Days Back To Set Holidays field from the current date, until the number of days that is specified in the Days to Process field after 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, the employee will be assigned this holiday calendar regardless of the calendar assigned to the calculation group. If the check box is not selected, the holiday calendar assigned to the calculation group will apply 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's 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 value should be equal to the rule access batch size, generally set to 200. If the task is taking too long and exiting with a timeout error, lower the number.
  4. Click Submit.