User Manual
Help Center/User Manual/Labor Reports: productivity and performance reports

Labor Reports: productivity and performance reports

Last updated 2026-11-01

In Labor → Reports, pick a date range and group work by operator, by task type or by day to see output, hours, UPH, errors and damage — then export the same view to CSV.

The dashboard tells you how today is going; the report is where you look back over a stretch of work and answer the slower questions: who produced what, which kind of work took the most hours, whether a busy day was also a clean day, and whether output is trending up or down. Labor → Reports takes every piece of recorded work in the period you pick and adds it up three ways — by operator, by task type or by day — with output, hours, UPH, errors and damage side by side.

Step 1: Pick the period and run the report#

  1. Open Labor → Reports. The page starts with the last 7 days, today included.
  2. Use the date range picker to change the start and end dates — a single day, a week, a month, or any custom stretch.
  3. Pick how to group the rows: By operator, By task type or By day (see the next step for what each view is good for).
  4. Click Query to refresh the table with your dates and grouping.

Everything on this page follows the dates and grouping you set: change either one, run Query again, and the numbers are rebuilt for exactly that slice — nothing from outside the period leaks in, and the CSV export described below uses the same slice.

Reading the columns#

ColumnWhat it means
NameThe operator, task type or day this row adds up, depending on the grouping you picked
EventsHow many recorded pieces of work are in the row
OutputTotal quantity finished — pieces, pallets, lines or orders, in each task’s own unit
HoursTotal time spent on the work in the row
UPHUnits per hour: output ÷ hours. This is the number compared against the standard in Labor → Standards
ErrorsTotal errors recorded on the work in the row
DamageTotal damaged quantity recorded on the work in the row

Read output and quality together: a high UPH with rising errors or damage is not a win, it is work that will come back as rework, claims or re-counts. The report puts the speed columns and the quality columns on the same row on purpose, so no one has to piece two exports together to spot that pattern.

Step 2: Switch the grouping to answer different questions#

  • By operator — one row per person. Use it for performance reviews and pay or incentive checks: output, hours and UPH per person, with their errors and damage next to them. To follow up on one person in more detail, open Labor → Operators and pick their record.
  • By task type — one row per kind of work. Use it to see where the hours actually go and whether a standard still fits: if a whole task type runs below its standard for everyone, the problem is more likely the standard, the layout or the training than any one person.
  • By day — one row per date. Use it to spot busy days, quiet days and trend changes across a week or a month, and to line a spike in errors or damage up with the day it happened.

Step 3: Export the report to CSV#

  1. Set the date range and the grouping first, and check the on-screen table looks right.
  2. Click Export CSV at the top right. The file downloads with the same dates and the same grouping as the table on screen.
  3. Open the file in your spreadsheet tool to sort it further, share it, or keep it as the record for a pay period or a client review.
Only work that was recorded with its time counts into these totals: a piece of work with no duration does not enter the report, because UPH cannot be worked out without hours. If a person’s day looks strangely empty, check first whether their work was recorded completely that day, before drawing conclusions from the report.

Reports and the dashboard: which one to open#

Open Labor → Dashboard for the live picture of one day — average UPH, achievement against standard, who is active now, the leaderboard and who needs coaching. Open Labor → Reports when the question covers more than a day, when you need the numbers grouped your way, or when you need a file to keep or send. The two pages are fed by the same recorded work and the same standards, so a number you find in one will match the other.

Payroll export lives on this page too#

The same Reports page carries a separate Payroll export area: pick a pay period and download one row per person with paid hours, approved work hours, indirect hours, hours still pending review, and the unexplained remainder — the file your payroll provider (ADP, Gusto and the like) can take directly. It is built from the reconciled figures, so run Hours Reconciliation for the period first. The next article, “Labor: Payroll Export”, walks through the steps and every column.

Docklify features used in this article#

  • Report query by date range (last 7 days by default) — Labor → Reports (/labor/reports)
  • Grouping by operator, by task type or by day — Labor → Reports → grouping selector (/labor/reports)
  • Productivity columns (events / output / hours / UPH / errors / damage) — Labor → Reports (/labor/reports)
  • CSV export of the current view — Labor → Reports → Export CSV (/labor/reports)
  • Live daily view, leaderboard and needs-coaching list — Labor → Dashboard (/labor/dashboard)
  • Engineered standards that UPH is compared against — Labor → Standards (/labor/standards)