TYPE REFERENCE
JobCardEdge
Referenced by 2 generated operations.
Documented fields
Opaque position of this row in the list.
Example:
"WyIyMDI2LTEwLTAyIiwiMDE5MmYwYzEtMDAwMC03MDAwLTgwMDAtMDAwMDAwZDIwMDE1Il0"The JobCard.
Example:
{"id":"0192f0c1-0000-7000-8000-000000d20015","code":"JOB2","qrValue":"JC-00002","poNumber":"PO-2026-0002","partName":"Bush 25x30","quantity":60,"priority":"MEDIUM","dueDate":"2026-10-02","status":"IN_PROGRESS","operations":[{"seq":1,"name":"Threading","status":"COMPLETED","operatorName":"Esha Demo","machineName":null},{"seq":2,"name":"Milling","status":"RUNNING","operatorName":"Esha Demo","machineName":"Lathe 1"},{"seq":3,"name":"Finishing","status":"PENDING","operatorName":"Esha Demo","machineName":null}]}Show children
Whether the job has been invoiced.
INVOICEDAn invoice exists for the job.NOT_INVOICEDNo invoice yet.
The label on the paper card (“JOB1”).
Example:
"JOB2"UTC time the card was made.
The customer (see
customer).The customer’s name.
Whether the drawing is approved. Work is ready only once it is.
APPROVEDThe design is approved.PENDINGWaiting for a decision.REJECTEDThe design was rejected.
The drawing.
The order’s promised date, YYYY-MM-DD in the shop’s timezone.
Example:
"2026-10-02"Stable id (UUIDv7).
Example:
"0192f0c1-0000-7000-8000-000000d20015"Job name.
UTC time anything on the card last moved. “Stuck” is measured from here.
Material.
The incoming material check. Work is ready only once it is accepted.
ACCEPTEDPassed.PENDINGWaiting for a decision.REJECTEDFailed.
Where the material comes from; null until it is recorded.
BOUGHT_OUTBought from a supplier.IN_HOUSECut from the shop’s own stock.
The steps, in order.
Example:
[{"seq":1,"name":"Threading","status":"COMPLETED","operatorName":"Esha Demo","machineName":null},{"seq":2,"name":"Milling","status":"RUNNING","operatorName":"Esha Demo","machineName":"Lathe 1"},{"seq":3,"name":"Finishing","status":"PENDING","operatorName":"Esha Demo","machineName":null}]Show children
UTC time the step finished.
Stable id (UUIDv7).
The machine it runs on, if one is assigned.
That machine’s name.
Example:
nullWhat the step does.
Example:
"Threading"The operator it is assigned to, if any.
That operator’s name.
Example:
"Esha Demo"Order of the step, from 1.
Example:
1UTC time the step started.
Where the step is.
Example:
"COMPLETED"COMPLETEDFinished.PAUSEDStopped part-way.PENDINGNot started.RUNNINGBeing worked on now.
The work order (see
order).Part name.
Example:
"Bush 25x30"The order’s PO number.
Example:
"PO-2026-0002"The order’s priority.
Example:
"MEDIUM"HIGHAhead of other orders.LOWFill gaps in the schedule.MEDIUMThe default.
Every check made on this card, oldest first.
Show children
Stable id (UUIDv7).
Inspector’s name.
The job card checked.
The step checked; null for a raw material check.
What was checked.
MACHINEA finished operation.RMThe raw material, before the first operation.
What the step does; null for a raw material check.
The job card’s QR text.
UTC time the check was recorded.
Who made the check (
User.id).That person’s name.
Set on a raw material rejection.
Inspector’s remark.
The inspection report.
The outcome.
ACCEPTEDRaw material accepted.FAILEDOperation failed.PASSEDOperation passed.REJECTEDRaw material rejected.
Label shown in the app: “Incoming inspection”, “In-process QC” or “Final QC”.
The text printed as a QR code on the card. Unique in the shop;
jobCardByQrresolves it.Example:
"JC-00002"Pieces to make.
Example:
60Whether the customer accepted the quotation behind this job.
ACCEPTEDPassed.PENDINGWaiting for a decision.REJECTEDFailed.
Worked out from the operations.
Example:
"IN_PROGRESS"COMPLETEDEvery operation is done.IN_PROGRESSAt least one operation has started and not every one is done.NOT_STARTEDNo operation has started.PAUSEDAn operation is paused and none is running.