Skip to content
Between the Systems

Contents  /  Running it

Reporting Across the Chain

Every module reports on itself. The questions worth asking cross two of them, and nothing answers those.

Running it · Analysis

Each system produces good reports about its own contents. The useful questions are all about the relationship between them.

What each module reports

Scheduling: hours planned, coverage, changes.

Time capture: hours worked, exceptions, punctuality.

Absence: days lost, reasons, balances.

Payroll: cost, by whatever dimension finance uses.

Four self-contained pictures, each internally consistent and mutually incomparable.

The questions that cross

Planned against worked against paid, which is the variance that matters and requires all three.

Absence cost, which needs absence days, the cover that was arranged, and what that cover was paid.

Whether overtime is caused by absence, by understaffing or by rota design, which requires scheduling and time and absence together.

Whether a site's low labour percentage comes from good scheduling or from unfilled shifts.

None of these is answerable from one module, and so in most organisations they are not answered.

The extract

The practical answer is a scheduled extract from each module into one place.

Not a reporting product. A place where the four datasets sit with a common identity and common reference data.

Which is why those two joins come first: without them the extract cannot be joined at all.

And once it exists, the cross-module questions are queries rather than projects.

What to standardise first

The person identifier.

The site, department and cost centre codes.

The period definition, because a payroll month and a scheduling week do not align and any comparison has to pick one.

Three things, agreed once, and every future analysis becomes possible.

What not to build

A dashboard before the joins reconcile, which produces confident numbers from inconsistent data and is worse than no dashboard.

Individual-level cross-module comparison, which combines the measurement problems of every module at once.

Reports that only one department can reproduce, which become the subject of meetings rather than inputs to them.

The measure of whether reporting works

When two departments disagree about a number, can the difference be explained?

If yes, the chain reconciles.

If the answer is that they use different systems, it does not — and that is the finding, not the reports.

Standardise three things

And every future analysis becomes possible.

The person identifier.

The site, department and cost centre codes.

The period definition, because a payroll month and a scheduling week do not align and a comparison has to pick one.

Agreed once, and they are the prerequisite for every cross-module question rather than a reporting project in themselves.

Follow the difficult record

Use employee productivity reporting to frame one representative case. The useful evidence is the record created when a value is corrected, approved and exported.