Shift Type Rule

Dayforce Implementation Guide

Version
R2025.1.1
Shift Type Rule

With a Shift Type Rule enabled, Dayforce allocates hours based on a prioritized list predetermined shift types. Users define the priority by entering numbers that represent the priority into the fields next to the applicable shift types. Shift types that aren't assigned a priority will not be considered.

For example, an employee works four hours of overtime during a week where they worked an unscheduled Sunday shift. Without dynamic reallocation, Dayforce allocates the overtime to the shift the employee was working when their hours crossed the overtime threshold.

With a Shift Type Rule enabled, Dayforce reallocates the hours based on which shift types have been given priority. In the example below, the Shift Type Rule is configured with 1 in the Unscheduled Sunday field, meaning that hours are allocated to unscheduled Sunday shifts first.

Settings for the rule
Setting Definition

Pay Codes eligible
Pay Codes not eligible

Select which pay codes Dayforce includes or excludes when reallocating pay details.
Unscheduled Saturday shift priority

Enter a number that corresponds to the priority Dayforce gives to unscheduled shifts on Saturdays when reallocating pay categories. For example, to reallocate pay categories to unscheduled Saturday shifts first, enter 1 in this field.

Leave this field blank and Dayforce doesn't give preference to unscheduled Saturday shifts when reallocating pay categories.

Unscheduled Sunday shift priority

Enter a number that corresponds to the priority Dayforce gives to unscheduled shifts on Sundays when reallocating pay categories. For example, to reallocate pay categories to unscheduled Sunday shifts second, enter 2 in this field.

Leave this field blank and Dayforce doesn't give preference to unscheduled Sunday shifts when reallocating pay categories.

Unscheduled weekday shift priority

Enter a number that corresponds to the priority Dayforce gives to unscheduled shifts on weekdays when reallocating pay categories. For example, to reallocate pay categories to unscheduled weekday shifts first, enter 1 in this field.

Leave this field blank and Dayforce doesn't give preference to unscheduled weekday shifts when reallocating pay categories.

Scheduled Saturday shift priority

Enter a number that corresponds to the priority Dayforce gives to scheduled shifts on Saturdays when reallocating pay categories. For example, to reallocate pay categories to scheduled Saturday shifts third, enter 3 in this field.

Leave this field blank and Dayforce doesn't give preference to scheduled Saturday shifts when reallocating pay categories.

Scheduled Sunday shift priority

Enter a number that corresponds to the priority Dayforce gives to scheduled shifts on Sundays when reallocating pay categories. For example, to reallocate pay categories to scheduled Sunday shifts first, enter 1 in this field.

Leave this field blank and Dayforce doesn't give preference to scheduled Sunday shifts when reallocating pay categories.

Scheduled weekday shift priority

Enter a number that corresponds to the priority Dayforce gives to scheduled shifts on weekdays when reallocating pay categories. For example, to reallocate pay categories to scheduled weekday shifts second, enter 2 in this field.

Leave this field blank and Dayforce doesn't give preference to scheduled weekday shifts when reallocating pay categories.

Call in on scheduled day priority

Enter a number that corresponds to the priority Dayforce gives to call in shifts on scheduled days when reallocating pay categories. For example, to reallocate pay categories to call in shifts on scheduled days first, enter 1 in this field.

Leave this field blank and Dayforce doesn't give preference to call in shifts on scheduled days when reallocating pay categories.

Call in on unscheduled day priority

Enter a number that corresponds to the priority Dayforce gives to call in shifts on unscheduled days when reallocating pay categories. For example, to reallocate pay categories to call in shifts on unscheduled days second, enter 2 in this field.

Leave this field blank and Dayforce doesn't give preference to call in shifts on unscheduled days when reallocating pay categories.

Shifts starting between specified start and end times priority

Enter a number that corresponds to the priority Dayforce gives to shifts that start between the times specified in the Specified start time and Specified end time settings when reallocating pay categories. For example, to reallocate pay categories to shifts that start between these times first, enter 1 in this field.

Leave this field blank and Dayforce doesn't give preference to shifts that start between the specified times when reallocating pay categories.

Specified start time Specify the earliest time that a shift can start to be given the priority assigned in the Shifts starting between specified start time and end times priority setting. For example, enter 6:00 AM to give priority to shifts that start between 6:00 AM and 7:00 AM.
Specified end time

Specify the latest time that a shift can start to be given the priority assigned in the Shifts starting between specified start time and end times priority setting. For example, enter 7:00 AM to give priority to shifts that start between 6:00 AM and 7:00 AM.

Shifts exceeding specified minutes

Enter a number that corresponds to the priority Dayforce gives to shifts that exceed the number of minutes specified in the Specified minutes per shift setting when reallocating pay categories. For example, to reallocate pay categories to shifts that exceed eight hours first, enter 1 in this field.

Leave this field blank and Dayforce doesn't give preference to shifts that exceed the specified number of minutes when reallocating pay categories.

Specified minutes per shift Enter the number of minutes a shift must exceed to be given the priority assigned in the Shifts exceeding specified minutes priority setting. For example, to give priority to shifts that exceed eight hours, enter 480 in this field.