1. Smart Auto-Generation (Greedy Assigner)
The system uses the continuous pattern (e.g., EEMMNNO).
It features a Smart Balancer: Before repeating any role (like assigning two E1s), the system checks which roles (1, 2, or 3) are missing in a shift. It dynamically assigns your multi-role employees to ensure M1, M2, and M3 are all covered first!
2. Automated Extra Duties & Overtime
If an employee works a double shift (e.g., `M1+E2`), or works on their Off day/Holiday, it is automatically detected from the Rota. Go to 5. Extra Duty Register to view these automated logs, which is highly useful for accurate tracking and HR overtime reporting.
3. Overrides & Editing Shifts
If the smart generator needs an adjustment, click on any shift cell in the Rota grid. A popup allows you to select a quick shift or type a double-duty custom shift. Manual edits highlight with a slightly darker border.
4. Finalize Rota & Google Sheet History Sync
Once happy with a month, click β Finalize Rota. It saves a permanent snapshot.
Google Sheet Sync: The system sends a flattened version of finalized rotas to your Google backend. Your Apps Script will receive the rows perfectly formatted as: Month, Date, Employee, Shift.