Kojomfg

DOC-PRD-01 · Rev C

Work Orders

Production jobs: draft → released → in progress → completed. Releasing issues materials from stock; completing books the finished parts back in.

For your officeProductionMRP module

01Why it exists

A work order is the bridge between an order taken and metal cut. It carries the recipe, reserves the materials, and tells the floor what to run — so the office can answer 'where is my part' without walking out to ask.

02Raise a job

Pick the item and quantity — the BOM is snapshotted and the machine + hours are suggested from the part’s production setup.

03The job pack

Print it for the floor: pick list, drawings, QA grid — and a QR that starts and completes the job from a phone. Scanning isn’t just a status flag: completing books finished parts into stock (materials were issued at release).

04Sub-assemblies

An assembly’s part lines can explode into linked sub-jobs, released together from one draft.

05Linked: Schedule

Released jobs appear on the schedule board, laid out over machines and time.

06Remark, lots and serials

Each job carries a staff-only remark at the top of its page. If the item being made or any of its materials are lot- or serial-tracked, the job page lists which units were consumed at release (oldest first unless you choose) and which were produced at completion. Completing a tracked item mints its codes — the lot number is the job number, serials are the job number with a running suffix — and offers labels to print.

07Completions — good and scrap

A job no longer completes in one go for exactly the quantity raised. Each completion records what came off: good units are received into the bin you choose (a tracked item mints its lot or the next run of serials), scrap is counted with a reason from your list and never enters stock. The job stays in progress until good plus scrap reach the quantity; batches book as they finish, on the desktop or from the phone job page. A job can be closed short with an acknowledgement when the balance will never come.

  • The job header reads “60 of 100 · 4 scrapped”; the Completions card lists every event with who booked it and a link to the labels it minted.
  • Scrap reasons are yours to set (Settings → Scrap reasons); the defaults cover machining error, material defect, setup / first-off, tooling, operator, handling damage.
  • Stock already on the shelf is scrapped from Inventory → Scrap with the same reasons — a scrap movement, never an issue with a note.

The production report shows scrap units, the yield loss on completions and scrap by reason for the period.

08Time on the job

The phone job page carries a timer: pick setup, run or labour (and a task if the job has them), start, stop. One timer per person — starting on another job stops the first. Time that was not captured live is logged after the fact on the desktop job page. The Time card shows estimated versus actual per task and overall, by kind and by person, with every entry behind it.

Actual hours feed two reports: the margin report shows quoted hours (the routing times the quantity) against actual hours and the actual time cost for each order, and the production report’s machine load shows actual hours next to the estimate.

09Cancelling a job

Cancelling a released job returns the materials it had issued to the location they came from — same lots and serials — unless you untick that because the material is already cut or consumed. Cancelling an order does the same for its draft and released jobs. Completing a job whose order has since been cancelled asks you to confirm you want the parts in stock anyway (make-to-stock). The reverse is guarded too: cancelling a job whose order is still live warns that the order expects these parts and asks you to confirm.

See also

Not covered here? Ask us — we answer, and the answer usually becomes a page.

Ask a question