Do-step system hai:
Step 1 — Shift banao (HR Masters → Shifts tab): Har shift me: naam (jaise Morning / Evening / Full-Day), Start/End time, Working minutes (default 480 = 8h), Break minutes (60), Grace minutes (10 — itni der late aana chalega), aur ek color. Add dabao — list me dikh jayegi, Edit/Delete bhi wahi se.
Step 2 — Har staff ko schedule do (HR Masters → Staff Schedule tab): Active staff ki table dikhti hai — Staff, Department, Branch, Shift, Weekly Off, Leave Balance (CL/SL/EL). Kisi bhi staff par 'Edit' dabao:
- Shift dropdown se assign karo
- Branch chuno (agar multiple branches hain — branch-wise roster isi se banta hai)
- Weekly Off Days — Sun se Sat tak day-chips tap karke ek ya zyada off days chuno
- Leave Balance — annual CL / SL / EL numbers set karo
Auto effects:
- Weekly-off days salary calculation se automatic exclude hote hain.
- Raat ka attendance auto-fill cron us din staff ko 'weekoff' mark karta hai — absent nahi.
- Shift ke grace minutes late-mark logic me lagte hain, working minutes overtime/undertime ginne me.
Mobile parity: mobile app ke HR Master screen me bhi Shifts aur Staff Schedule tabs same kaam karte hain.