Features/People

03 · Who

The source of truth for who can do what.

Staff directory, groups, work types, availability, contracts, vacation policies. runorder's spine — every other surface (Planner, Productions, Timesheets) consumes this one.

BASE

A · The directory

Everyone in one place.

The People page is a searchable directory of staff with role tags, employment status, contact details, and the work types they can perform. The first thing a chief planner opens at a new house; the last thing they close at the end of the day.

Searchable, filterable, exportable

Search by name, role, group, work type, employment status. Filter to "freelance wardrobe available next week" in three clicks. Export to CSV for payroll or to PDF for a house roster.

  • Searchable people directory with full-text search
  • Employment status: salaried / freelance / external
  • Per-person work types they're qualified for
  • Contact details + emergency contacts
  • Welfare data (allergies, accessibility) on separate access scope
People · 6 of 142search: cast
ONOla NordmannACTOR · SALARIED
JLJakob LieACTOR · FREELANCE
ESErik StrandACTOR · SALARIED
MOMaria OlsenACTOR · SALARIED
SVSara VikSM · SALARIED
LHLars HolmLX · FREELANCE

B · Work types + groups

The vocabulary your house already uses.

Work types (Stage Manager, Lighting Designer, Costume Cutter) carry rules — maximum hours, rest periods, overtime triggers, swap mode. Groups (cast, crew, wardrobe, technical) hold rosters and route bulk notifications.

Work types · 5 of 23rules attached
Stage Manager
8h target · 11h rest · Bilateral
Actor (salaried)
6h target · 12h rest · Bilateral
Lighting Designer
8h target · 11h rest · Open
Costume Cutter
7.5h target · 11h rest · Open
Musician (freelance)
· 9h rest · Closed

Rules attached, not applied later

The work type sets the scheduling rules. When you assign someone to a shift, the planner already knows their max hours, their required rest period, and when overtime kicks in. Changes to a work type propagate to scheduling immediately.

  • Work types with attached scheduling rules
  • Groups for cast, crew, wardrobe, technical, plus ad-hoc
  • Groups have their own roster pages + bulk-notification routing
  • Work type changes propagate to scheduling rules automatically

C · Availability, contracts, leave

What's hard-coded into the calendar.

Per-person availability windows, contract dates, and vacation policies. The planner respects all of them. You can't schedule someone outside their availability or past their contract end.

Reality, baked in

Norwegian theatre contracts come with constraints. runorder bakes them into the planner so you can't accidentally schedule against them — the system blocks the save and explains why.

  • Recurring availability windows (Mon–Fri 09–17, weekends if asked)
  • One-off unavailability (school pickup, GP appointment)
  • Contract type + start/end dates respected by the scheduler
  • Vacation policies per work type (Norwegian agreements respected)
  • The planner refuses to schedule against any of these
Availability · Ola Nordmanncontract: 2026 season
·
M
T
W
T
F
09
avail
avail
avail
avail
avail
13
GP appt
17
leave
leave

D · Welfare + audit

Soft stuff stays soft. Hard stuff is audited.

Welfare data (allergies, accessibility, dietary preferences) lives next to the person but on a separate access scope. Every read of welfare or contract fields is logged. GDPR-aligned export and delete.

Audit log · last 24h312 events
18:42maria.sUPDATEhamlet.event/4521
17:30lars.hCREATEdraft/wk32-reshuffle
16:55sara.vDELETEleave/req-882
16:12erik.sREADpeople/ola.n welfare
15:48maria.sUPDATEproduction/hamlet roster

Catering sees catering. Finance sees finance.

The production team can pull a "meals + dietary" report for a specific event without seeing the rest of the person's record. Finance can pull payroll without seeing welfare. The audit log catches the rest.

  • Welfare data on separate access scope from contracts + payroll
  • Per-record audit trail of reads + writes
  • GDPR: export-on-request, delete-on-leave with retention rules
  • Catering can pull meals + dietary without seeing the rest

Want a clean directory for once?

30-minute discovery call over Teams. We'll talk through how your current people management would migrate.

Request a conversation →

Or read about the rest.

Each surface gets the same depth as this page. Click around or head back to the overview.

All features →