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.