Skip to Content
SettingsTime & AttendanceWork Schedules

Work Schedules

Work schedules define when employees are expected to work and when they have days off. This section allows you to create shifts with specific working hours and configure weekly off patterns that determine rest days for different employee groups.

What you can do here:

  • Create and manage work shifts with specific start/end times
  • Configure different shift types (regular, flexible, split, night, open)
  • Set up break schedules within shifts
  • Define weekly off rules for days off patterns
  • Configure fixed, alternating, or rotating off-day schedules
Work Schedules Overview

Understanding Work Schedules

Work schedules consist of two main components:

ComponentDescription
ShiftsDefine the working hours for each day - when employees should clock in, take breaks, and clock out
Weekly Off RulesDefine which days of the week are off days and how they rotate or alternate

Together, these components create a complete work schedule that can be assigned to employees.


Shifts

A shift defines the working hours for a workday, including start time, end time, and any breaks. You can create multiple shifts to accommodate different working patterns in your organization.

Shifts Table

Understanding the Shifts Table

ColumnDescription
ColorVisual indicator to easily identify shifts in calendars and reports
NameThe shift name and code
TypeThe shift type (Regular, Flexible, Split, Night, or Open)
Work HoursTotal working hours per day (excluding breaks)
StatusActive or Inactive - only active shifts can be assigned

Shift Types Explained

TypeDescriptionBest For
RegularFixed start and end times with defined working hoursStandard office jobs with consistent schedules
FlexibleEmployees can start within a time window, with required core hoursRoles that allow flexibility in arrival times
SplitWorking hours divided into two or more segments with a gapJobs with long breaks (e.g., restaurant staff)
NightShifts that span across midnight (e.g., 10 PM to 6 AM)Night shift workers, security, healthcare
OpenNo fixed times - any clock in/out is acceptedField workers, sales representatives

How to Create a Shift

  1. Go to Settings > Time & Attendance > Work Schedules
  2. Click the Shifts tab (if not already selected)
  3. Click Add Shift
  4. Configure the shift settings
  5. Click Save
Add Shift Form

Basic Information

FieldDescriptionRequired
Shift CodeA short, unique identifier for the shift (e.g., MORN-9-6, NIGHT-A). Used in reports and integrations. Maximum 20 characters.Yes
Shift NameA descriptive name for the shift (e.g., “Morning Shift”, “Night Shift A”). Maximum 100 characters.Yes
DescriptionOptional details about when this shift should be used or which teams it’s for.No
ColorSelect a color to visually identify this shift in calendars and schedules. Choose from 10 available colors.Yes
Shift TypeSelect the type that best matches your working pattern: Regular, Flexible, Split, Night, or Open.Yes
ActiveToggle ON to make this shift available for assignment. Toggle OFF to disable without deleting.Yes

Schedule Configuration

The schedule configuration varies based on the shift type selected:

Regular Shift Schedule

FieldDescription
Start TimeThe time employees should clock in (e.g., 9:00 AM)
End TimeThe time employees should clock out (e.g., 6:00 PM)
Work DaysSelect which days of the week this shift applies to

Flexible Shift Schedule

FieldDescription
Earliest StartThe earliest time employees can clock in (e.g., 7:00 AM)
Latest StartThe latest time employees can clock in (e.g., 10:00 AM)
Core Hours StartRequired presence starts (e.g., 10:00 AM)
Core Hours EndRequired presence ends (e.g., 4:00 PM)
Minimum HoursRequired working hours per day

Split Shift Schedule

FieldDescription
First Segment StartStart time of the first work period
First Segment EndEnd time of the first work period
Second Segment StartStart time of the second work period
Second Segment EndEnd time of the second work period

Night Shift Schedule

FieldDescription
Start TimeThe time the shift begins (e.g., 10:00 PM)
End TimeThe time the shift ends the next day (e.g., 6:00 AM)
OvernightAutomatically enabled for night shifts spanning midnight

Open Shift Schedule

FieldDescription
Minimum HoursOptional minimum hours expected per day
Maximum HoursOptional maximum hours allowed per day

Break Configuration

Add breaks to any shift type:

FieldDescription
Break NameIdentifier for the break (e.g., “Lunch”, “Tea Break”)
Start TimeWhen the break begins
DurationLength of the break in minutes
Paid BreakToggle ON if the break counts as working time
Deduct from HoursToggle ON to subtract break time from total worked hours

For most organizations, create 2-3 standard shifts that cover your main working patterns. You can always add more specific shifts later as needed.

Tolerance Settings

Tolerances define acceptable variations from the scheduled times:

FieldDescription
Early Clock-In ToleranceMinutes before shift start that clock-in is allowed
Late Clock-In ToleranceMinutes after shift start before marking as late
Early Clock-Out ToleranceMinutes before shift end that clock-out is allowed without penalty
Late Clock-Out ToleranceMinutes after shift end before flagging as overtime

