[Developers]

Workforce Management & Shift Scheduling

Workforce Management & Shift Scheduling covers the complete workforce coordination lifecycle for shift-based organisations: organisational structure, employee onboarding, scheduling, time and attendance, shift trading, o

Category: ManagementLast Updated: Jul 16, 2026
managementcompliance

Overview#

Workforce Management & Shift Scheduling covers the complete workforce coordination lifecycle for shift-based organisations: organisational structure, employee onboarding, scheduling, time and attendance, shift trading, overtime management, fatigue risk monitoring, and union and labour compliance.

A fire station's watch commander sits down on Sunday evening to finalise the week's roster. Three firefighters have requested annual leave, one is on light duties following an injury, and two shifts are already short of minimum safe crewing. Without a purpose-built system, that commander spends hours shuffling names across a spreadsheet while trying to recall who still owes overtime and whose rest period expires at 06:00. Workforce Management & Shift Scheduling removes that burden.

Every workforce page opens on the live picture: boards, grids, and summaries lead, with creation forms appearing only on demand. Multi-jurisdiction labour law support means the same platform serves a police force in Ireland operating under the Working Time Act, a healthcare trust following NHS banding rules, and a defence logistics unit with bespoke collective agreements.

Open Standards#

  • EU Working Time Directive 2003/88/EC: Compliance rule presets for Ireland, the UK, Germany, France, the Netherlands, and Spain are modelled directly against this directive's requirements for maximum weekly hours, daily rest periods, break entitlements, and night shift limits.
  • US Fair Labor Standards Act (FLSA): A dedicated compliance preset enforces the FLSA's 40-hour overtime threshold, shift-differential tracking, and timekeeping obligations for US-jurisdiction deployments.
  • ISO 8601: All shift start/end times, rest-period boundaries, schedule periods, and timecard timestamps are serialised as ISO 8601 UTC datetime strings throughout the API and data exchange layer.
  • SCIM 2.0 (RFC 7643 / RFC 7644): Employee records are synchronised with external HRIS and identity-management systems via a SCIM 2.0 client, supporting automated onboarding and access provisioning across compliant directories.
  • OAuth 2.0 Bearer Tokens and JSON Web Tokens (RFC 6750 / RFC 7519): Service-to-service authorisation and end-user authentication tokens are issued and validated as JWTs, with bearer token enforcement applied to every governed read and write workflow.
  • CSV (RFC 4180): Bulk employee import and payroll export use RFC 4180-compliant comma-separated value files, enabling integration with payroll providers such as ADP, Ceridian Dayforce, and Zellis that support CSV interchange.

Key Features#

Organisational Structure#

Define and maintain the workforce hierarchy at any depth:

  • Departments: top-level organisational units aligned to command or business function
  • Teams: sub-units within departments, each with their own scheduling rules
  • Locations: physical work sites, stations, or remote posts with site-specific constraints

The hierarchy is managed in an inline-add tree: new departments, teams, and locations are created in place as the structure is built, removing the build-then-reselect loops of form-based setup.

Employee Management#

  • Create and update employee records supporting full-time, part-time, contract, and volunteer employment types
  • Spreadsheet-style inline editing on the employee grid: click a cell, type, done, replacing multi-step form chains
  • Import-first employee surface: bring people in from a file or a connected directory before any hand-entry
  • Synchronise records with identity management systems to keep access permissions current
  • Assign skills and certifications so the scheduler can flag qualification gaps before publishing

Onboarding Lifecycle#

Onboarding of new workforce members is a managed lifecycle rather than a paperwork trail:

  • Template Starter Sheets: launch common onboarding variants instantly from prepared templates
  • Lifecycle Board: administrators advance, complete, cancel, or reopen an onboarding instance directly from a swimlane board
  • Automatic Progress Recomputation: completing individual tasks automatically recomputes the parent instance's progress percentage and status
  • Accurate Completion Records: completing an instance stamps the actual completion date, and reopening re-derives progress from the current task state
  • Controlled Actions: lifecycle actions are restricted to administrators and scoped to the organisation

