Skip to main content

Shift Roster

The Shift Roster page gives administrators a monthly calendar view of an employee's shift schedule and allows them to assign special shifts, convert week-off days into working days and vice versa, restrict specific dates, and manage shift changes for one or multiple employees at a time.

To navigate here, go to HRMS->Attendance->Shift Roster.

Select the employee(s) from the dropdown at the top to load their shift calendar. You can also filter by Company, Branch, Designation, and Department using the filter icon. The calendar displays each day's assigned shift with its start and end time. The legend at the top shows the different types of entries — Default Shift, Special Shift, Deleted Shift, Holiday, and Week Off.

image.png


Assigning a Special Shift:

Click the shift icon on any date to open the Add Special Shift dialog. This shows the employee's currently assigned shift for that day along with its start time, end time, and total shift duration. Remove it (by clicking on the cross icon in Action column) to add a special shift.

image.png

To assign a new shift, fill in the following:

Person Name:

The selected employee(s) are pre-filled.

Date:

The selected date is pre-filled.

Shift:

Select a shift from the list. If you select a shift, the start time, end time, and total shift duration are auto-filled based on the shift configuration. You can also manually override the start time, end time, lunch minutes, buffer time, and lunch hour cut after if needed.

Flexible Shift:

Enable this to manually edit the Total Shift Duration (Hr.) instead of using the auto-calculated value.

Don't Show Leave Time:

Enable this to hide leave time for this shift.

Week off:

Enable this to mark the selected day as a week off for the employee. When enabled, the shift fields are removed and the day is saved as a week off.

Click + to add the entry to the table. Each entry in the table shows the person name, date, shift, start time, end time, and total shift duration. You can edit or remove entries before saving. Click Add to apply the changes.

image.png

The assigned special shift and default employee shift (which was deleted) will be visible as shown below color-coded.

image.png


Reverting to Default Shift:

If a special shift has already been assigned to a date, clicking the shift icon again will show both the default shift and the special shift in the table. The default shift row will have a Revert Shift button. Click it to remove the special shift and revert back to the employee's original default shift.

image.png


Assigning Shifts to Multiple Employees:

You can select more than one employee from the dropdown at the top. When multiple employees are selected, clicking the shift icon on a date will show each employee's current shift in the table. You can remove individual shifts and assign a new common shift to all selected employees at once.


Marking a Day as Week Off:

To convert a regular working day into a week off, click the shift icon on that day, enable the Week off checkbox, and click Add. The day will be marked as Week Off on the calendar.

To assign a shift on a day that is already a week off, click the shift icon on that day, select the shift, and click Add. The week off will be replaced with the assigned shift.

image.png


Restricting a Day

Click the restrict icon (the circle with a line) on any date to restrict that day. A confirmation dialog will appear asking you to confirm the restriction. Click Yes to proceed. If an employee applies for leave on a restricted day, that leave will be treated as unpaid leave.


Sync Logs

After making any changes to shifts on the roster, click the Sync Logs button at the top right to ensure that the attendance logs are updated to reflect the new shift assignments.

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png