← API reference
CANONICAL TYPE REFERENCE

CreateWorkCenterInput

Input for creating a work center

External system ID (must be unique per tenant)

TypeID (prefix "pcl") of the production cell to place this work center in. Omit to leave it ungrouped.

Associated cost center for rate lookup

nameString!

Work center name (required)

Type of work center resource (defaults to machine)

TypeID (prefix "usr") of the platform user this work center represents. Typically set for human resources.

Efficiency factor (defaults to 1.0)

isActiveBoolean

Whether the work center is available for scheduling (defaults to true)

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

Whether this work center is expected to report status. Set false for occasional manual stations or legacy machines so they never raise production attention. Defaults to true.

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; defaults to 0.

Processing rate in units per minute. Must be positive when set; omit to use each operation's expected duration instead.

Average cleanup time in minutes after each operation. Cannot be negative; defaults to 0.

View exact SDL
"""Input for creating a work center"""
input CreateWorkCenterInput {
  """External system ID (must be unique per tenant)"""
  externalId: String
  """
  TypeID (prefix "pcl") of the production cell to place this work center in. Omit to leave it ungrouped.
  """
  productionCellId: ProductionCellID
  """Associated cost center for rate lookup"""
  costCenterId: CostCenterID
  """Work center name (required)"""
  name: String!
  """Type of work center resource (defaults to machine)"""
  resourceType: ResourceType
  """
  TypeID (prefix "usr") of the platform user this work center represents. Typically set for human resources.
  """
  linkedUserId: UserID
  """Efficiency factor (defaults to 1.0)"""
  efficiencyFactor: Float
  """Whether the work center is available for scheduling (defaults to true)"""
  isActive: Boolean
  """
  Lifecycle: CONCEPT (planned or simulation only), ACTIVE (in the running plant) or ARCHIVED (retired, kept for history). Defaults to ACTIVE.
  """
  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. Defaults to true.
  """
  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; defaults to 0.
  """
  defaultSetupMinutes: Int
  """
  Processing rate in units per minute. Must be positive when set; omit to use each operation's expected duration instead.
  """
  defaultProcessingRate: Float
  """
  Average cleanup time in minutes after each operation. Cannot be negative; defaults to 0.
  """
  defaultCleanupMinutes: Int
}

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