Skip to main content

OperationOrderCancelInput

Input for canceling an operation order. Only cancels unstarted operation orders matching the specified criteria.

input OperationOrderCancelInput {
externalOrderId: String
operationId: String!
orderIndex: Int
cancelAll: Boolean
}

Fields

OperationOrderCancelInput.externalOrderId ● String scalar

Unique external identifier for this order.

OperationOrderCancelInput.operationId ● String! non-null scalar

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

OperationOrderCancelInput.orderIndex ● Int scalar

Optional operation index. To cancel a specific order index, provide this value. To cancel all order indexes, set cancelAll to true instead of omitting this field.

OperationOrderCancelInput.cancelAll ● Boolean scalar

When true, cancels all order indexes for the given external order ID and operation. Needed to distinguish between explicitly canceling order_index 0 vs canceling all.

Member Of

operationOrderCancel mutation