Skip to main content

Operation

Represents a process or product operation.

type Operation {
id: ID
externalId: String
externalRevision: String
externalCodes: [String]
name: String!
templateID: ID
variantName: String
consumedSerials: [Attribute!]!
updatedAt: Time!
archivedAt: Time
}

Fields

Operation.id ● ID scalar

Internal identifier for a product or process.

Operation.externalId ● String scalar

External identifier for a product or process (value from "Part Number" field).

Operation.externalRevision ● String scalar

External revision for a product or process (value from "Revision" field).

Operation.externalCodes ● [String] list scalar

External codes for a product or process (from part nubmer field split by '|').

Operation.name ● String! non-null scalar

Operation name.

Operation.templateID ● ID scalar

Template identifier.

Operation.variantName ● String scalar

Variant name.

Operation.consumedSerials ● [Attribute!]! non-null object

List of consumed serial attributes.

Operation.updatedAt ● Time! non-null scalar

Timestamp of last update.

Operation.archivedAt ● Time scalar

Timestamp when archived (null if not archived).

Returned By

operations query ● operationsStream subscription

Member Of

OperationOrder object ● OperationOrderComplete object