Appearance
CreateProductionReportInput
Type: Input
Input for createProductionReport.
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| actualPrintingDurationSeconds | Float | Engaged-print-time only; distinct from end-start wall-clock. | |
| areaPrinted | AreaInput | Total area printed. | |
| averageSpeed | SpeedInput | Average production speed. | |
| capabilityCode | CapabilityCode | What kind of operation this report is about. Drives operationData key validity. | |
| componentId | ComponentID | Optional Component binding. | |
| consumption | [CreateProductionReportConsumptionInput!] | Optional consumption rows (ink, substrate, etc.) created in the same transaction. | |
| countUnit | MetricUnit | Unit for counts. | |
| customCountUnit | String | Vertical-specific count unit when countUnit is CUSTOM. | |
| endedAt | ISO8601 | ISO8601 end time. | |
| errorCode | String | Error code from the source. | |
| errorMessage | String | Human-readable error description. | |
| errorSeverity | ProgressErrorSeverity | Error severity level. | |
| externalRefs | [ProductionReportExternalRefInput!] | Multi-namespace external references for late binding. | |
| goodCount | Float | Good production count. Waste is intentionally not separated for partner data. | |
| groupingKeys | [DictionaryInput!] | Partner-internal grouping keys (e.g. their jobId/printJobId). Implicitly scoped by integrationInstanceId. | |
| integrationInstanceId | IntegrationInstanceID | Source integration that produced the report. Null for manual/system entries. | |
| jobId | JobID | Optional Job binding at write time. | |
| lengthPrinted | LengthInput | Length of the print run. | |
| metadata | JSON | Freeform integration-supplied JSONB blob. | |
| name | String | Display name (Durst's "title"). | |
| operationData | [OperationDataEntryInput!] | Capability-keyed flat path map: per-key entries (e.g. "/dpi/horizontal": 600). | |
| operationId | OperationID | Optional Operation binding. | |
| operationItemId | OperationItemID | Optional OperationItem binding. | |
| operatorIdentifier | String | Free-form operator identifier when no user maps to the source-side operator (e.g. partner login, badge number). | |
| runKind | RunKind | Whether this report describes real production output or a non-production run (setup, proof, calibration, test). Null is treated as PRODUCTION. | |
| startedAt | ISO8601 | ISO8601 start time. | |
| substrateId | SubstrateID | FK to a Substrate catalog entry, if matched at write time. | |
| substrateLength | LengthInput | Length of the substrate stock used (along-web for roll media, the long edge for sheets) — not the length actually printed, which is lengthPrinted. Supplied as {value, unit}; the unit is preserved verbatim and canonicalised to millimetres for reporting. | |
| substrateName | String | Substrate display name. | |
| substrateThickness | LengthInput | Substrate caliper — the thickness of a single sheet/ply of the stock. Supplied as {value, unit}; typically expressed in micrometers or millimeters, and canonicalised to millimetres for reporting. | |
| substrateType | String | Substrate type / material. | |
| substrateWeight | PaperWeightInput | Substrate basis weight — mass per unit area, NOT the mass of the stock consumed. Supplied as {value, unit: {kind, basis?}}: kind: GSM for grams per square metre, or kind: POUNDS_AT_BASIS for US pounds-per-ream, which requires basis (e.g. TEXT_BOOK, COVER) because pound weights are meaningless without it. Canonicalised to g/m² for reporting. | |
| substrateWidth | LengthInput | Width of the substrate stock used (across-web for roll media, the short edge for sheets) — not the width actually printed, which is widthPrinted. Supplied as {value, unit}; the unit is preserved verbatim and canonicalised to millimetres for reporting. | |
| totalPlanned | Float | Planned production quantity. | |
| userId | UserID | User associated with this report (typically the operator on duty). | |
| widthPrinted | LengthInput | Width of the print run. | |
| workCenterId | WorkCenterID | Optional WorkCenter binding. |