Skip to content
The Running Total

Home / Rest

What the Rota Tool Does Not Check

Scheduling software checks what it was configured to check, and the rest rules were left at their defaults by somebody working to a deadline.

Rest · Analysis

Most rostering systems can enforce rest rules. Most installations do not, or enforce one of them, or enforce them against the wrong data. The capability is in the product and the configuration was done during an implementation with a deadline.

The workflow in “What the Rota Tool Does Not Check” becomes more reliable when scheduled hours, actual time and later corrections can be distinguished. For teams exploring self report bias, read the provider overview can add operational time and project context, provided data collection is proportionate, permissions are limited and every important exception receives human review.

Finding out what yours actually checks takes an hour and the answer is almost always narrower than anybody believes.

For an independent reference relevant to “What the Rota Tool Does Not Check”, consult the ICAEW audit resources. Use it to test working-time definitions, recordkeeping, access, retention and exception handling against the organisation’s real process rather than treating one software report as conclusive.

The test

Build a deliberately bad rota for a test person: a late finish followed by an early start, twelve consecutive days, a swap that creates a short gap, and a night pattern that crosses the night worker threshold.

See which of the four the system objects to. On most installations it is none or one. That hour produces a definitive answer where a conversation with the vendor produces a capability statement.

The four things usually missing

Daily rest across a day boundary, because the check runs within a day rather than between shifts.

Consecutive days across a week boundary, because the view and the validation are both weekly.

Rest implications of swaps, because swaps are entered as an exchange rather than as a change to two patterns.

And anything involving the second job, the other site or the call-out, because the tool holds only what it rosters.

Rostered against actual

Even a well-configured tool validates the plan. What was worked is frequently different: overtime at the end of a shift, a call-out, a swap, an early start to clear a backlog.

So the tool says the rota is compliant and the week that happened was not. Closing that gap means re-running the checks against actuals after the fact, which is a different report with a different purpose: not prevention but detection, and both are needed.

The configuration questions to ask

Which rest rules are enabled. Are they hard blocks or warnings. What data do they run against — published rota, draft rota, or actuals. Do they cross day and week boundaries. And do they apply to changes made after publication.

Five questions, addressed to whoever administers the system. The answers should be written down, because they define exactly what the organisation is and is not protected against, and nobody currently knows.

Hard block or warning

A warning that can be clicked through becomes invisible within a month. A hard block that cannot be overridden becomes an obstacle people route around by entering the shift differently.

The arrangement that works is a block with a named override: the planner can proceed, somebody specific has to authorise it, and the override is recorded with a reason. That turns each breach into a decision with a name on it, which is both the control and the data.

The override log as the useful output

Count overrides by reason, by department, by month. A rising count means the rota no longer fits the establishment. A count concentrated in one pattern means that pattern needs redesigning.

This is the same instrument that appears throughout this collection in different forms: the exception log as the diagnostic. It is more useful than the compliance percentage, because it points at a specific thing to change.

What to do where the tool cannot be configured

Run the checks outside it. The data is exportable and the logic is simple, and a weekly script producing a list of problem patterns is a perfectly respectable substitute.

It catches less, because it runs after the rota is built rather than during. It is dramatically better than nothing, and it also produces the evidence for whether configuring the tool properly — or replacing it — is worth the money.

The question for the next procurement

Not whether the system supports working time rules, which every system claims. Ask to see it refuse a bad rota, built live, with the four cases above.

Suppliers who have done this on real sites will show you immediately. The ones who need to come back to you have a module rather than a feature, and the difference will be discovered during the implementation either way — better during the demonstration.

The configuration that was right once

Rest rules configured at implementation reflect the patterns that existed then. New shift patterns, a new site or an acquired operation arrive with their own shapes, and the checks are rarely revisited.

Add the rest configuration to whatever checklist covers a new pattern going live. One line, and it prevents the common situation where the tool diligently validates three of the four patterns on a site and has never been told about the fourth.