OperationOrderProgress
A single completion event within an operation order (process or product/workflow). Check completedSubOperation.isProcess to distinguish.
type OperationOrderProgress {
externalOrderId: String!
operationId: ID!
orderIndex: Int
order: OperationOrder!
completedSubOperation: Operation!
at: Time!
operationSummary: OperationSummary!
endState: State
endVersion: String
reservedSerialNumber: String
secondaryExternalOrderId: String
}
Fields
OperationOrderProgress.externalOrderId ● String! non-null scalar
External order identifier.
OperationOrderProgress.operationId ● ID! non-null scalar
Internal operation identifier.
OperationOrderProgress.orderIndex ● Int scalar
0-based index for quantity tracking when multiple units are ordered.
OperationOrderProgress.order ● OperationOrder! non-null object
Order identity with operation relationship.
OperationOrderProgress.completedSubOperation ● Operation! non-null object
The process or subassembly that was completed.
OperationOrderProgress.at ● Time! non-null scalar
Time of completion.
OperationOrderProgress.operationSummary ● OperationSummary! non-null object
Summary of the operation execution.
OperationOrderProgress.endState ● State object
End build state for this operation.
OperationOrderProgress.endVersion ● String scalar
Deployed version on completion.
OperationOrderProgress.reservedSerialNumber ● String scalar
Serial number reserved at order creation.
OperationOrderProgress.secondaryExternalOrderId ● String scalar
Secondary external identifier supplied at order creation.
Returned By
operationOrderProgress query ● operationOrderProgressStream subscription