Shift Scheduling#

  • Schedule Templates: reusable shift patterns with daily, weekly, biweekly, monthly, or custom recurrence cycles
  • Schedule Periods: time-bounded windows with draft, review, and published workflow stages
  • Shift Instances: individual occurrences generated from templates, editable without breaking the parent template
  • Shift Types: configurable definitions covering morning, afternoon, night, double, and split shifts
  • Week Grid First: the schedule page opens on a week grid with a shift-template picker, so schedulers build the coming week from templates instead of filling out shift forms

Time and Attendance#

  • Clock Modes: fixed terminal, mobile GPS-verified, geofence-based, dispatch-integrated, and hybrid options
  • Timecard Workflow: submission and approval workflow with full status tracking and escalation
  • Auto-break Calculations: rule-based break insertion keyed to shift length and role
  • Rounding Rules: configurable clock-in and clock-out rounding to the nearest interval
  • Inline Timecard Editing: correct timecard entries directly in the grid during payroll review, with no full-form round trips

Shift Trading and Bidding#

  • Three trade types: mutual swap, shift giveaway, and open shift pickup
  • Policy-based approval workflow with supervisor review at each stage
  • Seniority override rules honoured automatically for eligible positions

Overtime and Compensation Time#

  • Overtime Equalisation: track and balance overtime distribution across team members to prevent chronic over-reliance on the same individuals
  • Callback Events: court time, mandatory overtime, voluntary overtime, holdover, early call-in, and training all recorded with their correct compensation codes
  • Comp Time Banking: accruals, usage, payouts, adjustments, and expirations tracked in a single ledger
  • Forced OT Limits: per-contract configuration caps on compelled overtime hours

Fatigue Risk Management#

Continuous monitoring of fatigue indicators protects both staff welfare and operational safety:

  • 24-hour, 7-day, and 14-day cumulative shift hour tracking
  • Rest hour monitoring between consecutive shifts
  • Consecutive work day counting with configurable threshold alerts

Union and Labour Compliance#

  • Union Contract Configuration: contract-level rules for scheduling, overtime, and grievance handling
  • Schedule Posting Notice: configurable advance notice periods per agreement
  • Grievance Tracking: scheduling, overtime, seniority, discipline, safety, harassment, and discrimination grievances all managed through a documented resolution workflow
  • Grievance Steps: multi-step resolution with mediation and arbitration stages, each with tracked deadlines and outcomes

Data-First Working Surfaces#

The same data-first pattern extends across the remaining workforce surfaces:

  • Policies: opens on a compliance summary, with each configuration form appearing only when needed
  • Time Off: opens on the approval board rather than a request form
  • Labour Contracts: opens on the contract list, with the full contract form available on demand
  • Localisation: all redesigned surfaces are localised across the platform's supported languages

Use Cases#

  • Public safety agencies maintaining minimum staffing across 24/7 shift rotations while controlling overtime spend
  • Fire services balancing watch strength against leave requests and fitness-for-duty restrictions
  • Utilities and emergency management agencies coordinating seasonal surge resourcing under collective agreements
  • Healthcare systems managing band-level staffing compliance across wards and departments
  • Defence support services applying site-specific rest period rules for remote and deployed personnel
  • Payroll teams correcting a week of timecards inline during review, without opening a single form
  • HR supervisors closing out a new hire by moving their card to Completed on the onboarding board, with the completion date recorded automatically

Integration#

  • Synchronises with identity management systems for automated onboarding and access provisioning
  • Role-based access control prevents unauthorised schedule changes and ensures supervisory oversight
  • Real-time notifications broadcast schedule updates, shift changes, and assignment alerts
  • Event broadcasting supports integration with CAD, dispatch, and operational platforms
  • Multi-jurisdiction compliance: Ireland Working Time Act, UK Working Time Regulations, EU Working Time Directive, US FLSA, and Canadian labour standards
  • Complete audit trail on all schedule changes, approvals, and fatigue overrides
  • All records scoped to the organisation; no data crosses tenant boundaries
  • Pairs with Workforce Operations HQ, which provides the cross-domain command centre, approval boards, and action centre that sit above day-to-day scheduling

Last Reviewed: 2026-07-16 Last Updated: 2026-07-16

Ready to Build?

Get started with our APIs or contact our integration team for support.