UpsertWorkCenterInput
Input for creating or fully overwriting a work center. Every field is replaced with the supplied value (omitted optional fields are cleared), unlike UpdateWorkCenterInput.
TypeID (prefix "wcr") of the work center to overwrite. When omitted, or when no work center with this id exists, a new one is created.
externalIdStringIdentifier of this work center in an upstream system (MIS/ERP).
TypeID (prefix "pcl") of the production cell to place this work center in.
Associated cost center for rate lookup
nameString!Work center name (required, cannot be blank).
Type of work center resource (defaults to machine).
TypeID (prefix "usr") of the platform user this work center represents.
efficiencyFactorFloatThroughput multiplier used when scheduling. Greater than 0 and at most 10.0. Defaults to 1.0.
isActiveBooleanWhether 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.
isMonitoredBooleanWhether 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.
jmfDeviceIdStringLegacy 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 or fully overwriting a work center. Every field is replaced with the supplied value (omitted optional fields are cleared), unlike UpdateWorkCenterInput.
"""
input UpsertWorkCenterInput {
"""
TypeID (prefix "wcr") of the work center to overwrite. When omitted, or when no work center with this id exists, a new one is created.
"""
id: WorkCenterID
"""Identifier of this work center in an upstream system (MIS/ERP)."""
externalId: String
"""
TypeID (prefix "pcl") of the production cell to place this work center in.
"""
productionCellId: ProductionCellID
"""Associated cost center for rate lookup"""
costCenterId: CostCenterID
"""Work center name (required, cannot be blank)."""
name: String!
"""Type of work center resource (defaults to machine)."""
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. 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.