Skip to content

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

Absences page

Steps

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

Record absence form

Cancel an absence

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

Recent absences list

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

ProblemWhat to try
Person not listedConfirm they are active in Staff
Draft gaps after absenceExpected — adjust template/tiers or accept last resort, then publish
No banner to TodayOpen Today manually and select the absence date

SchoolRota documentation — every slot covered, every day.