Starting a cycle
Cycles normally start on their own, on the cadence you set. If you need one sooner, open the Auto Duty and select Start Manual Cycle, then pick the period from the list. A period that leaves less than the configured planning window is flagged, and a period that already has a cycle in progress is disabled.The 5 stages
1
Notify
Select Notify Team & Open Collection. This sends every doctor in the pool a heads-up and opens the availability window — there’s nothing to review yet.
2
Availability & Leave
Staff update their availability at any time, and admins can approve or reject leave in parallel — these aren’t sequential steps. The panel shows two live counts:
- Staff availability — how many doctors have responded, and how many are still pending.
- Leave requests — how many are waiting on admin approval, with a shortcut to Review Requests.
3
Generate
The engine solves the roster against the current doctor pool, the Auto Duty’s Shift Schedule, and its rules. This runs in the background and usually finishes within a minute.
4
Roster Review
Check the generated Duty Plan — team size, coverage, and any soft violations — then select Publish Roster when you’re happy with it.
5
Published
The Duty Plan is live and visible to the team, the same as any published roster. See Publishing a roster for what staff see next.
If generation fails
A cycle that can’t produce a valid schedule lands in Failed, with the reason shown alongside:- A structural configuration problem — for example, a duplicate shift name or unresolved staffing role — is flagged with a warning that retrying won’t help until the Auto Duty’s Shift Schedule or rules are fixed.
- A roster capacity summary shows the doctor count, role breakdown, and how many slots the period needs, so you can see at a glance whether the pool is simply too small.
- Suggested next steps lists what to try.