Shift Configuration
The Shift Configuration page under Configuration Settings enables system administrators to create, manage, and maintain employee work shifts for the organisation. Administrators can define shift timings, working hours, break duration, weekly working hours, grace periods for check-in and check-out, and shift types such as Fixed, Flexible, or Rotational. These configurations determine how attendance is evaluated, working hours are calculated, and late arrivals or early departures are processed for employees assigned to each shift.
Access Shift Configuration
- Navigate to Configuration Settings.
- Select Shift Configuration from the left navigation menu.
- The Shift Configuration page opens displaying all configured shifts.
By default, only Active shifts are displayed. If no shifts are available, the system displays “No records found.”
Shift List
The Shift Configuration page displays all configured shifts in a paginated table.
The table includes:
- Shift Name
- Shift Type
- Status
- Shift Timing
- Working Hours
- Break Time
- Weekly Working Hours
- Check-In Buffer Time
- Check-Out Buffer Time
- Edit
- Activate/Deactivate
- Delete
The table supports search, filtering, pagination, and inline actions.
Search and Filter
Administrators can quickly locate shifts using built-in search and filter options.
Available features include:
- Search by Shift Name
- Filter by Total, Active, or Inactive
- Live record counts
- Real-time search
- Automatic table refresh
When no records match the selected criteria, the system displays “No records found.”
Create a New Shift
To create a new shift:
- Open Shift Configuration.
- Click New Shift.
- Enter the required shift details.
- Click Create.
The New Shift window opens with default values already populated.
Shift Information
While creating or editing a shift, configure the following information.
Shift Name
Enter a unique name for the shift.
Examples:
- Morning Shift
- General Shift
- Night Shift
This field is mandatory.
Shift Start Time
Specify the standard start time of the shift.
This field is required.
Shift End Time
Specify the standard end time of the shift.
The system supports overnight shifts where the end time is earlier than the start time.
Duration
The system calculates the total shift duration automatically based on the configured start and end times.
Duration is maintained internally in minutes.
Break Time
Enter the total break duration for the shift.
- Optional
- Default: 30 minutes
Break time is deducted when calculating working hours.
Working Hours
Specify the expected daily working hours for the shift.
This represents the standard number of working hours employees are expected to complete each day.
Weekly Working Hours
Specify the expected total working hours for the week.
Example:
- 45 hours per week
This value is displayed in the shift list after the shift is saved.
Check-In Grace Period
Configure the number of minutes employees are allowed to check in late before being marked late.
- Optional
- Default: 5 minutes
Check-Out Grace Period
Configure the number of minutes allowed for early check-out.
- Optional
- Default: 0 minutes
Shift Type
Select the shift type.
Available options include:
- Fixed
- Flexible
- Rotational
The default value is Fixed.
Save the Shift
After entering all required information:
- Review the shift details.
- Click Create.
The new shift is immediately added to the Shift Configuration list and becomes available for employee assignment.
Edit a Shift
To update an existing shift:
- Locate the shift.
- Click the Edit icon.
- Modify the required information.
- Click Save.
The updated information is reflected immediately in the Shift Configuration table.
Activate or Deactivate a Shift
Administrators can enable or disable shifts without deleting them.
To change the status:
- Locate the shift.
- Use the Status Toggle.
- Confirm the action if prompted.
The shift status changes between Active and Inactive.
Delete a Shift
To permanently remove a shift:
- Locate the shift.
- Click the Delete icon.
- Confirm the deletion.
The selected shift is removed from the system.
Shift Properties
Each shift stores the following information:
- Shift ID
- Shift Name
- Start Time
- End Time
- Duration
- Break Time
- Working Hours
- Weekly Working Hours
- Check-In Grace Period
- Check-Out Grace Period
- Shift Type
- Working Days
- Status
- Created Date
- Updated Date
These properties define how attendance and working hours are calculated for employees assigned to the shift.