ALLOW_PARTIAL_LTAS_TO_COVER_BREAKS

Description:

This parameter determines whether the LTA override period is based on the entire shift duration or excludes unpaid break time.

When set to TRUE, the override period is calculated by excluding the unpaid breaks from the shift duration.

When set to FALSE, the override period is calculated based on the entire shift duration. This is the default.

If the employee is scheduled on the day of the override, then the start and end times of the override are derived based on this logic:

  • If both the start time and end time of the override are null, then the override start time is set to the start of the specified shift. When this registry is set to TRUE, the override end time is set to the start time of the specified shift plus the shift duration (excluding unpaid breaks). When this registry is set to FALSE, the override end time is set to the end of the specified shift.
  • If only the start time of the override is null, then the override start time is set to the start of the shift (assuming the shift start time is before the override end time). When this registry is set to TRUE, the override end time is set to the minimum of the shift start time plus the shift duration (excluding unpaid breaks) and the override end time (if it results in a positive duration). When this registry is set to FALSE, the override end time is set to the minimum of the shift end time and the override end time (if it results in a positive duration).
  • If only the end time of the override is null, then the override start time is set to the maximum of the override start time and the shift start time (assuming the shift end time is after the override start time). When this registry is set to TRUE, the override end time is set to the start of the specified shift plus the shift duration (excluding unpaid breaks). When this registry is set to FALSE, the override end time is set to the end of the specified shift.
  • If neither override times are null, then they remain unchanged.
Valid Values:

TRUE, FALSE

Default Value:

FALSE

Location:

system/ruleEngine/

Effective:

n/a