Skip to main content
A team member available for scheduling. Members are assigned to shift patterns by the solver based on coverage requirements, rules, and constraints.

Properties

string
required
Unique identifier for this member. Must not contain colons.
pay?: HourlyPay | SalariedPay
Base pay. Required when cost rules are used.
string[]
required
Role IDs this member can fill (e.g. “nurse”, “doctor”).
skillIds?: string[]
Skill IDs this member has (e.g. “charge_nurse”, “forklift”).