Overview#
A watch commander needs to fill an overnight shift after two officers call in sick. She opens the scheduling module, checks fatigue scores for available officers (one is already at Moderate risk after six consecutive night shifts), reviews the overtime equalisation standings, and assigns the two officers with the lowest overtime hours and Low fatigue ratings. The policy engine validates the assignments against the union contract and the EU Working Time Directive simultaneously, returning green on both. She publishes the change, and both officers receive shift notifications within seconds. That kind of compliance-aware, data-driven scheduling is what the Workforce domain provides.
The domain is the comprehensive workforce management system for the platform. It covers employee scheduling, shift assignments, fatigue monitoring, grievance tracking, policy enforcement, compensatory time banking, and labour compliance management, orchestrating all aspects of workforce operations from organisational structure through shift assignments, time tracking, union contract management, and regulatory compliance.
Key Features#
-
Employee Scheduling: Create schedule periods with shift templates, generate shift instances, and manage assignments through manual selection or automated fair-distribution algorithms that consider seniority, skills, and overtime balance.
-
Fatigue Management: Monitor employee fatigue risk through multi-factor assessment including hours worked (24h, 7d, 14d windows), consecutive work days, night shifts, split shifts, and callback frequency, with configurable risk thresholds and override controls.
-
Grievance Tracking: Manage the complete grievance lifecycle with multi-step workflows, deadline tracking, meeting documentation, and resolution recording for labour relations management.
-
Policy Enforcement: Evaluate schedules against configurable policy packs with region-specific rules (EU Working Time Directive, FLSA, state regulations) supporting both hard rules that block violations and soft rules that warn but allow overrides with documented justification.
-
Compensatory Time Banking: Track comp time accrual from overtime events with multiplier support, manage usage requests, process payouts, and enforce maximum balance limits with complete transaction histories.
-
Callback Event Management: Track off-duty recalls for emergencies, court time, mandatory overtime, and other callback types with minimum guarantee hours, pay multipliers, and supervisor approval tracking.
-
Shift Trading: Enable shift swaps, giveaways, and pickups between employees with policy validation, skill verification, and optional supervisor approval workflows.
-
Union Contract Management: Configure union contract parameters including overtime equalisation periods, shift bid frequencies, minimum callback hours, holiday premium rates, grievance deadlines, and steward release hours.
-
Time Tracking: Manage timecards with multiple clock-in modes, rounding rules, auto-break deduction, and supervisor approval workflows with export to payroll systems.
-
External System Integration: Import and export data through CSV and API connections to payroll, HRIS, time attendance, and CAD systems with external ID mapping and conflict resolution.
Mermaid Diagram#
Use Cases#
-
Public Safety: Build weekly or monthly shift schedules using templates and auto-assignment, then review policy compliance and coverage status before publishing, ensuring union contract obligations and fatigue regulations are met.
-
Emergency Services: Review daily fatigue assessments to identify employees at elevated risk levels and make informed decisions about additional shift assignments, especially during extended incidents.
-
Healthcare & Transport: Track grievances through the full resolution process with deadline management, meeting documentation, and outcome recording for labour compliance and union contract adherence.
-
Regulated Industries: Monitor overtime equalisation across the workforce, track comp time balances, and enforce overtime caps per union contract and regulatory requirements such as the EU Working Time Directive.
Integration#
The Workforce domain connects with operational management across the platform:
- User Management: Employee records map to user accounts.
- Organisation Management: Workforce operations are scoped to organisational tenants.
- Notification System: Shift reminders, trade requests, and schedule publications trigger notifications.
- Audit and Compliance: All workforce management actions are logged for regulatory compliance.
- Reporting: Workforce data feeds into operational and compliance reports.
Open Standards#
-
EU Working Time Directive (2003/88/EC): Policy presets for Ireland, the UK, France, Germany, and the Netherlands enforce the Directive's 48-hour maximum average weekly working time, 11-hour daily rest interval, and mandatory break provisions as hard or soft rules evaluated at assignment time.
-
US Fair Labor Standards Act (FLSA): The US regional policy preset encodes FLSA overtime thresholds (40-hour regular week, 1.5× multiplier), timekeeping obligations, and shift-differential rules, which the policy engine evaluates against every schedule change.
-
APCO/NENA Standards (Public Safety Communications): A dedicated cross-regional policy preset implements APCO/NENA scheduling guidance for PSAPs, including 14-day schedule-posting notice, maximum consecutive night-shift limits, minimum 8-hour rest between shifts, and 24-hour annual mandatory training requirements.
-
ISO 8601: All shift start/end times, schedule periods, time-off requests, trade timestamps, and export records are represented as ISO 8601 datetime strings, ensuring interoperability with payroll, HRIS, and CAD systems.
-
GraphQL: The workforce and fatigue-clinical APIs are fully exposed as typed GraphQL queries and mutations, allowing callers to request precisely the fields they need and enabling schema-driven validation across integrations.
-
CSV (RFC 4180): CSV import and export is a first-class integration mode alongside REST API connections, used for bulk data exchange with payroll systems (ADP, Zellis, SD Worx) and HRIS platforms (Civica, Northgate, Unit4) that do not offer API access.
-
OAuth 2.0 / JWT (RFC 6749 / RFC 7519): All workforce API endpoints require an authenticated caller via the platform's JWT bearer scheme; permission checks use role claims encoded in the token to gate schedule creation, approval, and administrative operations.
Last Reviewed: 2026-02-23 Last Updated: 2026-04-14