Dashboard & Analytics

Total Employees
0
Active Manpower
Current Shift
β€”
Live Tracking
On Leave Today
0
Approved leaves
Extra Duties Today
0
Double/Holiday/Off

Today's Live Deployment ()

🌴 On Leave Today

⚑ Extra Duties Today

Manpower Analytics (YTD)

Compares Total Approved Leave Days vs. Total Extra Duties (Auto + Manual) per employee.

πŸ“– System Guide & Smart Rules

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.

Employee Master Data

Role codes: 1 = BSVI SRU PIC, 2 = OLD SRU PIC, 3 = SIC. Use comma for multiple roles (e.g. 1,3 or 1,2).
Sr. No.Emp IDEmployee NameSeniority Roles (1, 2, 3)OFF DAYActions

Active Rota Generator

Tip: Click on any shift cell to edit or override the duty manually. (Auto-Extra Duty triggers based on Overrides, Holidays, and Off-Days).

Leave Register

S.No Apply Date ↕ Employee Name ↕ Leave From ↕ Leave To ↕ Days ↕ Reason Status ↕ Action

Holiday Master

If an employee is assigned a working shift on a holiday listed here, it automatically adds to their Extra Duty record.
DateHoliday NameAction

Extra Duty Register (Auto + Manual)

The system automatically detects Double Duties (shifts containing '+'), Off-Day Duties, and Holiday Duties from the active and finalized rotas for the selected month. Auto-detected entries cannot be deleted here (edit the Rota instead).
DateEmployeeDuty TypeAssigned ShiftSourceRemarksAction

Rota History (Finalized Rotas)

Select a finalized month from the dropdown above. Click on any cell in the table to make post-finalization edits.

Audit Logs

TimeActionDetails