Shift Roster

Scheduling · Rotation · Standby
--:--:--
--:--:--
Set up Shifts (mark REST shifts), Teams, then Rotation → press Generate. Staff assigned REST that day will automatically become the Standby pool.

Configuration

Shifts, teams & rotation
cycle 0d
1Define each shift. Set type to REST for shifts that will become the standby pool.
work = has working hours · rest = rest day (becomes standby pool) · off = regular off
2Create teams and add staff — each person has their own position.
3Set the date range and rotation cycle. Standby is managed automatically in the section below.
Cycle repeats until this date.
Contoh: D D N N REST REST OFF OFF

🛡 Standby Coverage

Based on REST shifts — auto priority rotation
— rest shifts

Coverage Mode

All REST staff can cover any slot.

REST Shifts (pool source)

Generate roster first.
All staff assigned this shift will become standby candidates for that day.

Fairness — P1 count

Generate roster first.

Daily Assignment

P1 — primary on-call P2+ — backups ✎ manual override — no standby
Auto: fair priority rotation based on who has been assigned least.  |  Manual: click a day to reorder priority.

🗓 Public Holidays

Highlight PH dates on roster & view who is working
0 holidays

Add Public Holiday

Holiday List

No holidays added yet.
Dates highlighted in orange on the roster. Staff working on that day will appear in the table on the right.

Staff Working on Public Holidays

Add holidays and generate roster to see who is working.

Roster

0 days0 staff
No roster yet — press Generate.

📊 Analytics

Shift Legend
Rotation Fairness
🛡 Standby Fairness — P1 Count
StaffTeamP1 Days
Validation & Warnings
Generate roster and add public holidays to view this summary.

Export to Excel

Choose a period — each month becomes one worksheet.
Export type
Month
Every sheet contains the 4 sections in order.
🔒

Admin access

Enter password to enable editing.