Appearance
Recording absences
Who this is for: Office, Duty lead, Admin, Tenant owner
What you'll achieve: Record an absence, let the engine propose cover, then publish from Today
Requires role
absence.create
Before you begin
- The person exists in the staff directory and is active
- The duty day has been (or can be) built on Today

Steps
- Open Absences.
- Choose the Person, Date, and Kind (sick / training / appointment / other).
- Add optional Notes.
- Submit the absence.
- The engine auto-proposes a cover recompute and creates/updates a draft with a gap count.
- Follow the banner to Today to review and Publish.

Cancel an absence
- Find the absence in Recent absences.
- Cancel it.
- Cover recomputes again — review and publish from Today if the day was already live or drafted.

Same-day workflow
mermaid
flowchart LR
Record[Record absence] --> Propose[Engine proposes cover]
Propose --> Review[Review on Today]
Review --> Publish[Publish]
Publish --> Notify[Notify staff]Office staff can record; duty leads confirm and publish.
What happens next
Troubleshooting
| Problem | What to try |
|---|---|
| Person not listed | Confirm they are active in Staff |
| Draft gaps after absence | Expected — adjust template/tiers or accept last resort, then publish |
| No banner to Today | Open Today manually and select the absence date |
