Labour compliance
/compliance
The Compliance page tracks labour-law and scheduling-rule compliance — maximum daily / weekly hours, minimum rest between shifts, mandatory break rules, and other statutory requirements.
This is not the same as policy compliance. For policy acknowledgement tracking, see Policy & Compliance Manager → Compliance tracking.
Two tables, one page
Rules
The rules table defines what "compliant" means in each jurisdiction. Per row:
- Rule type — Max daily hours, Max weekly hours, Min rest hours, Min break duration, etc.
- Jurisdiction — country / province / state code
- Threshold — the numeric limit
The Add rule dialog lets compliance admins configure new rules or override defaults for a specific jurisdiction.
Violations
Detected violations from the schedule generator, time & attendance data, or runtime adherence — e.g., an agent who worked 11 hours when their jurisdiction caps daily hours at 10.
Per row:
- Employee
- Violation type
- Severity
- Status — Pending, Acknowledged, Waived, Resolved
Filters: jurisdiction, severity.
Statuses
| Status | Meaning |
|---|---|
| Pending | Newly detected; needs review |
| Acknowledged | Reviewed; intentional or being addressed |
| Waived | Documented exception (with reason) |
| Resolved | Underlying schedule / attendance corrected |
Where rules feed
The schedule optimiser (in WFM → Schedule → Drafts) treats labour-compliance rules as hard constraints. Drafts that violate a rule surface the violation count up-front so analysts can choose between fixing the draft or accepting the violation knowingly (which lands in this page's queue).