The job of this console
Preview coverage, understand bidding windows, and see optimizer suggestions. Actual leave still goes through apply/approve.
Register view for leave bidding, roster coverage rules, and optimizer preview — no self-serve write UI; seed via API.
Register view — seed via API. Flowcharts: bid → roster → coverage preview.
Coverage and bidding
Leave workforce planning is bidding, roster coverage rules, and optimizer preview. No self-serve write UI; seed via API. It plans coverage; it does not replace Leave management.
/admin/leave/bidding
HR Admin · Org Admin · Resource Manager (when in scope)
Preview coverage, understand bidding windows, and see optimizer suggestions. Actual leave still goes through apply/approve.
HR and planning administrators. Employees bid only if a runtime UI exists; this register is the admin view.
Open the register, read coverage and bids, seed or adjust via API/forms when available, then watch live leave during the window.
Peak holiday season. A shift roster that cannot spare two people. After optimizer preview looks infeasible. When bidding opened too late.
Each diagram auto-plays steps when it scrolls into view. Use Play / Pause, or click a step to jump.
Collect bids, build roster, optimize coverage gaps.
flowchart TD
B[Leave bidding] --> R[Roster planning]
R --> C[Coverage optimizer]
C --> Pub[Publish plan]
Pub --> Emp[Employees apply within windows]
How optimizer flags risk days.
flowchart TD
Head[Headcount] --> Need[Required coverage]
Leave[Planned leave] --> Avail[Available staff]
Need --> Gap{Gap?}
Avail --> Gap
Gap -->|Yes| Flag[Flag day]
Gap -->|No| Ok[OK]
Bidding, roster planning, and coverage optimizer screens are registers for seasonal leave planning data. Formal leave still goes through Leave Management. No self-serve write UI — seed via API.