Records dashboard

Demo. Every figure below is invented.

Owner view. You can see the money: the cost, margin and fee figures below, and the two right-hand columns of every table. Supervisor view. The cost, margin and fee figures are gone — one summary tile and two table columns. They are not hidden on screen; the database never sends them to this account, so there is nothing to find in the page.

A sheeting and bag-making plant. Reels in, sheets and bags out. The board follows the material and what it costs to lose it.

Jobs this month

148

Paper in

212.4

tonnes

Sellable out

190.9

tonnes

Yield

89.9%

target 92%▲ Below target

Margin this month

19.4%

across all jobs

Yield by month

Sellable output as a share of paper in

This yearLast year
8788.59091.593Target 92%JanMarMayJulSepNov91.1%89.4%

Every month this year has come in under target, and the gap widened from June.

Waste by machine

Share of input lost as trim and spoilage

▲ above target
Target 7%Sheeter 16.1%Sheeter 2▲ 11.4%Printer7.6%Bag line A5.2%Bag line B6.8%

Sheeter 2 loses nearly twice what Sheeter 1 does on the same grades.

Downtime by cause

Hours stopped, this month

Reel change42hWeb break31hSetup24hGlue jam18hPower cut9hOther6h

Reel change alone accounts for 32% of the total.

Recent jobs

Every row keeps the scan of the original page beside it.

The last two columns reach the owner only
JobDateProductIn (kg)Out (kg)YieldCost/tMarginSource
J-482108 SepKraft bag 12 kg1,8401,66390.4%12,45018%View scan
J-482008 SepSheets 70×100 90 g2,3102,14292.7%11,90022%View scan
J-481907 SepKraft bag 5 kg1,12098287.7%13,10011%View scan
J-481807 SepSheets 64×90 80 g3,0502,76990.8%11,75021%View scan
J-481706 SepPrinted bag, 2 colour98084686.3%14,2209%View scan
J-481606 SepSheets 70×100 120 g2,6402,44192.5%11,88023%View scan

Five organisations, one system underneath — and five different boards, because a laboratory does not need a leave calendar and a charity does not need a waste chart. Switch the role to watch the money disappear: that is enforced in the database, not in the page. How this gets built →