Compliance Checker
What is the Compliance checker?
Advanced Analytics: Compliance is a key component within the Quinyx platform, designed to ensure that workforce scheduling meets the specific compliance standards set by our customers. The compliance checks are strategically distributed across Mondays and Tuesdays to manage the significant volume of data and API calls. This approach allows for a balanced workload and efficient data processing.
The Compliance Checker is a practical tool that provides Quinyx users with immediate insights into scheduling adherence. It flags any non-compliance by comparing schedules against customer-defined rules, highlighting discrepancies with details such as unit, employee ID, employee name, rule name, and the date of the violation. Its interactive design enables users to filter results by clicking on elements within the tables, focusing on particular rules, units, employees, or dates for a more targeted review.
Advanced Analytics: Compliance is not just a monitoring tool; it's a platform for strategic decision-making, aimed at giving users a comprehensive view of their compliance landscape. Each Quinyx tenant benefits from a tailored Compliance feature, set up in collaboration with our team to reflect their unique rules and requirements, all managed through our analytics GitHub space.

Configuration(s)
Today, the configuration of Advanced Analytics: Compliance is only available to Quinyx experts, meaning that users need to reach out and, together with Quinyx experts, define Compliance rules to check and specify any filters.
Scheduled Delivery
Schedule delivery automates the distribution of your reports, ensuring they're sent where they need to go, exactly when they're needed.
Here’s a concise guide to the available delivery destinations:
- Email: Sends reports directly to a designated email address for easy access.
- Webhook: Delivers reports instantly to specified applications for real-time data processing.
- Amazon S3: Stores reports securely in Amazon's cloud service for scalable access and integration.
- SFTP: Transfers reports safely to a server, ideal for handling sensitive information.

Accessing the Compliance Checker dashboard
Enabling access
Once the Advanced Analytics: Compliance module has been activated, you can enable access for it by going to Account settings > Role management > [insert selected role] > Edit role > Advanced Analytics: Compliance.
The position of the role within the organizational hierarchy will determine the scope of compliance data that is available to you. For example, if you activate Advanced Analytics: Compliance for a District Manager role, you will be able to see compliance data on a district level. Consequently, if you hold the District Manager role within a specific district, you will have access to the compliance data for that district, as well as for the units that are part of it.

How to access the Compliance Checker dashboard
To access the Compliance Checker dashboard, navigate to Analytics > Advanced Analytics > Compliance > Schedule.

Filters

Usage Tips:
- Utilize the filter options at the top of the dashboard to segment the data by specific districts, units, or employees for focused analysis.
- Use the Time Granularity filter to adjust the view between daily, weekly, or monthly reports to match your monitoring needs.
- Hover over chart elements to get more detailed data tooltips for in-depth analysis.
- Review the Number of Violations regularly to identify any patterns of non-compliance and address them with targeted training or policy revisions.
Dashboards
Advanced Analytics: Compliance is split into three sections: Organizational, District, and Unit.
The module features Compliance violations for scheduled and worked hours. Scheduled hours show how your organization is performing in their schedule compliance by looking at shifts in the schedule individually and for a longer period of time-related to the labor laws configured for the unit and employee. Worked hours interpret the punches in Quinyx and check for any worked violations in the schedule to validate that they were done according to configured labor laws and preferences.

Organizational Compliance Health Overview
This section provides a comprehensive view of your organization's overall compliance health, detailing all recorded violations. The extent of the data displayed is determined by your position within the organizational hierarchy and any active filters. To obtain a complete overview of the organization, ensure you navigate to the top level of the hierarchy.
Fields in the Organization view
Field | Example | Description |
Badge Number | 123456789 | Unique badge number/identifier for the employee for whom the violation occurred. |
Employee name | John Smith | Name for the employee as configured in Quinyx. |
Unit | Broadway North | Name of the unit of which the violation occurs. |
Rule name | Maximum Hours Per Day | Name of the rule or the custom name of the rule configured for the violation. |
Actual Result | No period of X hours of consecutive rest in the period of Y days. | Explanation of the outcome (why the rule was violated) which relates to existing settings in the rule or on agreement for the employee. |
Expected Result | At least X hours of consecutive rest in period of Y days. | The expected schedule for adhering to compliance rules, in relation to Actual Result, it can be used to understand what the output should be. |
Date | 2024-03-12 | Date for when the shift, of which a violation relates to, is planned. |
Total Violations | 1 | Amount of violations for the specific rule, employee, and unit on that specific date. |
District and unit section
A section specifically for dividing violations across the districts to get insights into the unique District and Unit Compliance. Again, making use of the interactivity, you can filter for a specific unit or district by clicking the selection you want to filter for.
Fields in the District view
Field | Example | Description |
District | North | District name for where violations occur |
Rule name | Maximum Hours Per Day | Name of the rule or the custom name of the rule configured for the violation. |
Total Violations | 12 | Amount of violations for the specific District for each Rule. |
Fields in the Unit view
Field | Example | Description |
Unit | Broadway North | Name of the unit of which the violation occurs. |
Rule name | Maximum Hours Per Day | Name of the rule or the custom name of the rule configured for the violation. |
Total Violations | 12 | Amount of violations for the specific Unit for each Rule. |