Skip to main content
A duty plan lays out the inside-a-shift duty pattern: when are breaks, who’s primary, when is training. Plans make this reusable across many shifts; ad-hoc assignments let you tweak for a specific day.

Create a duty plan

On /app/admin/duty-plans, use the top form:
  • Name — e.g. “Standard day pattern”
  • Effective from — required
  • Effective to — optional
Click Create plan. Plans currently act as containers — filling them with requirements (like “Console 3 Primary 08:00–10:00, Break 10:00–10:15, …”) is done by supervisors assigning duties on specific shifts.

Quick-assign a duty

The second form on the Duty plans page lets you assign a single duty to a user:
  • Employee — who
  • Date — when
  • Start / End — time range
  • Duty label — what they’re doing (e.g. “Radio check-in”)
Click Assign. The duty shows up on the employee’s Duties page for that day, and within their shift detail.

Recent assignments

The bottom of the page shows the latest 30 duty assignments — a quick audit of what’s been assigned and when.

When to use duties

  • Always in dispatch centers where primary/secondary coverage, breaks, and training overlap matter
  • Selectively for training days, onboarding ride-alongs, or unusual rotations
  • Never for orgs that don’t care about sub-shift structure (you can just ignore the feature)

Required permissions

  • duties.view — see plans and assignments
  • duties.manage — create plans, assign duties
Supervisor and Admin have both.