Weekly Off Rules

Weekly Off Rules define which days employees have off from work. Different rules support various scheduling needs, from simple fixed weekends to complex rotating patterns.

Weekly Off Rules Table

Understanding the Weekly Off Rules Table

ColumnDescription
NameThe rule name and code
TypeFixed, Alternate, or Rotating
PatternSummary of the off-day pattern
StatusActive or Inactive

Rule Types Explained

TypeDescriptionExample
FixedSame days off every weekEvery Saturday and Sunday off
AlternateDifferent pattern every other weekWeek 1: Saturday off; Week 2: Saturday and Sunday off
RotatingPattern cycles through multiple weeks4-week rotation where off days shift each week

How to Create a Weekly Off Rule

  1. Go to Settings > Time & Attendance > Work Schedules
  2. Click the Weekly Off Rules tab
  3. Click Add Rule
  4. Configure the rule settings
  5. Click Save
Add Weekly Off Rule Form

Basic Information

FieldDescriptionRequired
Rule CodeA short, unique identifier (e.g., WO-SAT-SUN, WO-ROTATE). Maximum 20 characters.Yes
Rule NameA descriptive name (e.g., “Weekend Off”, “Rotating Saturday”). Maximum 100 characters.Yes
DescriptionOptional details about which teams or roles use this rule.No
Rule TypeSelect Fixed, Alternate, or Rotating based on your scheduling needs.Yes
ActiveToggle ON to make this rule available for assignment.Yes

Fixed Weekly Off Configuration

For Fixed rules, select which days are always off:

FieldDescription
Off DaysSelect one or more days that are always off (e.g., Saturday, Sunday)

Fixed weekly off is the most common pattern. Most office-based organizations use this with Saturday and Sunday selected as off days.

Alternate Weekly Off Configuration

For Alternate rules, define two different weekly patterns that alternate:

FieldDescription
Week 1 Off DaysDays off in odd weeks (1st, 3rd, 5th week of the month, etc.)
Week 2 Off DaysDays off in even weeks (2nd, 4th week of the month, etc.)
Reference DateThe date to start counting from for determining odd/even weeks

Example:

  • Week 1: Sunday off (1 day)
  • Week 2: Saturday and Sunday off (2 days)

This is common in industries where Saturday is a working day on alternate weeks.

Rotating Weekly Off Configuration

For Rotating rules, define a multi-week cycle:

FieldDescription
Cycle LengthNumber of weeks in the rotation (2-8 weeks)
Week 1 Off DaysDays off in the first week of the cycle
Week 2 Off DaysDays off in the second week of the cycle
Continue for each week in the cycle
Reference DateThe date to start the rotation cycle from

Example (4-week rotation):

  • Week 1: Sunday, Monday off
  • Week 2: Sunday, Tuesday off
  • Week 3: Sunday, Wednesday off
  • Week 4: Sunday, Thursday off

This pattern is common in 24/7 operations like manufacturing or healthcare.

When setting up rotating schedules, choose a reference date that aligns with your payroll or roster planning cycle for easier management.


Assigning Schedules to Employees

Once you’ve created shifts and weekly off rules, you can assign them to employees:

  1. Go to an employee’s profile
  2. Navigate to Work Schedule section
  3. Select the appropriate shift and weekly off rule
  4. Set the effective date
  5. Save the assignment

Schedule changes are effective from the date you specify. Historical attendance records are not affected by schedule changes.


Best Practices

For Shifts

  1. Use clear naming conventions: Include key information in shift names (e.g., “Morning 9AM-6PM” rather than “Shift A”)

  2. Set realistic tolerances: Allow 5-10 minutes tolerance for clock-in to account for minor delays

  3. Review break settings: Ensure break times align with your attendance policy’s “Include Breaks in Worked Time” setting

  4. Color code by department or type: Use consistent colors to make schedule views easier to understand

For Weekly Off Rules

  1. Start simple: Begin with fixed weekly off rules and add complexity only when needed

  2. Document rotating patterns: Keep notes on why specific rotation patterns were chosen

  3. Align reference dates: Use consistent reference dates across rotating rules for easier management

  4. Consider public holidays: Weekly off rules work alongside your holiday calendar - make sure they complement each other

Changing a weekly off rule affects all employees assigned to it. Test changes with a small group first, or create a new rule rather than modifying an existing one.


Troubleshooting

”Employee shows as absent but they worked”

  • Check if the employee has the correct shift assigned
  • Verify the shift’s working days include the day in question
  • Ensure the weekly off rule doesn’t mark that day as off

”Overtime not calculating correctly”

  • Review the shift end time and tolerance settings
  • Check if the attendance policy has overtime enabled
  • Verify the “Overtime Starts After” setting in the policy

”Shift assignment not taking effect”

  • Check the effective date of the assignment
  • Ensure the shift status is Active
  • Verify no conflicting schedule assignments exist

Last updated on