Business Example 3 - Assign Breaks Rule
This example covers these business needs:
- Employees are entitled to their scheduled, paid breaks.
- Breaks are paid against the departments employees were working in before they took their break.
- Employees are expected to take 15 minute breaks at a time. If an employee does not punch back in for work after 15 minutes off, they are not paid for the time.
- The timesheets of employees who return to work early from their break are marked.
- Employees who return to work 10 minutes early are considered to have taken an extra short break.
Configuration
Condition: Always True
Rule parameters:
Parameter | Value |
---|---|
Time codes eligible for assigned breaks | UAT |
Maximum Breaks Minutes | Use scheduled break duration selected |
Break Time Code | BRK |
Break Hour Type | UNPAID |
Standard Break Duration | 15 |
Assign labor from | Previous non-break work detail selected |
Short Break Time Code | SHORT |
Extra Short Break Time Code | XSHORT |
Extra Short Break Threshold | 10 |
Results
3a - Employee takes long break
In this example result, the employee is scheduled for two, 15 minute breaks and performs these clock punches:
Clock Punch |
Time |
---|---|
ON |
09:00 |
OFF |
12:00 |
ON |
12:20 |
OFF |
14:00 |
The employee’s timesheet has one eligible work detail that is longer than the Standard Break Duration.
Since the Standard Break Duration is set to 15, the rule assigns the break attributes to only the first fifteen minutes of the eligible work detail. Since the Long Break Time Code parameter is blank, the rule does not change the remaining time.
The break is paid against the labor metrics of the previous non-break work detail.
3b - Employee takes short breaks
In this example result, the employee is scheduled for two, 15 minute breaks and performs these clock punches:
Clock Punch | Time |
---|---|
ON | 09:00 |
OFF | 12:00 |
ON | 12:10 |
OFF | 14:00 |
ON | 14:05 |
OFF | 15:00 |
ON | 15:15 |
OFF | 16:00 |
ON | 16:10 |
OFF | 17:30 |
The employee’s timesheet has four eligible work details throughout the day.
The rule assigns several breaks to the timesheet. The first eligible work detail, from 12:00 to 12:10 is shorter than the Standard Break Duration (15 minutes), but not by the Extra Short Break Threshold, so the next 5 minutes are assigned the Short Break Time Code. The second eligible work detail, from 14:00 to 14:05 is shorter than the Extra Short Break Threshold (10 minutes), so the next 10 minutes are assigned the Extra Long Break Time Code.
After assigning another 15 minutes of breaks to the eligible work detail between 15:00 and 15:15, the rule has assigned 30 minutes of breaks, the duration of the employee’s scheduled breaks. So, the rule does not assign a break to the 16:00 to 16:10 eligible work detail, as the rule has already assigned the maximum number of minutes for the day.
When the rule assigns the break attributes, the rule also applies the labor metrics of the previous work details because the Assign labor from parameter is set to Previous non-break work detail.