Skip to main content

Shifts

Shifts define work schedules for your employees. This guide covers creating shift types, configuring timing, and assigning shifts to employees.

Shift Overview

Navigate to Attendance Management > Shifts from the sidebar to manage work schedules.

Default Shift

Most organizations have a default shift (often called "General" or "Day Shift") that applies to regular working hours. One shift can be marked as the system default.

Shift Types

The system supports two shift types:

Shift TypeDescription
RegularStandard daytime shifts
NightOvernight shifts that cross midnight

Creating Shifts

Add a New Shift

  1. Navigate to Attendance Management > Shifts and click Add New
  2. Configure shift details
  3. Set timing parameters
  4. Click Save

Shift Configuration Fields

Basic Information

FieldDescriptionRequired
Shift NameDescriptive name (e.g., "Day Shift")Yes
Shift CodeShort identifier (e.g., "DAY", "NIGHT")Yes
Shift TypeRegular or NightYes
NotesAdditional notes about the shiftNo

Timing Configuration

FieldDescriptionRequired
Start TimeShift begins at this timeYes
End TimeShift ends at this timeYes

Working Days

Select which days of the week are working days for this shift:

  • Monday through Sunday (each is a toggle)
  • Working days appear as green badges in the shift list

Break Configuration

FieldDescription
Enable BreakToggle break tracking on/off
Break TimeDuration of break in minutes

Overtime Configuration

FieldDescription
Enable OvertimeToggle overtime tracking on/off
Overtime ThresholdHours after which overtime begins

Example Shift Configuration

Day Shift Example:

Shift Name: Day Shift
Shift Code: DAY
Shift Type: Regular
Start Time: 09:00 AM
End Time: 06:00 PM
Working Days: Mon, Tue, Wed, Thu, Fri
Break Enabled: Yes
Break Time: 60 minutes

Assigning Shifts to Employees

Individual Assignment

  1. Navigate to the employee creation or edit form
  2. Select the shift from the Shift dropdown (this is a required field)
  3. Save

Shift Assignment Notes

  • Every employee must have a shift assigned
  • The shift determines the employee's expected working hours
  • Attendance records are evaluated against the assigned shift's timing

Managing Shifts

Toggle Status

Toggle a shift between Active and Inactive:

  1. Open the shift list
  2. Click Toggle Status from the actions menu
  3. Inactive shifts will not appear in dropdowns for new assignments

Deleting Shifts

Shifts can only be deleted if they are not currently assigned to any employees. If a shift is in use:

  1. Reassign employees to a different shift first
  2. Then delete the shift

Best Practices

Shift Design

  • Name shifts clearly (avoid generic names like "Shift 1")
  • Use meaningful codes (e.g., "DAY", "NIGHT", "EVE")
  • Document shift rules and expectations in the notes field

Timing Configuration

  • Set realistic working hours
  • Include appropriate break times when breaks are enabled
  • Align with labor law requirements

Assignment Management

  • Maintain shift assignment records
  • Notify employees of shift changes in advance

Next: Learn about Holidays to configure your organization's holiday calendar.