Skip to main content

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