ERPOperationInput
An ERP operation to save.
input ERPOperationInput {
id: String!
name: String!
externalId: String!
externalRevision: String
subs: [ERPSubOperationInput!]
hasPlannedOrder: Boolean
consumedSerials: [ERPConsumedSerialInput!]
}
Fields
ERPOperationInput.id ● String! non-null scalar
ERP-assigned unique identifier. Immutable primary key.
ERPOperationInput.name ● String! non-null scalar
Display name.
ERPOperationInput.externalId ● String! non-null scalar
Public-facing code from ERP (e.g. part number).
ERPOperationInput.externalRevision ● String scalar
Version/revision string.
ERPOperationInput.subs ● [ERPSubOperationInput!] list input
Child sub-operations with their instance counts under this operation.
ERPOperationInput.hasPlannedOrder ● Boolean scalar
Whether ERP places orders against this operation. Operations with a planned order get their own mapping decision; an operation without a planned order carries no decision in isolation — it is mapped only in the context of an operation with a planned order (as a sub-operation or a group of work).
ERPOperationInput.consumedSerials ● [ERPConsumedSerialInput!] list input
Consumed serials associated with this operation.
Member Of
ERPOperationsSaveInput input