Skip to main content

OperationOrderSaveInput

Input for creating and updating operation orders. When the operation is a product or subassembly, child operation orders are created as dependencies complete (waterfall pattern).

input OperationOrderSaveInput {
externalOrderId: String
operationId: ID!
operationIndex: Int
selectGroupOperations: [ID!]
}

Fields

OperationOrderSaveInput.externalOrderId ● String scalar

External order identifier. Used for idempotent order creation and lookup.

OperationOrderSaveInput.operationId ● ID! non-null scalar

Operation identifier. May be a process or workflow (product/subassembly) ID.

OperationOrderSaveInput.operationIndex ● Int scalar

Operation index. Used for ordering multiple instances of a single operation with the same order ID.

OperationOrderSaveInput.selectGroupOperations ● [ID!] list scalar

Optional list of operation IDs to select from parallel groups. Makes items in parallel groups optional when any selected operations exist in the group.

Member Of

operationOrderSave mutation