Skip to content

Reporting & PDFs

Three printable PDFs cover the documents shop-floor operators need most: a build overview for handover, a pick list for gathering materials, and a shortage report for surfacing inventory gaps. All three use the same export dialog and the same template-config system.

The Export Work Order dialog showing the three export type options: Pick List, Build Overview, and Shortage Report.
The export dialog — pick which document you want to generate.
  • The three PDFs
  • The export dialog (preview + print)
  • Templates and per-shop configuration
  • Filenames and sharing

A full-page summary of the work order. Includes:

  • Header with name, short ID, status, due date, assignee, production location.
  • Items being built, with planned quantity, completed quantity, and per-item unit cost.
  • Materials list, grouped logically.
  • Cost summary — Planned, Baseline, Actual.
  • Build runs history with status and dates.
  • Source flow name (if the work order was created from a flow).

Use this for warehouse or supervisor handover, or as a paper companion to a multi-day project.

The shop floor’s gathering document. Materials are grouped by their consume-from location, with quantities to gather and any per-row metafields the template enables (lot numbers, supplier batches, specifications).

The pick list is the most common print target on a busy bench — operators take a printed copy to the shelves.

A gap analysis. For each material on the work order:

  • Need — the effective quantityEffective QuantityThe quantity actually consumed by the work order, after operator overrides. Starts equal to the original BOM quantity, but can be adjusted up or down per material as plans change. The effective quantity is what the pick list and cost calculations use. Read more → required.
  • Available — current inventory at the consume-from location.
  • Shortage — the gap, only present where need exceeds available.

Materials with a shortage are grouped separately so they’re easy to spot. Use this PDF when you’re triaging a work order that won’t pick cleanly.

The action row’s Print button opens the export dialog. It has:

  • A tab per export type (Build Overview, Pick List, Shortage Report).
  • An in-app preview rendering the same HTML the PDF uses.
  • A template picker (if your shop has multiple templates configured for the export type).
  • A Print button that opens the rendered PDF in a new tab.

The preview lets you spot-check the layout before opening the PDF in a new tab. The PDF itself displays inline (it doesn’t auto-download) so the operator can hit Cmd-P / Ctrl-P from the browser’s PDF viewer.

The Select Build Overview Template dialog with a Generate PDF button. No templates configured, so the standard layout is used.
After picking the type, choose a template (or fall back to the standard layout) and generate the PDF.

Each export type has a default template plus optional shop-level customisations. A template controls:

  • Which columns appear (e.g. include the metafield columns or hide them).
  • Logo and company info in the header.
  • Column ordering and grouping rules.

Templates are configured at the shop level — the defaults that ship with Assemblified are sensible starting points. Pick a non-default template via the template dropdown in the export dialog; the loader merges the shop’s overrides over the defaults.

If a configured template can’t be loaded for any reason (was deleted, server issue), the export falls back to the default template silently — you still get a usable PDF.

The PDFs use predictable filenames:

ExportFilename pattern
Build Overviewbuild-overview-WO-NNNNN.pdf
Pick Listpick-list-WO-NNNNN.pdf
Shortage Reportshortage-report-WO-NNNNN.pdf

The PDF is served as inline content, so the browser shows it in a viewer rather than auto-downloading. Use the browser’s download button to save a copy, or the print dialog to print directly.

The Shortage Report reads inventory levels at the moment you generate the PDF. If you printed it twenty minutes ago and someone has picked since, the numbers are stale — regenerate before relying on them. The Build Overview and Pick List capture the work-order state at print time but don’t query live inventory beyond what’s already on the work order.