🎉 New mobile experience now live for all employee iOS & Android users! See what's new

Configure Out-Of-Shift (OOS) Work or Unplanned Work (USCH) Time

Prev Next

Use Attendance by Schedule to control how the system classifies and approves time that falls outside a scheduled shift. You can independently manage how unplanned hours and out-of-shift time are handled, including whether they are automatically approved and which time codes are applied.

Prerequisite

The option to select an Out of Shift time code must be enabled. This allows the Automatically approve Out of Shift as setting to appear when configuring a rule.

  1. Go to Global Settings > Platform Settings > Platform Configuration.

  2. Select Time and Attendance.

  3. Enable Enable the option to choose the Out of Shift time code.

Where to configure

  1. Go to Global Settings > Time Tracking > Attendance by Schedule.

  2. Click Create Rule.

  3. Enter a Name.

  4. Select a Starting on date or keep Immediate.

  5. Choose an Audience:        

    • Everyone

    • Specific group

    • Specific employee

  6. Configure rule sections as needed.

  7. Click Save.

Only one rule can be active for Everyone at a time. Creating a new Everyone rule ends the previous one immediately.

Settings overview

Unplanned Hours & Out of Shift

This section controls how time outside the schedule is treated.

Automatically approve Unplanned Hours as

  • Enables automatic approval for time worked without a scheduled shift.

  • Assigns the selected time code. The default is Worked Hours (WH).

  • If disabled, time is recorded as Unplanned Work (USCH) and requires review.

Automatically approve Out of Shift as

  • Enables automatic approval for time worked before or after a scheduled shift.

  • Assigns the selected time code. The default is Worked Hours (WH).

  • If disabled, time is recorded as Out of Shift (OOS) and requires review.

Disabling automatic approval causes the system to record time using interim codes such as Unplanned Work (USCH) and Out of Shift (OOS) instead of approving it, which increases the need for manual review.

Grace periods

Define how much variance is allowed before time is considered early or late.

  • Early arrival grace period

  • Late arrival grace period

  • Early departure grace period

  • Late departure grace period

Enter values in time format. These settings work together with your approval configuration. Grace periods only adjust how time is classified as early, late, or on time. They do not override approval settings, so time outside the schedule may still require review depending on the rule configuration.

Auto clock in/out

Use this section to automate punches based on scheduled start and end times.

  • Auto clock-in after schedule start

  • Auto clock-out after schedule end

When enabled, the system generates punches at the defined offset. Auto clock in/out generates punches based on scheduled start and end times. If schedules are missing, inaccurate, or not maintained, the system can create unintended or incorrect time entries.

Advanced

Use advanced settings to configure additional rule behavior.

  • Timezone: Use the employee timezone or define a specific timezone.

  • Recurrency: Repeat the rule on a defined schedule if needed.

Selectable time codes

The dropdowns include the following time codes. The default is Worked Hours (WH).

  • Automatic Break (AB)

  • Break Paid (BP)

  • Break Penalty (BPEN)

  • Break Taken (BT)

  • Comp Time (CT)

  • Double Time (OT2)

  • Evening Shift Differential (ESD)

  • Extended Break (EB)

  • Holiday (HOL)

  • Missed Break (MB)

  • No Break (NB)

  • No Show (UPA)

  • Out of Shift (OOS)

  • Overtime (OT1)

  • Paid Time Off (PTO)

  • Personal (PER)

  • Sick (SCK)

  • Unpaid Time Off (UPTO)

  • Unplanned Break (UPB)

  • Unplanned Work (USCH)

  • Vacation (VAC)

  • Weekend Shift Differential (WSD)

  • Worked Hours (WH)

Example rule names

  • Standard schedule enforcement

  • Approve unplanned work as worked hours

  • Strict schedule with manual review

  • Overtime-sensitive schedule control

  • Field team flexible schedule

  • Warehouse shift enforcement