LateLELL Rule

Class Name

com.workbrain.app.ta.quickrules.LateLELLRule

Overview

When an employee arrives late or leaves early beyond the grace durations, the application can be configured to insert a different time code automatically. For example, LATE, LE, or LL.

Note: The LateLELL Rule only works with clock ins and clock outs. The rule does not work with code overrides.

Parameters

Parameter Description
UAT Codes A list of time codes indicating that an employee is not working. The default is UAT.
WRK Codes A list of time codes indicating that an employee is working. The default is WRK.
In Early Code The time code that is used to indicate that the employee worked extra time before the shift start. The default is null.
In Late Code The time code that is used to indicate that the employee is considered late. The default is LATE.
Out Early Code The time code that is used to indicate that the employee is considered to have left early. The default is LE.
Out Late Code The time code that is used to indicate that the employee worked extra time after the shift ends. The default is null.
In Extra Late Code Detects cases where the employee is "extra" late. When the employee is more than the In Extra Late Minutes minutes late, the application inserts this time code instead of the In Late Code.
In Extra Late Minutes If the employee is late by more than the specified minutes, then the In Extra Late Code is used instead of the In Late Code.
Out Extra Early Code Detects cases where the employee has left "extra" early. When the employee leaves with more than or equal to the Out Extra Early Minutes minutes remaining in their scheduled shift, the application inserts this time code instead of the Out Early Code.
Out Extra Early Minutes If the employee has left by more than the specified minutes, the application inserts the Out Extra Early Code instead of the Out Early Code.
Apply To All Shifts During A Day Determines whether the rule is applied to all shifts for the work date. By default, this parameter is disabled.
Shift Reset Description If the employee records time between the scheduled shifts of a split shift, this parameter determines whether the employee is considered to have left late for the first shift or have come in early for the second shift. This parameter applies when the Apply to All Shifts During a Day parameter is selected and both the In Early Code and Out Late Code parameters are used.

Specify the gap time code that is used to fill in the time between split shifts (for example, GAP), followed by = and an integer representing a duration in minutes. For example, GAP=60. If there is a gap between a shift and a work detail of this duration (or greater), then the rule considers the work detail to belong to the next shift (if it exists).

For example, an employee that is scheduled to work a split shift from 6:00 to 10:00 and 13:00 to 17:00 starts their second shift early at 12:50. By default, the rule first considers the work time from 12:50 to 13:00 to belong to the first shift and applies the Out Late Code, if configured. To force the rule to consider any work time after the gap to belong to the second shift, specify GAP=1. With this configuration, since there is a gap from 10:00 to 12:50, the rule considers the work time from 12:50 to 13:00 to belong to the second shift and applies the In Early Code to this time.

Ignore Primary Shift Check Determines whether the LateLELL rule bypasses its default process of checking for a primary shift. When enabled, the rule runs for a scheduled employee regardless of shift type. This parameter is disabled by default.