← API reference
CANONICAL TYPE REFERENCE

OperationCompletionState

Authoritative record of a completed operation's actual outcomes

Immutable allocation evidence copied from the operation at completion

Unique identifier

Reference to the completed operation

Reference to the parent job

Reference to the component (if any)

Operation type (e.g. PRINTING_OFFSET, FOLDING)

Capability code from the planned operation

Work center that executed the operation

Work center name (denormalized)

When the operation started (ISO8601)

When the operation completed (ISO8601)

Wall-clock duration in minutes

Time spent in SETUP phase (minutes)

Time spent in RUNNING phase (minutes)

Final good count

Final waste count

Planned production quantity

Unit for production counts

Waste ratio: waste / (good + waste)

Average speed during RUNNING phase

Unit for speed measurement

Job quantity (denormalized)

Substrate weight in gsm (denormalized)

Substrate width in mm (denormalized)

Substrate coating type (denormalized)

Duration the scheduler predicted

Duration the operation blueprint specified

Number of errors during execution

Whether a FATAL error occurred

When this record was created (ISO8601)

View exact SDL
"""Authoritative record of a completed operation's actual outcomes"""
type OperationCompletionState {
  """Immutable allocation evidence copied from the operation at completion"""
  executionAllocation: OperationExecutionAllocation
  """Unique identifier"""
  id: OperationCompletionID!
  """Reference to the completed operation"""
  operationId: OperationID!
  """Reference to the parent job"""
  jobId: JobID!
  """Reference to the component (if any)"""
  componentId: ComponentID
  """Operation type (e.g. PRINTING_OFFSET, FOLDING)"""
  operationKind: OperationKind!
  """Capability code from the planned operation"""
  capabilityCode: String
  """Work center that executed the operation"""
  workCenterId: WorkCenterID
  """Work center name (denormalized)"""
  workCenterName: String
  """When the operation started (ISO8601)"""
  startedAt: ISO8601!
  """When the operation completed (ISO8601)"""
  completedAt: ISO8601!
  """Wall-clock duration in minutes"""
  actualDurationMinutes: Int!
  """Time spent in SETUP phase (minutes)"""
  setupDurationMinutes: Int
  """Time spent in RUNNING phase (minutes)"""
  runDurationMinutes: Int
  """Final good count"""
  goodCount: Float
  """Final waste count"""
  wasteCount: Float
  """Planned production quantity"""
  totalPlanned: Float
  """Unit for production counts"""
  countUnit: MetricUnit
  """Waste ratio: waste / (good + waste)"""
  wasteRatio: Float
  """Average speed during RUNNING phase"""
  averageSpeed: Float
  """Unit for speed measurement"""
  speedUnit: MetricUnit
  """Job quantity (denormalized)"""
  jobQuantity: Int
  """Substrate weight in gsm (denormalized)"""
  substrateWeightGsm: Int
  """Substrate width in mm (denormalized)"""
  substrateWidthMm: Float
  """Substrate coating type (denormalized)"""
  substrateCoating: String
  """Duration the scheduler predicted"""
  scheduledDurationMinutes: Int
  """Duration the operation blueprint specified"""
  expectedDurationMinutes: Int
  """Number of errors during execution"""
  errorCount: Int!
  """Whether a FATAL error occurred"""
  hadFatalError: Boolean!
  """When this record was created (ISO8601)"""
  createdAt: ISO8601!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.