Appearance
RecordProgressPointInput
Type: Input
Input for a single progress data point
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| componentId | ComponentID | Associated component ID | |
| countUnit | MetricUnit | Unit for good/waste/totalPlanned. Use CUSTOM for vertical-specific units. | |
| customCountUnit | String | Vertical-specific count unit when countUnit is CUSTOM (e.g. SHEETS, BOTTLES) | |
| customSpeedUnit | String | Vertical-specific speed unit when speedUnit is CUSTOM (e.g. SHEETS_PER_HOUR) | |
| errorCode | String | Error code | |
| errorMessage | String | Error description | |
| errorSeverity | ProgressErrorSeverity | Error severity level | |
| externalRef | ExternalRefInput | Hierarchical external ref for resolving targets using MIS/JMF coordinates. Mutually exclusive with operationId/operationItemId. | |
| goodCount | Float | Good production count | |
| jobId | JobID | Associated job ID | |
| operationId | OperationID | Associated operation ID (TypeID) | |
| operationItemId | OperationItemID | Associated operation item ID (TypeID) | |
| percentComplete | Float | Completion percentage (0-100) | |
| phase | ProgressPhase | Current production phase | |
| phaseDurationSeconds | Float | Time spent in current phase (seconds) | |
| source | ProgressSource | Data provenance | |
| speed | Float | Current production speed | |
| speedUnit | MetricUnit | Unit for speed. Use CUSTOM for vertical-specific units. | |
| status | String | Freeform device/operation status string | |
| tags | [DictionaryInput!] | Key-value metadata tags | |
| timestamp | ISO8601 | ISO8601 timestamp; defaults to server time if omitted | |
| totalPlanned | Float | Total planned production quantity | |
| userId | UserID | Operator user ID | |
| wasteCount | Float | Waste / scrap count | |
| workCenterId | WorkCenterID | Work center / device ID |