← API reference
CANONICAL TYPE REFERENCE

UpdateWorkCenterInput

Input for updating a work center. Only provided fields are changed.

External system ID (must be unique per tenant)

TypeID (prefix "pcl") of the production cell to move this work center to.

Associated cost center for rate lookup

nameString

Work center name

New resource type (machine, human, tool, or location) for this work center.

TypeID (prefix "usr") of the platform user this work center represents.

Throughput multiplier used when scheduling. Greater than 0 and at most 10.0.

isActiveBoolean

Whether the work center is available for scheduling. Set false to pause it temporarily; set lifecycle ARCHIVED to retire it without deleting its history.

Lifecycle: CONCEPT (planned or simulation only), ACTIVE (in the running plant) or ARCHIVED (retired, kept for history). Omit to keep the current value.

Whether this work center is expected to report status. Set false for occasional manual stations or legacy machines so they never raise production attention. Omit to keep the current value.

Legacy JMF DeviceID alias for incoming signals. Print uses the canonical per-binding identifier set by setWorkCenterDeviceJMFDeviceID; aliases are not copied between bindings and work centers. Conflicting mappings to different work centers are not correlated.

Average setup time in minutes before each operation. Cannot be negative.

Processing rate in units per minute. Must be positive when set.

Average cleanup time in minutes after each operation. Cannot be negative.

View exact SDL
"""Input for updating a work center. Only provided fields are changed."""
input UpdateWorkCenterInput {
  """External system ID (must be unique per tenant)"""
  externalId: String
  """
  TypeID (prefix "pcl") of the production cell to move this work center to.
  """
  productionCellId: ProductionCellID
  """Associated cost center for rate lookup"""
  costCenterId: CostCenterID
  """Work center name"""
  name: String
  """
  New resource type (machine, human, tool, or location) for this work center.
  """
  resourceType: ResourceType
  """
  TypeID (prefix "usr") of the platform user this work center represents.
  """
  linkedUserId: UserID
  """
  Throughput multiplier used when scheduling. Greater than 0 and at most 10.0.
  """
  efficiencyFactor: Float
  """
  Whether the work center is available for scheduling. Set false to pause it temporarily; set lifecycle ARCHIVED to retire it without deleting its history.
  """
  isActive: Boolean
  """
  Lifecycle: CONCEPT (planned or simulation only), ACTIVE (in the running plant) or ARCHIVED (retired, kept for history). Omit to keep the current value.
  """
  lifecycle: WorkCenterLifecycle
  """
  Whether this work center is expected to report status. Set false for occasional manual stations or legacy machines so they never raise production attention. Omit to keep the current value.
  """
  isMonitored: Boolean
  """
  Legacy JMF DeviceID alias for incoming signals. Print uses the canonical per-binding identifier set by setWorkCenterDeviceJMFDeviceID; aliases are not copied between bindings and work centers. Conflicting mappings to different work centers are not correlated.
  """
  jmfDeviceId: String
  """
  Average setup time in minutes before each operation. Cannot be negative.
  """
  defaultSetupMinutes: Int
  """Processing rate in units per minute. Must be positive when set."""
  defaultProcessingRate: Float
  """
  Average cleanup time in minutes after each operation. Cannot be negative.
  """
  defaultCleanupMinutes: Int
}

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