data-model / data-model-f1f5c163d194Markdown ↓

Production API reference

Use the Production guide for workflows and examples. This reference accounts for operations here and in the linked guides carrying the jobs or print.prepress or productTemplates topic, including shared tools. Infrastructure changes are marked for IaC.

A trailing ! means a value is required; [Type!] means a list whose entries cannot be null. Defaults below are those declared by the API. Additional business rules are explained in the guide.

Start the printing job

Query

Operation Arguments Result Use it to Use through
getJob id: JobID! JobState Read a job. API
getJobBy externalId: String JobState Read job by its identifying fields. API
listJobs first: Int, last: Int, after: String, before: String, filter: JobFilterInput, sort: [JobSortInput!] JobConnection! Browse jobs. API
aggregateJobs filter: JobFilterInput JobAggregate! Summarise jobs. API
getJobGroup id: JobGroupID! JobGroupState Read a job group. API
listJobGroups orderId: OrderID, first: Int, after: String JobGroupConnection! Browse job groups. API

Mutation

Operation Arguments Result Use it to Use through
upsertJob input: UpsertJobInput! UpsertJobPayload! Advanced: Create or update a job. Prefer create/update for routine changes. API
createJob input: CreateJobInput! UpsertJobPayload! Create a job. API
updateJob id: JobID!, input: UpdateJobInput! UpsertJobPayload! Change a job. API
deleteJob input: DeleteJobInput! DeleteJobPayload! Delete a job. API
createJobGroup input: CreateJobGroupInput! JobGroupPayload! Create a job group. API
addJobToJobGroup input: AddJobToJobGroupInput! AddJobToJobGroupPayload! Include a job in a group. API
removeJobFromJobGroup input: RemoveJobFromJobGroupInput! RemoveJobFromJobGroupPayload! Remove a job from a group. API
destroyJobGroup input: DestroyJobGroupInput! DestroyJobGroupPayload! Remove a job group. API
destroyJobGroupAndJobs input: DestroyJobGroupInput! DestroyJobGroupPayload! Delete a job group and the jobs it contains. API
createJobsFromOrder input: CreateJobsFromOrderInput! CreateJobsFromOrderPayload! Create production jobs from selected order lines API
acceptEstimateAndCreateJobs input: AcceptEstimateInput! AcceptEstimatePayload! Accept an estimate and create its order and production jobs API

Find product templates and published versions

Query

Operation Arguments Result Use it to Use through
listProductTemplates sku: String, isActive: Boolean, category: String, status: String, first: Int, after: String ProductTemplateConnection! Browse configured product templates by SKU, category, active flag or status. API
getProductTemplate id: ProductTemplateID! ProductTemplateState Read a template and identify its current published version. API
listProductTemplateVersions templateId: ProductTemplateID!, first: Int, after: String ProductTemplateVersionConnection! Browse the published versions of a template. API
getProductTemplateVersion templateId: ProductTemplateID!, version: Int! ProductTemplateVersionState Inspect a specific published template snapshot. API

Mutation

Operation Arguments Result Use it to Use through
upsertProductTemplate input: UpsertProductTemplateInput! UpsertProductTemplatePayload! Manage through IaC: create or update a reusable product template. IaC
createProductTemplate input: CreateProductTemplateInput! UpsertProductTemplatePayload! Manage through IaC: define a reusable product template. IaC
updateProductTemplate id: ProductTemplateID!, input: UpdateProductTemplateInput! UpsertProductTemplatePayload! Manage through IaC: change a reusable product template. IaC
deleteProductTemplate input: DeleteProductTemplateInput! DeleteProductTemplatePayload! Manage through IaC: remove a reusable product template. IaC
publishProductTemplate input: PublishProductTemplateInput! PublishProductTemplatePayload! Manage through IaC: publish a reusable product template version. IaC
instantiateProductTemplate input: InstantiateProductTemplateInput! InstantiateProductTemplatePayload! Create a printing job from a published product template. API

Describe the parts to produce

Query

Operation Arguments Result Use it to Use through
getComponent id: ComponentID! ComponentState Read a component. API
getComponentBy externalId: String ComponentState Read component by its identifying fields. API
listComponents first: Int, last: Int, after: String, before: String, filter: ComponentFilterInput, sort: [ComponentSortInput!] ComponentConnection! Browse components. API
aggregateComponents filter: ComponentFilterInput ComponentAggregate! Summarise components. API
getComponentGroup id: ComponentGroupID! ComponentGroupState Read a component group. API
listComponentGroups jobId: JobID, first: Int, after: String ComponentGroupConnection! Browse component groups. API

Mutation

Operation Arguments Result Use it to Use through
upsertComponent input: UpsertComponentInput! UpsertComponentPayload! Advanced: Create or update a component. Prefer create/update for routine changes. API
createComponent input: CreateComponentInput! UpsertComponentPayload! Create a component. API
updateComponent id: ComponentID!, input: UpdateComponentInput! UpsertComponentPayload! Change a component. API
deleteComponent input: DeleteComponentInput! DeleteComponentPayload! Delete a component. API
upsertComponentGroup input: UpsertComponentGroupInput! UpsertComponentGroupPayload! Advanced: Create or update a component group. Prefer create/update for routine changes. API
createComponentGroup input: CreateComponentGroupInput! UpsertComponentGroupPayload! Create a component group. API
updateComponentGroup id: ComponentGroupID!, input: UpdateComponentGroupInput! UpsertComponentGroupPayload! Change a component group. API
deleteComponentGroup input: DeleteComponentGroupInput! DeleteComponentGroupPayload! Delete a component group. API

Plan the production steps

Query

Operation Arguments Result Use it to Use through
getOperation id: OperationID! OperationState Read an operation. API
getOperationBy externalId: String OperationState Read operation by its identifying fields. API
listOperations first: Int, last: Int, after: String, before: String, filter: OperationFilterInput, sort: [OperationSortInput!] OperationConnection! Browse operations. API
aggregateOperations filter: OperationFilterInput OperationAggregate! Summarise operations. API
getOperationParameterSchema kind: String! JSON Find the required parameters for an operation kind. API
listOperationEdges jobId: JobID!, first: Int, after: String OperationEdgeConnection! Browse operation edges. API
listOperationItems operationId: OperationID!, first: Int, after: String OperationItemConnection! Browse operation items. API
listOperationItemEdges jobId: JobID!, sourceOperationId: OperationID, targetOperationId: OperationID, first: Int, after: String OperationItemEdgeConnection! Browse operation item edges. API
listProductionPlans jobId: JobID!, first: Int, after: String ProductionPlanConnection! Browse production plans. API
getProductionPlan id: ProductionPlanID! ProductionPlanWithChildren Read a production plan. API

Mutation

Operation Arguments Result Use it to Use through
upsertOperation input: UpsertOperationInput! UpsertOperationPayload! Advanced: Create or update an operation. Prefer create/update for routine changes. API
createOperation input: CreateOperationInput! UpsertOperationPayload! Create an operation. API
updateOperation id: OperationID!, input: UpdateOperationInput! UpsertOperationPayload! Change an operation. API
deleteOperation input: DeleteOperationInput! DeleteOperationPayload! Delete an operation. API
upsertOperationGraph input: UpsertOperationGraphInput! UpsertOperationGraphPayload! Replace the job’s dependency graph and work centre preferences together. API
createOperationEdge input: CreateOperationEdgeInput! UpsertOperationGraphPayload! Create an operation edge. API
updateOperationEdge id: OperationEdgeID!, input: UpdateOperationEdgeInput! UpsertOperationGraphPayload! Change an operation edge. API
upsertOperationItem input: UpsertOperationItemInput! UpsertOperationItemPayload! Advanced: Create or update an operation item. Prefer create/update for routine changes. API
createOperationItem input: CreateOperationItemInput! UpsertOperationItemPayload! Create an operation item. API
updateOperationItem id: OperationItemID!, input: UpdateOperationItemInput! UpsertOperationItemPayload! Change an operation item. API
upsertOperationItems input: UpsertOperationItemsInput! UpsertOperationItemsPayload! Replace all work items for an operation. API
deleteOperationItem input: DeleteOperationItemInput! DeletePayload! Delete an operation item. API
upsertOperationItemEdges input: UpsertOperationItemEdgesInput! UpsertOperationItemEdgesPayload! Replace the dependency links between operation items. API
createOperationItemEdge input: CreateOperationItemEdgeInput! UpsertOperationItemEdgesPayload! Create an operation item edge. API
updateOperationItemEdge id: OperationItemEdgeID!, input: UpdateOperationItemEdgeInput! UpsertOperationItemEdgesPayload! Change an operation item edge. API
updatePlannedOperationQuantities id: PlannedOperationID!, input: PlannedOperationQuantitiesInput! PlannedOperationState! Adjust planned quantities while retaining operation identities and schedule allocations. API
upsertProductionPlan input: UpsertProductionPlanInput! UpsertProductionPlanPayload! Advanced: Save a production plan, replacing its child records. Prefer create/update for routine changes. API
createProductionPlan input: CreateProductionPlanInput! UpsertProductionPlanPayload! Create a production plan. API
updateProductionPlan id: ProductionPlanID!, input: UpdateProductionPlanInput! UpsertProductionPlanPayload! Change a production plan. API
inferOperations input: InferOperationsInput! ImposedOperationResultOutput! Suggest production steps for a component or a supplied specification. API

Schedule the work

Query

Operation Arguments Result Use it to Use through
productionSnapshot after: String, first: Int, asOf: ISO8601 ProductionSnapshot! Read the current production situation. API
productionDay productionCellId: ProductionCellID, from: ISO8601!, to: ISO8601! ProductionDay! Read status history, the published plan and shifts for a production cell. API
getScheduleScenario id: ScheduleScenarioID! ScheduleScenarioState Read a schedule scenario. API
listScheduleScenarios first: Int, last: Int, after: String, before: String, filter: ScheduleScenarioFilterInput, sort: [ScheduleScenarioSortInput!] ScheduleScenarioConnection! Browse schedule scenarios. API
listScheduleAllocations scheduleScenarioId: ScheduleScenarioID!, filter: ScheduleAllocationFilterInput, sort: [ScheduleAllocationSortInput!], first: Int, last: Int, after: String, before: String ScheduleAllocationConnection! Browse schedule allocations. API
getOptimizationRun id: OptimizationRunID! OptimizationRunState Read an optimization run. API
listOptimizationRuns scenarioId: ScheduleScenarioID!, first: Int, after: String OptimizationRunConnection! Browse optimization runs. API
workCenterBehaviorProfile workCenterId: WorkCenterID! WorkCenterBehaviorProfile Read a work center behavior profile. API
workCenterBehaviorProfiles filter: WorkCenterBehaviorProfileFilterInput, sort: [WorkCenterBehaviorProfileSortInput!], first: Int, after: String, last: Int, before: String WorkCenterBehaviorProfileConnection! Read work center behavior profiles. API
twinBehaviorAttributes None [BehaviorAttributeDefinition!]! Discover the attributes available for production behaviour models. API
scenarioSimulationRun id: ScenarioSimulationRunID! ScenarioSimulationRun Read a scenario simulation run. API
scenarioSimulationRuns filter: ScenarioSimulationRunFilterInput, sort: [ScenarioSimulationRunSortInput!], first: Int, after: String, last: Int, before: String ScenarioSimulationRunConnection! Read scenario simulation runs. API
simulateWorkload input: SimulateWorkloadInput! SimulationResult! Explore a workload without saving changes. API
workCenterTwinShadow workCenterId: WorkCenterID! WorkCenterTwinShadow! Read a work center twin shadow. API
workCenterTwinShadows filter: WorkCenterTwinShadowFilterInput, first: Int, after: String, last: Int, before: String WorkCenterTwinShadowConnection! Read work center twin shadows. API
workCenterTwinEvents workCenterId: WorkCenterID!, track: WorkCenterTwinTrack, first: Int, after: String, last: Int, before: String WorkCenterTwinEventConnection! Read work center twin events. API
projectWorkCenterTwin input: WorkCenterTwinProjectionInput! WorkCenterTwinProjection! Project a work centre’s state over time. API

Mutation

Operation Arguments Result Use it to Use through
upsertScheduleScenario input: UpsertScheduleScenarioInput! UpsertScheduleScenarioPayload! Advanced: Create or update a schedule scenario. Prefer create/update for routine changes. API
createScheduleScenario input: CreateScheduleScenarioInput! UpsertScheduleScenarioPayload! Create a schedule scenario. API
updateScheduleScenario id: ScheduleScenarioID!, input: UpdateScheduleScenarioInput! UpsertScheduleScenarioPayload! Change a schedule scenario. API
deleteScheduleScenario id: ScheduleScenarioID! DeleteScheduleScenarioPayload! Delete a schedule scenario. API
lockScheduleScenario id: ScheduleScenarioID! LockScheduleScenarioPayload! Lock a schedule scenario. API
unlockScheduleScenario id: ScheduleScenarioID! LockScheduleScenarioPayload! Unlock a schedule scenario. API
upsertScheduleAllocation input: UpsertScheduleAllocationInput! UpsertScheduleAllocationPayload! Advanced: Create or update a schedule allocation. Prefer create/update for routine changes. API
createScheduleAllocation input: CreateScheduleAllocationInput! UpsertScheduleAllocationPayload! Create a schedule allocation. API
updateScheduleAllocation id: ScheduleAllocationID!, input: UpdateScheduleAllocationInput! UpsertScheduleAllocationPayload! Change a schedule allocation. API
deleteScheduleAllocation id: ScheduleAllocationID! DeleteScheduleAllocationPayload! Delete a schedule allocation. API
refreshWorkCenterBehaviorProfile input: RefreshWorkCenterBehaviorProfileInput! RefreshWorkCenterBehaviorProfilePayload! Refresh the production behaviour profile for a work centre. API
simulateScheduleScenario input: SimulateScheduleScenarioInput! SimulateScheduleScenarioPayload! Run a forecast for a schedule scenario. API
cancelScenarioSimulation id: ScenarioSimulationRunID! CancelScenarioSimulationPayload! Cancel a running schedule forecast. API
startScheduleOptimization input: StartOptimizationInput! StartOptimizationPayload! Start a search for a schedule that meets the chosen objectives. API
cancelScheduleOptimization id: OptimizationRunID! CancelOptimizationPayload! Cancel a running schedule search. API

Subscription

Operation Arguments Result Use it to Use through
scenarioSimulationProgress runId: ScenarioSimulationRunID! SimulationProgressEvent! Follow the progress of a schedule forecast. API
workCenterTwinShadowChanged workCenterId: WorkCenterID, track: WorkCenterTwinTrack WorkCenterTwinEvent! Receive changes to a work centre’s projected state. API
scheduleOptimizationProgress runId: OptimizationRunID! OptimizationProgressEvent! Follow the progress of a schedule search. API

Record progress on the shop floor

Query

Operation Arguments Result Use it to Use through
listWorkCenterStatusEvents workCenterId: WorkCenterID!, from: ISO8601, to: ISO8601, includeCorrected: Boolean, limit: Int WorkCenterStatusEventConnection! Browse work centre status events. API
getOperationCompletion id: OperationCompletionID! OperationCompletionState Read an operation completion. API
getOperationCompletionByOperation operationId: OperationID! OperationCompletionState Read an operation completion by operation. API
listOperationCompletions first: Int, last: Int, after: String, before: String, filter: OperationCompletionFilterInput, sort: [OperationCompletionSortInput!] OperationCompletionConnection! Browse operation completions. API
getProductionReport id: ProductionReportID! ProductionReportState Read a production report. API
listProductionReports filter: ProductionReportFilterInput, sort: ProductionReportSortInput, first: Int, after: String ProductionReportConnection! Browse production reports. API

Mutation

Operation Arguments Result Use it to Use through
transitionOperation input: TransitionOperationInput! TransitionOperationPayload! Move an operation to its next execution status. API
correctWorkCenterStatusEvent input: CorrectWorkCenterStatusEventInput! CorrectWorkCenterStatusEventPayload! Correct a previously recorded work centre status event. API
recordWorkCenterStatusEvent input: RecordWorkCenterStatusEventInput! RecordWorkCenterStatusEventPayload! Record a work centre status change. API
createProductionReport input: CreateProductionReportInput! CreateProductionReportPayload! Record production counts, time and material consumption. API
transitionOperationItem input: TransitionOperationItemInput! UpsertOperationItemPayload! Change the execution status of a work item. API

Subscription

Operation Arguments Result Use it to Use through
statusEvents entityTypes: [String!]!, entityId: String, toState: String StatusEvent! Receive production status changes. API

Coordinate people and milestones

Query

Operation Arguments Result Use it to Use through
getMilestone id: MilestoneID! MilestoneState Read a milestone. API
getMilestoneBy externalId: String, externalStartId: String, externalCompletionId: String MilestoneState Read milestone by its identifying fields. API
listMilestones first: Int, last: Int, after: String, before: String, filter: MilestoneFilterInput, sort: [MilestoneSortInput!] MilestoneConnection! Browse milestones. API
getTask id: TaskID! TaskState Read a task. API
listTasks first: Int, after: String, filter: TaskFilterInput, sort: [TaskSortInput!] TaskConnection! Browse tasks. API
myTasks first: Int, after: String, filter: TaskFilterInput, sort: [TaskSortInput!] TaskConnection! Read the tasks assigned to you. API
getTaskEvents taskId: TaskID!, first: Int, after: String TaskEventConnection! Read a task’s history. API

Mutation

Operation Arguments Result Use it to Use through
upsertMilestone input: UpsertMilestoneInput! MilestonePayload! Advanced: Create or update a milestone. Prefer create/update for routine changes. API
createMilestone input: CreateMilestoneInput! MilestonePayload! Create a milestone. API
updateMilestone id: MilestoneID!, input: UpdateMilestoneInput! MilestonePayload! Change a milestone. API
startMilestone input: CompleteMilestoneInput! MilestonePayload! Start a milestone. API
unstartMilestone input: CompleteMilestoneInput! MilestonePayload! Undo the start of milestone. API
completeMilestone input: CompleteMilestoneInput! MilestonePayload! Complete a milestone. API
uncompleteMilestone input: CompleteMilestoneInput! MilestonePayload! Reopen a milestone. API
cancelMilestone input: CancelMilestoneInput! MilestonePayload! Cancel a milestone. API
uncancelMilestone input: CompleteMilestoneInput! MilestonePayload! Undo cancellation of milestone. API
deleteMilestone input: DeleteMilestoneInput! DeletePayload! Delete a milestone. API
createTask input: CreateTaskInput! TaskPayload! Create a task. API
updateTask id: TaskID!, input: UpdateTaskInput! TaskPayload! Change a task. API
transitionTask input: TransitionTaskInput! TaskPayload! Read a transition task. API
claimTask id: TaskID! TaskPayload! Take responsibility for a task. API
cancelTask id: TaskID! TaskPayload! Cancel a task. API
deleteTask id: TaskID! DeletePayload! Delete a task. API

Review production and costs

Query

Operation Arguments Result Use it to Use through
productionBoard fromDate: String, toDate: String, statuses: [JobStatus!] ProductionBoardPayload! Review active jobs with their components, operations and order context. API
jobCostingSummary jobId: JobID! JobCostingSummaryPayload! Compare material and operation costs for a job. API
evaluateProducibility input: EvaluateProducibilityInput! ProducibilityResultOutput! Assess whether a proposed job can be produced. API
producibilityIntelligence input: ProducibilityIntelligenceInput! ProducibilityIntelligenceOutput! Explore production constraints and possible choices. API
previewPlannedOperationAudit input: PreviewPlannedOperationAuditInput! PlannedOperationAuditPreview! Preview a production audit without saving changes. API
auditProduction input: AuditProductionInput! AuditVerdictOutput! Review production against its plan. API
auditProductionEnriched input: AuditProductionInput! AuditVerdictOutput! Review production with additional context. API

Mutation

Operation Arguments Result Use it to Use through
issueStockToProduction input: IssueStockToProductionInput! IssueStockToProductionPayload! Issue warehouse material to production and reduce the available stock. API

Read the configured production resources

Query

Operation Arguments Result Use it to Use through
getCapability id: CapabilityID! CapabilityState Read a capability. API
getExistingCapability id: CapabilityID! ExistingCapability Read an existing capability. API
getCapabilityByCode code: String! ExistingCapability Read a capability by code. API
listCapabilities first: Int, last: Int, after: String, before: String, filter: CapabilityFilterInput, sort: [CapabilitySortInput!] CapabilityConnection! Browse capabilities. API
getProductionCell id: ProductionCellID! ProductionCellState Read a production cell. API
listProductionCells first: Int, last: Int, after: String, before: String, filter: ProductionCellFilterInput, sort: [ProductionCellSortInput!] ProductionCellConnection! Browse production cells. API
getShiftDefinition id: ShiftDefinitionID! ShiftDefinitionState Read a shift definition. API
listShiftDefinitions first: Int, last: Int, after: String, before: String, filter: ShiftDefinitionFilterInput, sort: [ShiftDefinitionSortInput!] ShiftDefinitionConnection! Browse shift definitions. API
getWorkCenter id: WorkCenterID! WorkCenterState Read a work centre. API
getWorkCenterBy externalId: String WorkCenterState Read work centre by its identifying fields. API
listWorkCenters first: Int, last: Int, after: String, before: String, filter: WorkCenterFilterInput, sort: [WorkCenterSortInput!] WorkCenterConnection! Browse work centres. API
getWorkCenterCapability id: WorkCenterCapabilityID! WorkCenterCapabilityState Read a work centre capability. API
listWorkCenterCapabilities workCenterId: WorkCenterID!, filter: WorkCenterCapabilityFilterInput WorkCenterCapabilityConnection! Browse work centre capabilities. API
getWorkCenterDevice id: WorkCenterDeviceID! WorkCenterDeviceState Read a work centre device. API
listWorkCenterDevices workCenterId: WorkCenterID! WorkCenterDeviceConnection! Browse work centre devices. API
getWorkCenterShiftProfile id: WorkCenterShiftProfileID! WorkCenterShiftProfileState Read a work centre shift profile. API
listWorkCenterShiftProfiles workCenterId: WorkCenterID!, filter: WorkCenterShiftProfileFilterInput WorkCenterShiftProfileConnection! Browse work centre shift profiles. API

Mutation

Operation Arguments Result Use it to Use through
upsertCapability input: UpsertCapabilityInput! UpsertCapabilityPayload! Create or update a capability. Manage through IaC. IaC
createCapability input: CreateCapabilityInput! UpsertCapabilityPayload! Create a capability. Manage through IaC. IaC
updateCapability id: CapabilityID!, input: UpdateCapabilityInput! UpsertCapabilityPayload! Change a capability. Manage through IaC. IaC
deleteCapability id: CapabilityID! DeleteCapabilityPayload! Delete a capability. Manage through IaC. IaC
upsertProductionCell input: UpsertProductionCellInput! UpsertProductionCellPayload! Create or update a production cell. Manage through IaC. IaC
createProductionCell input: CreateProductionCellInput! UpsertProductionCellPayload! Create a production cell. Manage through IaC. IaC
updateProductionCell id: ProductionCellID!, input: UpdateProductionCellInput! UpsertProductionCellPayload! Change a production cell. Manage through IaC. IaC
deleteProductionCell id: ProductionCellID! DeleteProductionCellPayload! Delete a production cell. Manage through IaC. IaC
upsertShiftDefinition input: UpsertShiftDefinitionInput! UpsertShiftDefinitionPayload! Create or update a shift definition. Manage through IaC. IaC
createShiftDefinition input: CreateShiftDefinitionInput! UpsertShiftDefinitionPayload! Create a shift definition. Manage through IaC. IaC
updateShiftDefinition id: ShiftDefinitionID!, input: UpdateShiftDefinitionInput! UpsertShiftDefinitionPayload! Change a shift definition. Manage through IaC. IaC
deleteShiftDefinition id: ShiftDefinitionID! DeleteShiftDefinitionPayload! Delete a shift definition. Manage through IaC. IaC
configureWorkCenterTwin workCenterId: WorkCenterID!, input: WorkCenterTwinSettingsInput! ConfigureWorkCenterTwinPayload! Configure the work centre’s production behaviour model. Manage through IaC. IaC
upsertWorkCenter input: UpsertWorkCenterInput! UpsertWorkCenterPayload! Create or update a work centre. Manage through IaC. IaC
createWorkCenter input: CreateWorkCenterInput! UpsertWorkCenterPayload! Create a work centre. Manage through IaC. IaC
updateWorkCenter id: WorkCenterID!, input: UpdateWorkCenterInput! UpsertWorkCenterPayload! Change a work centre. Manage through IaC. IaC
deleteWorkCenter id: WorkCenterID! DeleteWorkCenterPayload! Delete a work centre. Manage through IaC. IaC
createWorkCenterCapability input: CreateWorkCenterCapabilityInput! UpsertWorkCenterCapabilityPayload! Create a work centre capability. Manage through IaC. IaC
updateWorkCenterCapability id: WorkCenterCapabilityID!, input: UpdateWorkCenterCapabilityInput! UpsertWorkCenterCapabilityPayload! Change a work centre capability. Manage through IaC. IaC
upsertWorkCenterCapability input: UpsertWorkCenterCapabilityInput! UpsertWorkCenterCapabilityPayload! Create or update a work centre capability. Manage through IaC. IaC
deleteWorkCenterCapability id: WorkCenterCapabilityID! DeleteWorkCenterCapabilityPayload! Delete a work centre capability. Manage through IaC. IaC
createWorkCenterDevice input: CreateWorkCenterDeviceInput! UpsertWorkCenterDevicePayload! Create a work centre device. Manage through IaC. IaC
updateWorkCenterDevice id: WorkCenterDeviceID!, input: UpdateWorkCenterDeviceInput! UpsertWorkCenterDevicePayload! Change a work centre device. Manage through IaC. IaC
upsertWorkCenterDevice input: UpsertWorkCenterDeviceInput! UpsertWorkCenterDevicePayload! Create or update a work centre device. Manage through IaC. IaC
deleteWorkCenterDevice id: WorkCenterDeviceID! DeleteWorkCenterDevicePayload! Delete a work centre device. Manage through IaC. IaC
upsertWorkCenterShiftProfile input: UpsertWorkCenterShiftProfileInput! UpsertWorkCenterShiftProfilePayload! Create or update a work centre shift profile. Manage through IaC. IaC
createWorkCenterShiftProfile input: CreateWorkCenterShiftProfileInput! UpsertWorkCenterShiftProfilePayload! Create a work centre shift profile. Manage through IaC. IaC
updateWorkCenterShiftProfile id: WorkCenterShiftProfileID!, input: UpdateWorkCenterShiftProfileInput! UpsertWorkCenterShiftProfilePayload! Change a work centre shift profile. Manage through IaC. IaC
deleteWorkCenterShiftProfile id: WorkCenterShiftProfileID! DeleteWorkCenterShiftProfilePayload! Delete a work centre shift profile. Manage through IaC. IaC
installCanonicalTemplate input: InstallCanonicalTemplateInput! UpsertProductTemplatePayload! Install a reusable product template. Manage through IaC. IaC

Keep instructions with the work

Query

Operation Arguments Result Use it to Use through
getEntityNote id: EntityNoteIDSpecTypedID! EntityNote Read a note attached to a record you can access API
getEntityNoteBySource integrationInstanceId: IntegrationInstanceID!, key: String! EntityNote Find a note by its source integration and key API
entityNotes filter: EntityNoteFilter, first: Int, after: String EntityNotePage! Browse notes on a record API
searchEntityNotes query: String!, filter: EntityNoteFilter, first: Int, after: String EntityNoteSearchPage! Search notes you are allowed to read API

Mutation

Operation Arguments Result Use it to Use through
createEntityNote input: CreateEntityNoteInput! EntityNotePayload! Add a note to a record API
updateEntityNote id: EntityNoteIDSpecTypedID!, expectedVersion: Int!, input: UpdateEntityNoteInput! EntityNotePayload! Edit a note using its current version API
deleteEntityNote id: EntityNoteIDSpecTypedID!, expectedVersion: Int! DeletePayload! Delete a note using its current version API
reindexEntityNotes filter: EntityNoteFilter, first: Int, after: String EntityNoteReindexResult! Request refreshed search indexing for a selected set of notes API

Discover the API and get help

Query

Operation Arguments Result Use it to Use through
magicQuery query: QueryScalar! JSON! Read data with a compact named query API
getMagicQuerySchema query: QueryScalar! MagicQuerySchema! Inspect the inputs and result of a compact named query API
listMagicQueries None [MagicQueryInfo!]! Discover the available compact named queries API
getMagicQueryGraphQL query: QueryScalar! MagicQueryOperation! Inspect the GraphQL operation for a compact named query API
listDataChangeEventTopics None [DataChangeEventGroup!]! Discover record-change event topics API
generateDefaultDataQuery topic: String! String Prepare a query for a record-change event API
ping None String! Check whether the API responds API
iacSchema None IaCSchemaDocument! Read the infrastructure schema for IaC tooling API
iacValidate validator: String!, source: String!, role: String IaCValidationResult! Validate an IaC source document API
iacGuides None [IaCGuide!]! Read IaC authoring guides API
helpChapters None [HelpChapterInfo!]! Discover help chapters API
helpChapter family: String!, slug: String! HelpChapter Read a help chapter API
searchHelp query: String!, family: String HelpSearchResult! Find help by search term API
schemaAuthoringCatalog None JSON! Discover supported schema authoring features API
compileSchemaXML sourceXML: String! String! Convert an authored XML schema to JSON Schema API
renderSchemaXML schemaJSON: String! String! Convert JSON Schema to authored XML API
iacSchemaDocument ref: String! IaCSchemaDocumentPayload! Read a schema document used by IaC tooling API
topicExamples names: [String!]! [TopicExample!]! Retrieve named examples with their operations and variables. API

Subscription

Operation Arguments Result Use it to Use through
dataChangeEvents topics: [String!]! DataChangeEvent! Subscribe to record-change events API

These operations belong to the selected topics but are documented in the guide where their workflow belongs.

Operation Guide
Query.getComponentArtworkFile Prepress
Query.listComponentArtworkFiles Prepress
Query.getImpositionSpec Prepress
Query.listImpositionSpecs Prepress
Query.previewImposition Prepress
Query.listFoldPatterns Prepress
Query.getPrepressOperation Prepress
Query.listPrepressOperations Prepress
Query.getPreflightReport Prepress
Query.listPreflightReports Prepress
Query.renderArtworkPreview Prepress
Query.preflightCheck Prepress
Query.renderPreview Prepress
Query.renderPlateSeparation Prepress
Query.renderSeparation Prepress
Query.extractProduction Prepress
Mutation.upsertComponentArtworkFile Prepress
Mutation.deleteComponentArtworkFile Prepress
Mutation.upsertImpositionSpec Prepress
Mutation.deleteImpositionSpec Prepress
Mutation.imposePdfInline Prepress
Mutation.calculateImposition Prepress
Mutation.renderImpositionSVG Prepress
Mutation.consolidateImpositionFinishing Prepress
Mutation.upsertPrepressOperation Prepress
Mutation.deletePrepressOperation Prepress
Mutation.upsertPreflightReport Prepress
Mutation.deletePreflightReport Prepress
Mutation.runPreflight Prepress
Mutation.extractProductionOperations Prepress
Query.getSubstrate Prepress
Query.getSubstrateBy Prepress
Query.listSubstrates Prepress
Query.getSubstrateTemplateLine Prepress
Query.listSubstrateTemplateLines Prepress
Mutation.createSubstrate Prepress
Mutation.updateSubstrate Prepress
Mutation.upsertSubstrate Prepress
Mutation.deleteSubstrate Prepress
Mutation.createSubstrateTemplateLine Prepress
Mutation.updateSubstrateTemplateLine Prepress
Mutation.upsertSubstrateTemplateLine Prepress
Mutation.deleteSubstrateTemplateLine Prepress
Mutation.updatePaperWeightSettings Prepress
Mutation.updateImposingSettings Prepress

Types

These tables cover operation inputs, their nested inputs, result envelopes, records and immediate related results. Type names also identify relationships to other topics; consult those topics for their workflows. Scalar names such as OrderID, ISO8601 and CurrencyISO describe the expected identifier, date-time or currency value.

AcceptEstimateInput

Field Type Default Arguments
estimateId EstimateID! — —
orderNumber String — —
orderDate String — —
notes String — —
jobPriority Int — —

AcceptEstimatePayload

Field Type Default Arguments
order OrderState — —
orderLines [OrderLineState!] — —
jobs [JobState!] — —
components [ComponentState!] — —
operations [OperationState!] — —
updatedEstimate EstimateState — —
errors [FieldError!]! — —

AddJobToJobGroupInput

Field Type Default Arguments
jobGroupId JobGroupID! — —
jobName String! — —
quantity Int — —
verticalContext JSON — —

AddJobToJobGroupPayload

Field Type Default Arguments
job JobState — —
jobGroup JobGroupState — —
errors [FieldError!]! — —

AddressState

Field Type Default Arguments
timezone String — —
id AddressID! — —
customerId CustomerID — —
contactId ContactID — —
supplierId SupplierID — —
externalId String — —
addressType AddressType! — —
street1 String! — —
street2 String — —
city String! — —
state String — —
postalCode String — —
country String! — —
isDefault Boolean! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

AddressType

BILLING, SHIPPING, BOTH

Area

Field Type Default Arguments
raw Float! — —
unit AreaUnit! — —
squareMillimeters Float! — —
squareCentimeters Float! — —
squareMeters Float! — —
squareInches Float! — —
squareFeet Float! — —
value Float! — unit: AreaUnit!

AreaInput

Field Type Default Arguments
value Float! — —
unit AreaUnit! — —

AreaUnit

MM2, CM2, M2, IN2, FT2

ArtworkFileInput

Field Type Default Arguments
componentLocalId String! — —
fileId String — —
externalUri String — —
pageRange String — —

AtRiskItemOutput

Field Type Default Arguments
itemId String! — —
operationId String! — —
label String! — —
reason String! — —
impactedDownstreamItemIds [String!]! — —

AuditDependencyCoverage

Field Type Default Arguments
predecessorId PlannedOperationID! — —
successorId PlannedOperationID! — —
evaluated Boolean! — —
requiredQuantity Float — —
unit String — —
reason String! — —

AuditFindingOutput

Field Type Default Arguments
operationId String! — —
operationKind String! — —
category String! — —
severity String! — —
message String! — —
metrics [AuditMetricEntry!]! — —

AuditItemOverrideInput

Field Type Default Arguments
itemId OperationItemID! — —
status OperationItemStatus! — —

AuditMetricEntry

Field Type Default Arguments
key String! — —
value Float! — —

AuditPlanAssessment

Field Type Default Arguments
productionPlanId ProductionPlanID! — —
verdict AuditVerdictOutput! — —
steps [AuditPlanStepCoverage!]! — —
items [AuditPlanItem!]! — —
dependencies [AuditDependencyCoverage!]! — —
scheduleScenarioId ScheduleScenarioID — —
scheduleIssues [AuditScheduleIssue!]! — —
limitations [String!]! — —

AuditPlanItem

Field Type Default Arguments
itemId OperationItemID! — —
operationId OperationID! — —
label String! — —
storedStatus String! — —
assessedStatus String! — —
hypothetical Boolean! — —

AuditPlanStepCoverage

Field Type Default Arguments
plannedOperationId PlannedOperationID! — —
name String! — —
source String! — —
checks [AuditPreviewCheck!]! — —

AuditPreviewCheck

Field Type Default Arguments
check String! — —
evaluated Boolean! — —
reason String! — —

AuditPreviewProgress

Field Type Default Arguments
goodCount Float — —
wasteCount Float — —
percentComplete Float — —
elapsedRunMinutes Float — —

AuditPreviewProgressInput

Field Type Default Arguments
goodCount Float — —
wasteCount Float — —
percentComplete Float — —
elapsedRunMinutes Float — —

AuditProductionInput

Field Type Default Arguments
jobId JobID! — —
wasteWarningRatio Float — —
wasteCriticalRatio Float — —
yieldWarningRatio Float — —
yieldCriticalRatio Float — —
durationWarningFactor Float — —
durationCriticalFactor Float — —

AuditScheduleIssue

Field Type Default Arguments
severity String! — —
category String! — —
message String! — —
allocationIds [String!]! — —

AuditVerdictOutput

Field Type Default Arguments
severity String! — —
canStillSucceed Boolean! — —
summary String! — —
findings [AuditFindingOutput!]! — —
atRiskItems [AtRiskItemOutput!]! — —
enrichments [FindingEnrichmentOutput!] — —
livePerformance [LivePerformanceBucketOutput!] — —
riskPredictions [OperationRiskPredictionOutput!] — —

BaselineStatsOutput

Field Type Default Arguments
median Float! — —
p25 Float! — —
p75 Float! — —
avg Float! — —
stddev Float — —
sampleCount Int! — —

BehaviorAttributeBand

Field Type Default Arguments
label String! — —
lowerInclusive Float — —
upperExclusive Float — —

BehaviorAttributeDefinition

Field Type Default Arguments
key String! — —
displayName String! — —
description String! — —
kind BehaviorAttributeKind! — —
bands [BehaviorAttributeBand!] — —
priority Int! — —

BehaviorAttributeInput

Field Type Default Arguments
key String! — —
stringValue String — —
numberValue Float — —

BehaviorAttributeKind

CATEGORICAL, NUMERIC_BANDS, INTEGER_BANDS

BehaviorAttributeValueEntry

Field Type Default Arguments
key String! — —
value String! — —

BehaviorCell

Field Type Default Arguments
phase BehaviorPhase! — —
depth Int! — —
attributeValues [BehaviorAttributeValueEntry!]! — —
sampleCount Int! — —
empiricalMinutes Quantiles! — —
runMinutesPerUnit Quantiles — —
calibration CellCalibration — —

BehaviorPhase

SETUP, RUN, TOTAL

BehaviorProfileStatus

CALIBRATED, PARTIAL, UNCALIBRATED

BindingSide

LEFT, RIGHT, TOP

BindingType

SADDLE_STITCH, PERFECT_BOUND, CASE_BOUND, WIRE_BOUND, FLATWORK, FOLDED, OTHER

BleedSpec

Field Type Default Arguments
top Length! — —
right Length! — —
bottom Length! — —
left Length! — —

BleedSpecInput

Field Type Default Arguments
top LengthInput! — —
right LengthInput! — —
bottom LengthInput! — —
left LengthInput! — —

BoolFilter

Field Type Default Arguments
eq Boolean — —

CancelMilestoneInput

Field Type Default Arguments
id MilestoneID! — —
reason String — —

CancelOptimizationPayload

Field Type Default Arguments
optimizationRun OptimizationRunState — —
errors [FieldError!]! — —

CancelScenarioSimulationPayload

Field Type Default Arguments
run ScenarioSimulationRun — —
errors [FieldError!]! — —

CapabilityCode

PRINT_OFFSET_SHEETFED, PRINT_OFFSET_WEB, PRINT_TONER_SHEETFED, PRINT_TONER_WEB, PRINT_INKJET_SHEETFED, PRINT_INKJET_WEB, PRINT_WIDE_FORMAT, PRINTER_LARGE_FORMAT, BINDING_SADDLE_STITCH, BINDING_PERFECT, BINDING_WIRE_O, BINDING_SPIRAL, BINDING_COMB, FOLDING, FOLDER, CUTTING, CUTTER_THREE_KNIFE, COATING_LAMINATING, COATING_FLOOD, SPOT_UV_VARNISH, DIE_CUTTING, SCORING_CREASING, PERFORATING, DRILLING, PUNCHING, EMBOSS_DEBOSS, FOIL_STAMPING, COLLATING, SEWING, BOOK_BLOCK_MAKER, CASE_MAKING, CASING_IN, ROUNDING_BACKING, ENDPAPER_TIPPING, GLUING, HEAD_BANDING, SPINE_MILLING, CTP, PLATEMAKING, DRYING, DRYING_UV, DRYING_IR, PACKING

CapabilityConnection

Field Type Default Arguments
edges [CapabilityEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

CapabilityEdge

Field Type Default Arguments
node CapabilityState! — —
cursor String! — —

CapabilityFilterInput

Field Type Default Arguments
code StringFilter — —
name StringFilter — —
createdAt DateFilter — —

CapabilitySortField

CODE, NAME, CREATED_AT

CapabilitySortInput

Field Type Default Arguments
field CapabilitySortField! — —
direction SortDirection! — —

CapabilityState

Field Type Default Arguments
id CapabilityID! — —
tenantId TenantID — —
code String! — —
name String! — —
description String — —
constraintSchema [String!] — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

CellCalibration

Field Type Default Arguments
modelConfigId MLModelConfigID! — —
modelVersionId MLModelConfigVersionID! — —
sampleCount Int! — —
ratioQuantiles Quantiles! — —

CellComparisonSummaryOutput

Field Type Default Arguments
rank Int! — —
totalInCell Int! — —
cellName String! — —

ColorSide

Field Type Default Arguments
colors [PrintColor!]! — —
colorCount Int! — —
spotColors [PrintColor!]! — —

ColorSideInput

Field Type Default Arguments
colors [PrintColorInput!]! — —

ColorType

PROCESS, SPOT, DEVICE_N

CommercialKind

BANNER, BROCHURE, BUSINESS_CARD, CATALOG, COMPLIMENT_SLIP, ENVELOPE, HARDCOVER_BOOK, LABEL, LETTERHEAD, MAGAZINE, POSTCARD, SOFTCOVER_BOOK, OTHER

CompleteMilestoneInput

Field Type Default Arguments
id MilestoneID! — —

ComponentAggregate

Field Type Default Arguments
count Int! — —
sum ComponentNumericFields — —
avg ComponentNumericFields — —
min ComponentComparableFields — —
max ComponentComparableFields — —

ComponentArtworkFileState

Field Type Default Arguments
id ComponentArtworkFileID! — —
componentId ComponentID! — —
fileId FileID — —
externalUri String — —
usageRole ComponentFileUsageRole! — —
description String — —
pageCount Int — —
pageRange String — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —
file FileState — —
component ComponentState — —

ComponentColorInfo

Field Type Default Arguments
front ColorSide — —
back ColorSide — —
frontColorCount Int! — —
backColorCount Int! — —

ComponentColorInfoInput

Field Type Default Arguments
front ColorSideInput — —
back ColorSideInput — —

ComponentComparableFields

Field Type Default Arguments
quantity Float — —
sortOrder Float — —
createdAt String — —
updatedAt String — —

ComponentConnection

Field Type Default Arguments
edges [ComponentEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ComponentEdge

Field Type Default Arguments
node ComponentState! — —
cursor String! — —

ComponentFileUsageRole

ARTWORK, TEMPLATE, DATA, PATH, OTHER

ComponentFilterInput

Field Type Default Arguments
jobId IDFilter — —
name StringFilter — —
kind StringFilter — —
componentNumber StringFilter — —
externalId StringFilter — —

ComponentGroupConnection

Field Type Default Arguments
edges [ComponentGroupEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ComponentGroupEdge

Field Type Default Arguments
node ComponentGroupState! — —
cursor String! — —

ComponentGroupKind

TEXT_BLOCK, CASE, ENDPAPER, INSERT, OTHER

ComponentGroupState

Field Type Default Arguments
id ComponentGroupID! — —
jobId JobID! — —
name String! — —
kind ComponentGroupKind! — —
description String — —
sortOrder Int! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
job JobState — —
components [ComponentState!]! — —
operations [OperationState!]! — —
totalPageCount Int — —

ComponentImposingInput

Field Type Default Arguments
totalPages Int! — —
finishedWidth Float! — —
finishedHeight Float! — —
bleed Float — —
bindingType String — —
bindingSide BindingSide — —
mode String — —
quantity Int — —
substrates [ProducibilitySubstrateInput!]! — —
frontColorCount Int — —
backColorCount Int — —
preferredPrintProcess String — —
requiresPrinting Boolean — —
finishing InferenceFinishingInput — —

ComponentKind

CONTENT, COVER, INSERT, MAIN, TEXT, DUST_JACKET, ENDPAPER, OUTSERT, OTHER

ComponentLayout

Field Type Default Arguments
substrate LayoutDimension — —
trimBox LayoutBox — —
bleed BleedSpec — —
bleedBox LayoutBox — —
safeBox LayoutBox — —
layers [LayoutLayer!]! — —
allowance LayoutAllowance — —

ComponentLayoutInput

Field Type Default Arguments
substrate LayoutDimensionInput — —
trimBox LayoutBoxInput — —
bleed BleedSpecInput — —
bleedBox LayoutBoxInput — —
safeBox LayoutBoxInput — —
layers [LayoutLayerInput!] — —
allowance LayoutAllowanceInput — —

ComponentNumericFields

Field Type Default Arguments
quantity Float — —
sortOrder Float — —

ComponentRoleInput

Field Type Default Arguments
role String! — —
imposing ComponentImposingInput! — —

ComponentSelectorChoiceInput

Field Type Default Arguments
componentLocalId String! — —
selectorLocalId String! — —

ComponentSortField

NAME, COMPONENT_NUMBER, KIND, QUANTITY, SORT_ORDER, CREATED_AT

ComponentSortInput

Field Type Default Arguments
field ComponentSortField! — —
direction SortDirection! — —

ComponentState

Field Type Default Arguments
id ComponentID! — —
jobId JobID! — —
componentGroupId ComponentGroupID — —
componentNumber String — —
externalId String — —
name String! — —
description String — —
kind ComponentKind! — —
quantity Int! — —
sortOrder Int! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
job JobState — —
componentGroup ComponentGroupState — —
operations [OperationState!]! — —
milestones [MilestoneState!]! — —
totalPages Int — —
colors ComponentColorInfo — —
layout ComponentLayout — —
media Media — —
finishedSize Media — —
finishing FinishingSpec — —
desiredSubstrateId SubstrateID — —
actualSubstrateId SubstrateID — —
artworkFiles [ComponentArtworkFileState!]! — —
impositionSpecs [ImpositionSpecState!]! — —
prepressOperations [PrepressOperationState!]! — —
preflightReports [PreflightReportState!]! — —
desiredSubstrate SubstrateState — —
actualSubstrate SubstrateState — —

ConfigureWorkCenterTwinPayload

Field Type Default Arguments
settings WorkCenterTwinSettings — —
errors [FieldError!]! — —

ConstraintIntersectionOutput

Field Type Default Arguments
workCenterId String! — —
effectiveConstraints [EffectiveConstraintOutput!]! — —

ContactState

Field Type Default Arguments
id ContactID! — —
customerId CustomerID! — —
externalId String — —
firstName String! — —
lastName String! — —
email String — —
phone String — —
jobTitle String — —
isPrimary Boolean! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

CorrectWorkCenterStatusEventInput

Field Type Default Arguments
eventId WorkCenterStatusEventID! — —
reason String! — —
replacement WorkCenterStatusEventReplacementInput — —

CorrectWorkCenterStatusEventPayload

Field Type Default Arguments
event WorkCenterStatusEventState — —
replacement WorkCenterStatusEventState — —
errors [FieldError!]! — —

CostLineItem

Field Type Default Arguments
description String! — —
category String! — —
quantity Float! — —
unitCost Float! — —
totalCost Float! — —
currency CurrencyISO — —

CreateCapabilityInput

Field Type Default Arguments
code String! — —
name String! — —
description String — —
constraintSchema [String!] — —

CreateComponentGroupInput

Field Type Default Arguments
jobId JobID! — —
name String! — —
kind ComponentGroupKind! — —
description String — —
sortOrder Int — —

CreateComponentInput

Field Type Default Arguments
jobId JobID! — —
componentGroupId ComponentGroupID — —
componentNumber String — —
externalId String — —
name String! — —
description String — —
kind ComponentKind! — —
quantity Int! — —
sortOrder Int — —
createdAt ISO8601 — —
updatedAt ISO8601 — —
totalPages Int — —
desiredSubstrateId SubstrateID — —
actualSubstrateId SubstrateID — —
colors ComponentColorInfoInput — —
layout ComponentLayoutInput — —
media JSON — —
finishedSize JSON — —
finishing FinishingSpecInput — —

CreateEntityNoteInput

Field Type Default Arguments
targetId ID! — —
body String! — —
attribution EntityNoteAttributionInput — —
source EntityNoteSourceInput — —

CreateJobGroupInput

Field Type Default Arguments
name String! — —
description String — —
productTemplateId ProductTemplateID — —
productTemplateVersion Int — —
templateConfig JSON — —
orderId OrderID — —
tags [String!] — —

CreateJobInput

Field Type Default Arguments
name String! — —
quantity Int! — —
dueAt ISO8601 — —
status JobStatus — —
jobNumber String — —
externalId String — —
description String — —
maxDeliverableQuantity Int — —
tags [String!] — —
billingCustomerId CustomerID — —
deliveryCustomerId CustomerID — —
estimateId EstimateID — —
jobGroupId JobGroupID — —
priority Int — —
scheduledStartAt ISO8601 — —
scheduledEndAt ISO8601 — —
createdAt ISO8601 — —
updatedAt ISO8601 — —

CreateJobsFromOrderInput

Field Type Default Arguments
orderId OrderID! — —
jobs [JobFromOrderLineInput!]! — —

CreateJobsFromOrderPayload

Field Type Default Arguments
order OrderState — —
jobs [JobState!] — —
errors [FieldError!]! — —

CreateMilestoneInput

Field Type Default Arguments
jobId JobID! — —
componentId ComponentID — —
externalId String — —
externalStartId String — —
externalCompletionId String — —
name String! — —
description String — —
startDueAt ISO8601 — —
dueAt ISO8601 — —
startedAt ISO8601 — —
completedAt ISO8601 — —
cancelledAt ISO8601 — —
cancelReason String — —
sortOrder Int — —

CreateOperationEdgeInput

Field Type Default Arguments
jobId JobID! — —
predecessorId OperationID! — —
successorId OperationID! — —
intermediate String — —
sortOrder Int — —

CreateOperationInput

Field Type Default Arguments
jobId JobID! — —
componentId ComponentID — —
componentGroupId ComponentGroupID — —
milestoneId MilestoneID — —
externalId String — —
name String! — —
remarks String — —
kind OperationKind! — —
requiredResourceType String — —
capabilityId CapabilityID — —
requestedWorkCenterId WorkCenterID — —
status OperationStatus — —
productionQuantity Int — —
expectedDuration Int — —
deadline ISO8601 — —
scheduledStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —
metadata JSONMap — —
parameters JSON — —
sortOrder Int — —
outsourcedSupplierId SupplierID — —
outsourcedPurchaseOrderId PurchaseOrderID — —
outsourcedLeadTimeDays Int — —
createdAt ISO8601 — —
updatedAt ISO8601 — —

CreateOperationItemEdgeInput

Field Type Default Arguments
jobId JobID! — —
predecessorItemId OperationItemID! — —
successorItemId OperationItemID! — —
sourceOperationId OperationID! — —
targetOperationId OperationID! — —
sortOrder Int — —

CreateOperationItemInput

Field Type Default Arguments
operationId OperationID! — —
jobId JobID! — —
externalId String — —
label String! — —
sortOrder Int — —
status OperationItemStatus — —
workCenterId WorkCenterID — —
parameters JSON — —
estimatedDurationMinutes Int — —
scheduledStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —

CreateProductionCellInput

Field Type Default Arguments
name String! — —
colorCode String — —

CreateProductionPlanInput

Field Type Default Arguments
jobId JobID! — —
name String! — —
status ProductionPlanStatus — —
plannedOperations [PlannedOperationInput!]! — —
edges [PlannedEdgeInput!]! — —

CreateProductionReportConsumptionInput

Field Type Default Arguments
stockableType StockableType! — —
stockableId String — —
stockableExternalId String — —
label String — —
quantity Float! — —
unit MetricUnit! — —
customUnit String — —
metadata JSON — —

CreateProductionReportInput

Field Type Default Arguments
name String — —
integrationInstanceId IntegrationInstanceID — —
userId UserID — —
operatorIdentifier String — —
jobId JobID — —
componentId ComponentID — —
operationId OperationID — —
operationItemId OperationItemID — —
workCenterId WorkCenterID — —
externalRefs [ProductionReportExternalRefInput!] — —
groupingKeys [DictionaryInput!] — —
startedAt ISO8601 — —
endedAt ISO8601 — —
actualPrintingDurationSeconds Float — —
goodCount Float — —
totalPlanned Float — —
countUnit MetricUnit — —
customCountUnit String — —
averageSpeed SpeedInput — —
errorCode String — —
errorMessage String — —
errorSeverity ProgressErrorSeverity — —
capabilityCode CapabilityCode — —
runKind RunKind — —
operationData [OperationDataEntryInput!] — —
metadata JSON — —
consumption [CreateProductionReportConsumptionInput!] — —
widthPrinted LengthInput — —
lengthPrinted LengthInput — —
areaPrinted AreaInput — —
substrateName String — —
substrateType String — —
substrateWidth LengthInput — —
substrateLength LengthInput — —
substrateThickness LengthInput — —
substrateWeight PaperWeightInput — —
substrateId SubstrateID — —

CreateProductionReportPayload

Field Type Default Arguments
productionReport ProductionReportState — —
errors [FieldError!]! — —

CreateProductTemplateInput

Field Type Default Arguments
name String! — —
description String — —
sku String — —
isActive Boolean — —
tags [String!] — —
category String — —
printFormat String — —
feedType String — —
curingMethod String — —
preferredPrintProcess String — —
components [TemplateComponentSpecInput!] — —
operations [TemplateOperationSpecInput!] — —
configSchema JSON — —

CreateScheduleAllocationInput

Field Type Default Arguments
scheduleScenarioId ScheduleScenarioID! — —
workCenterId WorkCenterID! — —
operationId OperationID! — —
plannedOperationId PlannedOperationID — —
startAt ISO8601! — —
endAt ISO8601! — —
isLocked Boolean — —

CreateScheduleScenarioInput

Field Type Default Arguments
name String! — —
version Int — —
status ScheduleStatus — —
scope ScheduleScope — —
targetProductionCellId ProductionCellID — —
planningHorizonStart ISO8601 — —
planningHorizonEnd ISO8601 — —

CreateShiftDefinitionInput

Field Type Default Arguments
name String! — —
startTime String! — —
endTime String! — —
activeDays [Int!]! — —

CreateTaskInput

Field Type Default Arguments
type TaskType! — —
title String! — —
description String — —
taskDefinitionId TaskDefinitionID — —
resourceType String — —
resourceId String — —
assignedUserId UserID — —
assignedTeamId TeamID — —
priority Int — —
dueAt ISO8601 — —

CreateWorkCenterCapabilityInput

Field Type Default Arguments
workCenterId WorkCenterID! — —
capabilityId CapabilityID! — —
constraints [CapabilityConstraintScalar!] — —

CreateWorkCenterDeviceInput

Field Type Default Arguments
workCenterId WorkCenterID! — —
deviceId DeviceID! — —
priority Int — —
isActive Boolean — —

CreateWorkCenterInput

Field Type Default Arguments
externalId String — —
productionCellId ProductionCellID — —
costCenterId CostCenterID — —
name String! — —
resourceType ResourceType — —
linkedUserId UserID — —
efficiencyFactor Float — —
isActive Boolean — —
lifecycle WorkCenterLifecycle — —
isMonitored Boolean — —
jmfDeviceId String — —
defaultSetupMinutes Int — —
defaultProcessingRate Float — —
defaultCleanupMinutes Int — —

CreateWorkCenterShiftProfileInput

Field Type Default Arguments
workCenterId WorkCenterID! — —
shiftDefinitionId ShiftDefinitionID! — —
validFrom ISO8601! — —
validUntil ISO8601 — —

CustomerState

Field Type Default Arguments
id CustomerID! — —
name String! — —
externalId String — —
email String — —
phone String — —
notes String — —
isActive Boolean! — —
creditLimit Float — —
creditCurrency CurrencyISO — —
paymentTermsDays Int — —
isCreditHold Boolean! — —
creditHoldReason String — —
defaultTaxCodeId TaxCodeID — —
isTaxExempt Boolean! — —
taxExemptReference String — —
createdAt String! — —
updatedAt String! — —
contacts [ContactState!]! — —
addresses [AddressState!]! — —

DateFilter

Field Type Default Arguments
eq ISO8601 — —
neq ISO8601 — —
gt ISO8601 — —
gte ISO8601 — —
lt ISO8601 — —
lte ISO8601 — —

DeleteCapabilityPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteComponentGroupInput

Field Type Default Arguments
id ComponentGroupID! — —

DeleteComponentGroupPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteComponentInput

Field Type Default Arguments
id ComponentID! — —

DeleteComponentPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteJobInput

Field Type Default Arguments
id JobID! — —

DeleteJobPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteMilestoneInput

Field Type Default Arguments
id MilestoneID! — —

DeleteOperationInput

Field Type Default Arguments
id OperationID! — —

DeleteOperationItemInput

Field Type Default Arguments
id OperationItemID! — —

DeleteOperationPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeletePayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteProductionCellPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteProductTemplateInput

Field Type Default Arguments
id ProductTemplateID! — —

DeleteProductTemplatePayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteScheduleAllocationPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteScheduleScenarioPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteShiftDefinitionPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteWorkCenterCapabilityPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteWorkCenterDevicePayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteWorkCenterPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DeleteWorkCenterShiftProfilePayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

DestroyJobGroupInput

Field Type Default Arguments
id JobGroupID! — —

DestroyJobGroupPayload

Field Type Default Arguments
success Boolean! — —
errors [FieldError!]! — —

Dictionary

Field Type Default Arguments
key String! — —
value String! — —

DictionaryInput

Field Type Default Arguments
key String! — —
value String! — —

DurationEstimate

Field Type Default Arguments
optimistic Float! — —
expected Float! — —
pessimistic Float! — —

EdgeKindOutput

SEQUENTIAL, INLINE_CANDIDATE

EffectiveConstraintOutput

Field Type Default Arguments
constraintUri String! — —
discriminant String! — —
contributingCapabilities [String!]! — —

EntityNote

Field Type Default Arguments
id EntityNoteIDSpecTypedID! — —
targetId ID! — —
body String! — —
version Int! — —
contentVersion Int! — —
authorUserId UserID — —
externalAuthorId String — —
externalAuthorName String — —
authoredAt ISO8601 — —
sourceIntegrationInstanceId IntegrationInstanceID — —
sourceKey String — —
sourceRevision String — —
createdByUserId UserID — —
updatedByUserId UserID — —
createdAt String! — —
updatedAt String! — —

EntityNoteAttributionInput

Field Type Default Arguments
userId UserID — —
externalAuthorId String — —
externalAuthorName String — —
authoredAt ISO8601 — —

EntityNoteFilter

Field Type Default Arguments
targetId ID — —
authorUserId UserID — —
sourceIntegrationInstanceId IntegrationInstanceID — —

EntityNotePage

Field Type Default Arguments
notes [EntityNote!]! — —
nextCursor String — —
totalCount Int! — —

EntityNotePayload

Field Type Default Arguments
entityNote EntityNote — —
errors [FieldError!]! — —

EntityNoteReindexResult

Field Type Default Arguments
queuedCount Int! — —
nextCursor String — —

EntityNoteSearchHit

Field Type Default Arguments
note EntityNote! — —
similarity Float! — —

EntityNoteSearchPage

Field Type Default Arguments
hits [EntityNoteSearchHit!]! — —
nextCursor String — —
visibleCount Int! — —
indexedCount Int! — —
indexingComplete Boolean! — —
embeddingAvailable Boolean! — —

EntityNoteSourceInput

Field Type Default Arguments
integrationInstanceId IntegrationInstanceID! — —
key String! — —
revision String — —

EstimateLineState

Field Type Default Arguments
id EstimateLineID! — —
estimateId EstimateID! — —
lineNumber Int! — —
productId ProductID — —
productSku String — —
productName String! — —
description String — —
quantity Int! — —
unitPrice Float! — —
discountPercent Float — —
discountAmount Float — —
taxRate Float — —
lineTotal Float! — —
currency CurrencyISO! — —
estimatedCost Float — —
estimatedMarginPercent Float — —
notes String — —
productionBlueprintJSON JSON — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —
estimate EstimateState — —
product ProductState — —
attachments [EstimateLineFileAttachment!]! — —

EstimateState

Field Type Default Arguments
id EstimateID! — —
estimateNumber String! — —
externalId String — —
customerId CustomerID! — —
contactId ContactID — —
billingAddressId AddressID — —
status EstimateStatus! — —
issueDate ISO8601! — —
validUntil ISO8601 — —
acceptedAt ISO8601 — —
rejectedAt ISO8601 — —
subtotalAmount Float! — —
taxAmount Float! — —
totalAmount Float! — —
currency CurrencyISO! — —
taxRate Float — —
convertedToOrderId OrderID — —
revisionNumber Int! — —
parentEstimateId EstimateID — —
notes String — —
internalNotes String — —
tags [String!] — —
createdByUserId UserID — —
createdAt String! — —
updatedAt String! — —
customer CustomerState — —
contact ContactState — —
estimateLines [EstimateLineState!]! — —
convertedToOrder OrderState — —
createdByUser UserState — —

EstimateStatus

DRAFT, SENT, ACCEPTED, REJECTED, EXPIRED, REVISED

EvaluateProducibilityInput

Field Type Default Arguments
componentId ComponentID — —
spec InferenceSpecInput — —
workCenterIds [WorkCenterID!] — —
imposing ImposingConfigInput — —

ExistingCapability

Field Type Default Arguments
id CapabilityID! — —
code String! — —
name String! — —

ExternalRef

Field Type Default Arguments
system String! — —
level ExternalRefLevel — —
key String! — —

ExternalRefLevel

JOB, COMPONENT, OPERATION, OPERATION_ITEM, WORK_CENTER, OTHER

FieldError

Field Type Default Arguments
code String — —
source SourceDiagnostic — —
path String! — —
message String! — —

FileCategory

ARTWORK, PREPRESS, IMPOSITION, PROOF, PRODUCTION_OUTPUT, QUALITY_REPORT, INVOICE, DELIVERY_NOTE, PURCHASE_ORDER, SUBSTRATE, OTHER

FileState

Field Type Default Arguments
id FileID! — —
jobId JobID — —
componentId ComponentID — —
orderId OrderID — —
estimateId EstimateID — —
invoiceId InvoiceID — —
purchaseOrderId PurchaseOrderID — —
name String! — —
originalFilename String! — —
mimeType String! — —
sizeBytes Int! — —
storageBackend FileStorageBackendTag — —
folderId FolderID — —
externalStorageKey String — —
checksum String — —
category FileCategory! — —
status FileStatus! — —
usageRole ComponentFileUsageRole — —
parentFileId FileID — —
versionNumber Int! — —
processingMetadata JSONMap — —
uploadedByUserId UserID — —
createdAt String! — —
updatedAt String! — —

FileStatus

UPLOADING, PROCESSING, READY, FAILED, ARCHIVED

FileStorageBackendTag

FOLDER, EXTERNAL

FindingEnrichmentOutput

Field Type Default Arguments
operationId String! — —
baselines HorizonBaselinesOutput — —
workCenterBaseline BaselineStatsOutput — —
deviationFactor Float — —
trendDirection String — —
trend MetricTrendOutput — —
cellComparison CellComparisonSummaryOutput — —
mlPrediction MLPredictionOutput — —

FinishingSpec

Field Type Default Arguments
varnishType String — —
dieType String — —
foilColor PrintColor — —
embossType String — —
depth Length — —

FinishingSpecInput

Field Type Default Arguments
varnishType String — —
dieType String — —
foilColor PrintColorInput — —
embossType String — —
depth LengthInput — —

HorizonBaselinesOutput

Field Type Default Arguments
days7 BaselineStatsOutput — —
days30 BaselineStatsOutput — —
days90 BaselineStatsOutput — —

HypotheticalAllocationInput

Field Type Default Arguments
label String! — —
workCenterId WorkCenterID! — —
startAt ISO8601! — —
runMinutes Int — —
quantity Int — —
setupMinutes Int — —
dependsOn [String!] — —
jobLabel String — —
dueAt ISO8601 — —
attributes [BehaviorAttributeInput!] — —

IDFilter

Field Type Default Arguments
eq ID — —
neq ID — —
in [ID!] — —
notIn [ID!] — —

ImposedOperationResultOutput

Field Type Default Arguments
dags [InferredOperationDAGOutput!]! — —
selectedPlanIndex Int! — —
primaryDAG InferredOperationDAGOutput! — —

ImposingConfigInput

Field Type Default Arguments
components [ComponentRoleInput!] — —
primaryRole String — —
planSelection PlanSelectionInput — —
textBlock ComponentImposingInput — —
cover ComponentImposingInput — —
endpaper ComponentImposingInput — —

ImpositionLayoutStatus

ENGINE, SYNTHESIZED, PROVISIONAL, NONE

ImpositionOrientation

PORTRAIT, LANDSCAPE, BEST_FIT

ImpositionScheme

WORK_AND_TURN, WORK_AND_TUMBLE, SHEETWISE, WEB_PERFECT, OTHER

ImpositionSpecState

Field Type Default Arguments
id ImpositionSpecID! — —
componentId ComponentID! — —
name String — —
description String — —
isPrimary Boolean! — —
pagesUp Int — —
sheetsPerForm Int — —
totalForms Int — —
totalPages Int — —
scheme ImpositionScheme — —
orientation ImpositionOrientation — —
bindingType BindingType — —
gutterH Length — —
gutterV Length — —
layout SheetLayout — —
layoutStatus ImpositionLayoutStatus! — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —
component ComponentState — —

InfeasibleOperationOutput

Field Type Default Arguments
operationId String! — —
operationKind String! — —
reason String! — —
nearMisses [WorkCenterMatchOutput!]! — —

InferenceFinishingInput

Field Type Default Arguments
laminating Boolean — —
spotVarnish Boolean — —
foilStamping Boolean — —
embossing Boolean — —
debossing Boolean — —
dieCutting Boolean — —
creasing Boolean — —
perforation Boolean — —
drilling Boolean — —
orderedSteps [String!] — —

InferenceSpecInput

Field Type Default Arguments
componentKind String! — —
productionKind String — —
requiresPrinting Boolean — —
frontColorCount Int — —
backColorCount Int — —
hasSpotColors Boolean — —
spotColorCount Int — —
preferredPrintProcess String — —
printFormat String — —
feedType String — —
curingMethod String — —
totalPages Int — —
quantity Int — —
finishing InferenceFinishingInput — —
requiresEndpapers Boolean — —
requiresHeadBands Boolean — —
requiresPreCut Boolean — —
substrateWidthMm Float — —
substrateHeightMm Float — —
substrateWeightGsm Float — —
substrateThicknessMm Float — —
substrateCoating String — —

InferOperationsInput

Field Type Default Arguments
componentId ComponentID — —
spec InferenceSpecInput — —
imposing ImposingConfigInput — —

InferredEdgeOutput

Field Type Default Arguments
from Int! — —
to Int! — —
kind EdgeKindOutput! — —

InferredOperationDAGOutput

Field Type Default Arguments
operations [InferredOperationOutput!]! — —
edges [InferredEdgeOutput!]! — —

InferredOperationOutput

Field Type Default Arguments
index Int! — —
operationKind String! — —
name String! — —
suggestedCapabilityCode String — —
parameters JSON — —
inferenceReason String! — —
branch String! — —
items [InferredOperationItemOutput!]! — —

InstallCanonicalTemplateInput

Field Type Default Arguments
slug String! — —

InstantiateProductTemplateInput

Field Type Default Arguments
templateId ProductTemplateID! — —
jobName String — —
quantityOverride Int — —
config JSON — —
artworkFiles [ArtworkFileInput!] — —
selectorChoices [ComponentSelectorChoiceInput!] — —

InstantiateProductTemplatePayload

Field Type Default Arguments
job JobState — —
components [ComponentState!]! — —
operationCount Int! — —
templateVersion Int — —
errors [FieldError!]! — —

IntFilter

Field Type Default Arguments
eq Int — —
neq Int — —
gt Int — —
gte Int — —
lt Int — —
lte Int — —
in [Int!] — —
notIn [Int!] — —

ISOPaperSubstrate

PS1, PS2, PS3, PS4, PS5, PS6, PS7, PS8

IssueStockItemInput

Field Type Default Arguments
warehouseStockId WarehouseStockID! — —
quantity Float! — —
jobId JobID — —
notes String — —

IssueStockToProductionInput

Field Type Default Arguments
items [IssueStockItemInput!]! — —

IssueStockToProductionPayload

Field Type Default Arguments
transfers [WarehouseTransferState!] — —
updatedStocks [WarehouseStockState!] — —
errors [FieldError!]! — —

JobAggregate

Field Type Default Arguments
count Int! — —
sum JobNumericFields — —
avg JobNumericFields — —
min JobComparableFields — —
max JobComparableFields — —

JobComparableFields

Field Type Default Arguments
quantity Float — —
maxDeliverableQuantity Float — —
dueAt String — —
scheduledStartAt String — —
scheduledEndAt String — —
createdAt String — —
updatedAt String — —

JobConnection

Field Type Default Arguments
edges [JobEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

JobCostingSummaryPayload

Field Type Default Arguments
job JobState — —
materialCosts [CostLineItem!]! — —
operationCosts [CostLineItem!]! — —
totalMaterialCost Float! — —
totalOperationCost Float! — —
totalCost Float! — —
sellingPrice Float — —
margin Float — —
recordedCostsAvailable Boolean! — —
recordedCosts [RecordedJobCostLine!]! — —
recordedCostTotals [RecordedJobCostTotal!]! — —
totalRecordedCost Float — —
recordedCostCurrency CurrencyISO — —
sellingPriceCurrency CurrencyISO — —
recordedCostMargin Float — —
errors [FieldError!]! — —

JobEdge

Field Type Default Arguments
node JobState! — —
cursor String! — —

JobFilterInput

Field Type Default Arguments
name StringFilter — —
quantity IntFilter — —
dueAt DateFilter — —
status JobStatusFilter — —
jobNumber StringFilter — —
externalId StringFilter — —
tags StringFilter — —
priority IntFilter — —
billingCustomerId IDFilter — —
deliveryCustomerId IDFilter — —
jobGroupId IDFilter — —

JobFromOrderLineInput

Field Type Default Arguments
orderLineId OrderLineID! — —
jobName String! — —
quantity Int — —
productionKind String — —
commercialKind String — —
priority Int — —

JobGroupConnection

Field Type Default Arguments
edges [JobGroupEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

JobGroupEdge

Field Type Default Arguments
node JobGroupState! — —
cursor String! — —

JobGroupPayload

Field Type Default Arguments
jobGroup JobGroupState — —
errors [FieldError!]! — —

JobGroupState

Field Type Default Arguments
id JobGroupID! — —
tenantId TenantID! — —
name String! — —
description String — —
productTemplateId ProductTemplateID — —
productTemplateVersion Int — —
templateConfig JSON — —
orderId OrderID — —
tags [String!] — —
createdAt String! — —
updatedAt String! — —
jobs [JobState!]! — —

JobNumericFields

Field Type Default Arguments
quantity Float — —
maxDeliverableQuantity Float — —

JobSortField

NAME, QUANTITY, DUE_AT, STATUS, JOB_NUMBER, PRIORITY, CREATED_AT, SCHEDULED_START_AT

JobSortInput

Field Type Default Arguments
field JobSortField! — —
direction SortDirection! — —

JobState

Field Type Default Arguments
id JobID! — —
name String! — —
quantity Int! — —
dueAt ISO8601 — —
status JobStatus! — —
jobNumber String — —
externalId String — —
description String — —
maxDeliverableQuantity Int — —
tags [String!] — —
billingCustomerId CustomerID — —
deliveryCustomerId CustomerID — —
estimateId EstimateID — —
sourceTemplateId String — —
sourceTemplateVersion Int — —
jobGroupId JobGroupID — —
priority Int! — —
scheduledStartAt ISO8601 — —
scheduledEndAt ISO8601 — —
actualStartAt ISO8601 — —
actualEndAt ISO8601 — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
components [ComponentState!]! — —
operations [OperationState!]! — —
milestones [MilestoneState!]! — —
billingCustomer CustomerState — —
deliveryCustomer CustomerState — —
estimate EstimateState — —
productionKind ProductionKind — —
commercialKind CommercialKind — —

JobStatus

DRAFT, RFQ, CONFIRMED, PREPRESS, PRESS, POSTPRESS, PACKING, SHIPPED, COMPLETED, WAITING, CANCELLED, EXCEPTION

JobStatusFilter

Field Type Default Arguments
eq JobStatus — —
neq JobStatus — —
in [JobStatus!] — —
notIn [JobStatus!] — —

LayerBoundaryInput

Field Type Default Arguments
kind LayerBoundaryKind! — —
rect LayoutBoxInput — —
path String — —

LayerBoundaryKind

RECT, PATH

LayerFinishingInput

Field Type Default Arguments
coatingType String — —
color String — —
depth Float — —

LayoutAllowance

Field Type Default Arguments
top Length — —
right Length — —
bottom Length — —
left Length — —

LayoutAllowanceInput

Field Type Default Arguments
top LengthInput — —
right LengthInput — —
bottom LengthInput — —
left LengthInput — —

LayoutBox

Field Type Default Arguments
x Length! — —
y Length! — —
width Length! — —
height Length! — —

LayoutBoxInput

Field Type Default Arguments
x LengthInput! — —
y LengthInput! — —
width LengthInput! — —
height LengthInput! — —

LayoutDimension

Field Type Default Arguments
width Length! — —
height Length! — —

LayoutDimensionInput

Field Type Default Arguments
width LengthInput! — —
height LengthInput! — —

LayoutLayer

Field Type Default Arguments
id String! — —
name String! — —
kind LayoutLayerKind! — —
boundary LayerBoundary! — —
finishing LayerFinishing — —
marks [LayoutMark!]! — —
printable Boolean! — —
sortOrder Int! — —
placement LayerPlacement — —

LayoutLayerInput

Field Type Default Arguments
id String — —
name String — —
kind LayoutLayerKind! — —
boundary LayerBoundaryInput! — —
finishing LayerFinishingInput — —
printable Boolean — —
sortOrder Int — —

LayoutLayerKind

CONTENT, MARKS, WHITE_UNDERPRINT, DIE_CUT, KISS_CUT, REVERSE_CUT, PARTIAL_CUT, CREASE, PERFORATION, SPOT_VARNISH, FLOOD_VARNISH, LAMINATE, FOIL, EMBOSS, DEBOSS, FOLD, DRILL, PUNCH, GLUE, EYELETS, HEMMING, OTHER

LayoutUnit

MM, PT, IN

Length

Field Type Default Arguments
raw Float! — —
unit LengthUnit! — —
micrometers Float! — —
millimeters Float! — —
centimeters Float! — —
inches Float! — —
points Float! — —
value Float! — unit: LengthUnit!

LengthConstraintInput

Field Type Default Arguments
exact LengthInput — —
range LengthRangeInput — —
tolerance LengthToleranceInput — —

LengthInput

Field Type Default Arguments
value Float! — —
unit LengthUnit! — —

LengthRangeInput

Field Type Default Arguments
min LengthInput — —
max LengthInput — —

LengthToleranceInput

Field Type Default Arguments
target LengthInput! — —
tolerance LengthInput! — —

LengthUnit

UM, MM, CM, IN, PT

LivePerformanceBucketOutput

Field Type Default Arguments
operationId String! — —
workCenterId String! — —
bucket String! — —
pointCount Int! — —
totalGood Float — —
totalWaste Float — —
wasteRatio Float — —
throughput Float — —
percentComplete Float — —

LockScheduleScenarioPayload

Field Type Default Arguments
scheduleScenario ScheduleScenarioState — —
errors [FieldError!]! — —

MaterialLot

Field Type Default Arguments
id MaterialLotID! — —
stockableType StockableType! — —
stockableId String! — —
unit MeasurementUnit! — —
stage MaterialStage! — —
batchReference String! — —
jobId JobID — —
componentId ComponentID — —
createdAt ISO8601! — —

MaterialStage

RAW, PRINTED, FINISHED, PACKAGED, WASTE

MeasurementUnit

CLICK, CM, FT, G, IMPRESSION, IN, KG, LB, M, MM, OZ, PC, PT, SHEET

Media

Field Type Default Arguments
name String — —
kind MediaKind — —
width Length — —
height Length — —
weight PaperWeight — —
thickness Length — —
coating MediaCoating — —
grainDirection MediaGrainDirection — —
imageableSide MediaImageableSide — —
opacity MediaOpacity — —
printingTechnology MediaPrintingTechnology — —
stockType MediaStockType — —
texture MediaTexture — —
stock String — —

MediaCoating

COATED, HIGH_GLOSS, GLOSSY, MATTE, NONE, SATIN, SEMIGLOSS

MediaColor

WHITE, BUFF, PINK, YELLOW, BLUE, GREEN, GOLDENROD, IVORY, ORANGE, RED, CREAM, GRAY, TAN, TRANSPARENT, OTHER

MediaFluteType

A, B, C, E, F, N, BC, EB, MICRO

MediaGrainDirection

ANY, LONG, SHORT

MediaImageableSide

FRONT, BACK, BOTH, NEITHER

MediaKind

ROLL, SHEET

MediaOpacity

OPAQUE, TRANSLUCENT, TRANSPARENT

MediaPrintingTechnology

DYE_SUBLIMATION, ELECTROSTATIC, FLEXO, GRAVURE, INKJET, LASER, LETTERPRESS, OFFSET, SCREEN, THERMAL

MediaSelector

Field Type Default Arguments
localId String! — —
name String — —
weight NumericConstraint — —
thickness LengthConstraint — —
coatings [MediaCoating!] — —
grainDirection [MediaGrainDirection!] — —
opacity [MediaOpacity!] — —
stockType [MediaStockType!] — —
texture [MediaTexture!] — —
printingTechnology [MediaPrintingTechnology!] — —
imageableSide [MediaImageableSide!] — —

MediaSelectorInput

Field Type Default Arguments
localId String! — —
name String — —
weight NumericConstraintInput — —
thickness LengthConstraintInput — —
coatings [MediaCoating!] — —
grainDirection [MediaGrainDirection!] — —
opacity [MediaOpacity!] — —
stockType [MediaStockType!] — —
texture [MediaTexture!] — —
printingTechnology [MediaPrintingTechnology!] — —
imageableSide [MediaImageableSide!] — —

MediaStockType

BIBLE, BOND, BOOK, BRISTOL, COATED, COVER, INDEX, LEDGER, MANIFOLD, NEWSPRINT, OFFSET, TAG, TEXT

MediaTexture

ANTIQUE, GLOSSY, LINEN, MATTE, SMOOTH, VELLUM

MediaType

BLANKET, CORRUGATED_BOARD, DISC, END_BOARD, EMBOSSING_FOIL, FILM, FOIL, GRAVURE_CYLINDER, IMAGING_CYLINDER, LAMINATING_FOIL, MOUNTING_TAPE, PAPER, PLATE, SCREEN, SELF_ADHESIVE, SHRINK_FOIL, SLEEVE, SYNTHETIC, TEXTILE, TRANSPARENCY, OTHER

MetricTrendOutput

Field Type Default Arguments
slope Float! — —
correlation Float! — —
rSquared Float! — —
sampleDays Int! — —
direction String! — —
avgValue Float! — —
stddevValue Float — —

MetricUnit

NONE, PERCENT, RATIO, BOOLEAN, COUNT, PIECES, MILLIMETERS, METERS, INCHES, FEET, METERS_PER_MINUTE, FEET_PER_MINUTE, UNITS_PER_MINUTE, UNITS_PER_HOUR, CELSIUS, FAHRENHEIT, KELVIN, BAR, PSI, KILOPASCAL, GRAMS, KILOGRAMS, POUNDS, MILLILITERS, LITERS, SQUARE_METERS, SQUARE_FEET, MILLISECONDS, SECONDS, MINUTES, HOURS, VOLTS, AMPS, WATTS, KILOWATT_HOURS, BYTES, KILOBYTES, MEGABYTES, CUSTOM

MilestoneConnection

Field Type Default Arguments
edges [MilestoneEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

MilestoneEdge

Field Type Default Arguments
node MilestoneState! — —
cursor String! — —

MilestoneFilterInput

Field Type Default Arguments
jobId IDFilter — —
componentId IDFilter — —
externalId StringFilter — —
externalStartId StringFilter — —
externalCompletionId StringFilter — —
name StringFilter — —
startDueAt DateFilter — —
dueAt DateFilter — —
isStarted Boolean — —
isCompleted Boolean — —
isCancelled Boolean — —

MilestonePayload

Field Type Default Arguments
milestone MilestoneState — —
errors [FieldError!]! — —

MilestoneSortField

NAME, DUE_AT, SORT_ORDER, CREATED_AT

MilestoneSortInput

Field Type Default Arguments
field MilestoneSortField! — —
direction SortDirection! — —

MilestoneState

Field Type Default Arguments
id MilestoneID! — —
jobId JobID! — —
componentId ComponentID — —
externalId String — —
externalStartId String — —
externalCompletionId String — —
name String! — —
description String — —
startDueAt ISO8601 — —
startedAt ISO8601 — —
dueAt ISO8601 — —
completedAt ISO8601 — —
cancelledAt ISO8601 — —
cancelReason String — —
isStarted Boolean! — —
isCompleted Boolean! — —
isCancelled Boolean! — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —
job JobState — —
component ComponentState — —

MLPredictionOutput

Field Type Default Arguments
predictedValue Float! — —
deviationFactor Float — —
modelR2 Float — —

MLRiskContributionOutput

Field Type Default Arguments
feature String! — —
contribution Float! — —

NumericConstraintInput

Field Type Default Arguments
exact Float — —
range NumericRangeInput — —
tolerance NumericToleranceInput — —

NumericRangeInput

Field Type Default Arguments
min Float — —
max Float — —

NumericToleranceInput

Field Type Default Arguments
target Float! — —
tolerance Float! — —

OperationAggregate

Field Type Default Arguments
count Int! — —
sum OperationNumericFields — —
avg OperationNumericFields — —
min OperationComparableFields — —
max OperationComparableFields — —

OperationComparableFields

Field Type Default Arguments
productionQuantity Float — —
expectedDuration Float — —
sortOrder Float — —
deadline String — —
scheduledStartAt String — —
actualStartAt String — —
scheduledCompletionAt String — —
actualCompletionAt String — —
createdAt String — —
updatedAt String — —

OperationCompletionConnection

Field Type Default Arguments
edges [OperationCompletionEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

OperationCompletionEdge

Field Type Default Arguments
node OperationCompletionState! — —
cursor String! — —

OperationCompletionFilterInput

Field Type Default Arguments
operationKind String — —
capabilityCode String — —
workCenterId WorkCenterID — —
jobId JobID — —
hadFatalError Boolean — —
completedAt DateFilter — —

OperationCompletionSortField

COMPLETED_AT, ACTUAL_DURATION_MINUTES, WASTE_RATIO, OPERATION_KIND

OperationCompletionSortInput

Field Type Default Arguments
field OperationCompletionSortField! — —
direction SortDirection! — —

OperationCompletionState

Field Type Default Arguments
executionAllocation OperationExecutionAllocation — —
id OperationCompletionID! — —
operationId OperationID! — —
jobId JobID! — —
componentId ComponentID — —
operationKind OperationKind! — —
capabilityCode String — —
workCenterId WorkCenterID — —
workCenterName String — —
startedAt ISO8601! — —
completedAt ISO8601! — —
actualDurationMinutes Int! — —
setupDurationMinutes Int — —
runDurationMinutes Int — —
goodCount Float — —
wasteCount Float — —
totalPlanned Float — —
countUnit MetricUnit — —
wasteRatio Float — —
averageSpeed Float — —
speedUnit MetricUnit — —
jobQuantity Int — —
substrateWeightGsm Int — —
substrateWidthMm Float — —
substrateCoating String — —
scheduledDurationMinutes Int — —
expectedDurationMinutes Int — —
errorCount Int! — —
hadFatalError Boolean! — —
createdAt ISO8601! — —

OperationConnection

Field Type Default Arguments
edges [OperationEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

OperationDataEntryInput

Field Type Default Arguments
key String! — —
value JSON! — —

OperationEdge

Field Type Default Arguments
node OperationState! — —
cursor String! — —

OperationEdgeConnection

Field Type Default Arguments
edges [OperationEdgeEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

OperationEdgeEdge

Field Type Default Arguments
node OperationEdgeState! — —
cursor String! — —

OperationEdgeState

Field Type Default Arguments
id OperationEdgeID! — —
jobId JobID! — —
predecessorId OperationID! — —
successorId OperationID! — —
intermediate String — —
sortOrder Int! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

OperationExecutionAllocation

Field Type Default Arguments
allocationId ScheduleAllocationID! — —
scenarioId ScheduleScenarioID! — —
workCenterId WorkCenterID! — —
workCenterName String! — —
plannedOperationId PlannedOperationID — —
plannedStartAt ISO8601! — —
plannedEndAt ISO8601! — —
setupStartedAt ISO8601! — —
capabilityCode String — —
resolvedParameters JSON — —

OperationFilterInput

Field Type Default Arguments
jobStatus JobStatusFilter — —
jobId IDFilter — —
componentId IDFilter — —
componentGroupId IDFilter — —
milestoneId IDFilter — —
requestedWorkCenterId IDFilter — —
name StringFilter — —
kind StringFilter — —
status OperationStatusFilter — —
externalId StringFilter — —

OperationGraphEdgeInput

Field Type Default Arguments
predecessorId OperationID! — —
successorId OperationID! — —
intermediate String — —
sortOrder Int — —

OperationGraphNodeInput

Field Type Default Arguments
operationId OperationID! — —
capabilityId CapabilityID — —
requestedWorkCenterId WorkCenterID — —

OperationItemConnection

Field Type Default Arguments
edges [OperationItemEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

OperationItemEdge

Field Type Default Arguments
node OperationItemState! — —
cursor String! — —

OperationItemEdgeConnection

Field Type Default Arguments
edges [OperationItemEdgeEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

OperationItemEdgeEdge

Field Type Default Arguments
node OperationItemEdgeState! — —
cursor String! — —

OperationItemEdgeInput

Field Type Default Arguments
predecessorItemId OperationItemID! — —
successorItemId OperationItemID! — —
sourceOperationId OperationID! — —
targetOperationId OperationID! — —
sortOrder Int — —

OperationItemEdgeState

Field Type Default Arguments
id OperationItemEdgeID! — —
jobId JobID! — —
predecessorItemId OperationItemID! — —
successorItemId OperationItemID! — —
sourceOperationId OperationID! — —
targetOperationId OperationID! — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —

OperationItemInput

Field Type Default Arguments
externalId String — —
label String! — —
sortOrder Int — —
parameters JSON — —
estimatedDurationMinutes Int — —

OperationItemState

Field Type Default Arguments
id OperationItemID! — —
operationId OperationID! — —
jobId JobID! — —
externalId String — —
label String! — —
sortOrder Int! — —
status OperationItemStatus! — —
workCenterId WorkCenterID — —
parameters JSON — —
estimatedDurationMinutes Int — —
scheduledStartAt ISO8601 — —
actualStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —
actualCompletionAt ISO8601 — —
createdAt String! — —
updatedAt String! — —
operation OperationState — —
workCenter WorkCenterState — —

OperationItemStatus

PENDING, AVAILABLE, RUNNING, COMPLETED, FAILED, CANCELLED

OperationKind

BINDING, BOOK_BLOCK_MAKING, COLLATING, COMB_BINDING, CONTOUR_CUTTING, CREASING, CUTTING, DEBOSSING, DIE_CUTTING, DIGITAL_PRINTING, DRILLING, EMBOSSING, FOIL_STAMPING, FOLDING, GLUING, HEAD_BANDING, INKJET_PRINTING, FLOOD_COATING, LAMINATING, OFFSET_PRINTING, PACKING, PERFECT_BINDING, PERFORATING, PRECUTTING, PRINTING, PUNCHING, RING_BINDING, SADDLE_STITCHING, SCORING, SEWING, SLITTING, SPIRAL_BINDING, STITCHING, STRIP_BINDING, CASE_MAKING, CASING_IN, CUSTOM, DRYING, ENDPAPER_TIPPING, EYELETS, HEMMING, PLATEMAKING, ROUNDING_BACKING, SPINE_MILLING, SPOT_VARNISH, KISS_CUTTING, REVERSE_CUTTING, PARTIAL_CUTTING, WHITE_UNDERPRINT

OperationNumericFields

Field Type Default Arguments
productionQuantity Float — —
expectedDuration Float — —
sortOrder Float — —

OperationRiskPredictionOutput

Field Type Default Arguments
operationId String! — —
predictedOutcome String! — —
confidence Float — —
topRiskFactors [MLRiskContributionOutput!] — —

OperationRoutingOutput

Field Type Default Arguments
operationId String! — —
eligibleWorkCenters [WorkCenterMatchOutput!]! — —

OperationShadow

Field Type Default Arguments
operationId OperationID! — —
jobId JobID — —
scenarioId ScheduleScenarioID — —
phase ProgressPhase! — —
phaseStartedAt ISO8601! — —
state WorkCenterTwinState! — —
expectedEndP10At ISO8601 — —
expectedEndP50At ISO8601 — —
expectedEndP90At ISO8601 — —
plannedEndAt ISO8601 — —
observedPaceUnitsPerMinute Float — —
projectedEndAt ISO8601 — —
evidenceDepth Int! — —
attributeValues [SimulationAttributeValueEntry!]! — —
elapsedMinutes Float! — —
catchUpConfidence Float — —
since ISO8601 — —

OperationSortField

NAME, KIND, STATUS, DEADLINE, SORT_ORDER, CREATED_AT

OperationSortInput

Field Type Default Arguments
field OperationSortField! — —
direction SortDirection! — —

OperationState

Field Type Default Arguments
executionAllocation OperationExecutionAllocation — —
id OperationID! — —
jobId JobID! — —
componentId ComponentID — —
componentGroupId ComponentGroupID — —
milestoneId MilestoneID — —
externalId String — —
name String! — —
remarks String — —
kind OperationKind! — —
requiredResourceType String — —
capabilityId CapabilityID — —
requestedWorkCenterId WorkCenterID — —
status OperationStatus! — —
productionQuantity Int — —
expectedDuration Int — —
deadline ISO8601 — —
scheduledStartAt ISO8601 — —
actualStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —
actualCompletionAt ISO8601 — —
metadata JSONMap — —
parameters JSON — —
sortOrder Int! — —
outsourcedSupplierId SupplierID — —
outsourcedPurchaseOrderId PurchaseOrderID — —
outsourcedLeadTimeDays Int — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
job JobState — —
component ComponentState — —
componentGroup ComponentGroupState — —
milestone MilestoneState — —
requestedWorkCenter WorkCenterState — —
items [OperationItemState!]! — —
customKind String — —

OperationStatus

PENDING, AVAILABLE, SETUP, RUNNING, CLEANUP, COMPLETED, FAILED, STOPPED, CANCELLED, RESTARTING

OperationStatusFilter

Field Type Default Arguments
eq OperationStatus — —
neq OperationStatus — —
in [OperationStatus!] — —
notIn [OperationStatus!] — —

OperationTransitionMode

COMMAND, REPORT

OptimizationProgressEvent

Field Type Default Arguments
runId OptimizationRunID! — —
status OptimizationRunStatus! — —
generation Int! — —
maxGenerations Int! — —
bestFitness Float — —
bestFitnessFormatted String — —
avgFitness Float — —
bestMakespan Int — —
bestLateness Int — —
paretoFrontSize Int — —
error String — —

OptimizationRunConnection

Field Type Default Arguments
edges [OptimizationRunEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

OptimizationRunEdge

Field Type Default Arguments
node OptimizationRunState! — —
cursor String! — —

OptimizationRunState

Field Type Default Arguments
schedulingResult OptimizationSchedulingResult — —
id OptimizationRunID! — —
scheduleScenarioId ScheduleScenarioID! — —
status OptimizationRunStatus! — —
populationSize Int! — —
maxGenerations Int! — —
frozenHorizonMinutes Int! — —
cleanRun Boolean! — —
currentGeneration Int! — —
bestMakespan Int — —
bestLateness Int — —
paretoFrontSize Int — —
bestFitness Float — —
error String — —
startedAt ISO8601 — —
completedAt ISO8601 — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

OptimizationRunStatus

QUEUED, RUNNING, COMPLETED, FAILED, CANCELLED

OptimizationSchedulingResult

Field Type Default Arguments
inputOperationCount Int! — —
scheduledOperationCount Int! — —
scheduledOperationIds [OperationID!]! — —
outOfScopeOperationIds [OperationID!]! — —
unscheduled [OptimizationUnscheduledWork!]! — —
horizonStart ISO8601! — —
horizonEnd ISO8601! — —

OptimizationUnscheduledWork

Field Type Default Arguments
operationId OperationID! — —
plannedOperationId PlannedOperationID — —
jobId JobID! — —
reason UnscheduledReason! — —
eligibilityDiagnostics [String!] — —
blockingOperationIds [OperationID!]! — —

OrderLineFileAttachment

Field Type Default Arguments
id OrderLineFileID! — —
orderLineId OrderLineID! — —
fileId FileID! — —
componentLocalId String! — —
usageRole ComponentFileUsageRole! — —
pageRange String — —
description String — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —

OrderLineState

Field Type Default Arguments
id OrderLineID! — —
tenantId TenantID! — —
orderId OrderID! — —
lineNumber Int! — —
productId ProductID — —
productSku String — —
productName String! — —
description String — —
quantity Int! — —
unitPrice Float! — —
discountPercent Float — —
discountAmount Float — —
taxRate Float — —
lineTotal Float! — —
jobId JobID — —
estimateLineId EstimateLineID — —
productTemplateId ProductTemplateID — —
productTemplateVersion Int — —
templateConfig JSON — —
currency CurrencyISO! — —
notes String — —
groupKey String — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —
order OrderState — —
product ProductState — —
job JobState — —
attachments [OrderLineFileAttachment!]! — —

OrderState

Field Type Default Arguments
id OrderID! — —
tenantId TenantID! — —
orderNumber String! — —
externalId String — —
poReference String — —
customerId CustomerID! — —
contactId ContactID — —
billingAddressId AddressID — —
shippingAddressId AddressID — —
estimateId EstimateID — —
status OrderStatus! — —
paymentStatus PaymentStatus! — —
orderDate ISO8601! — —
requiredDeliveryDate ISO8601 — —
promisedDeliveryDate ISO8601 — —
confirmedAt ISO8601 — —
completedAt ISO8601 — —
cancelledAt ISO8601 — —
subtotalAmount Float! — —
taxAmount Float! — —
totalAmount Float! — —
currency CurrencyISO! — —
taxRate Float — —
shippingMethod String — —
shippingCost Float — —
notes String — —
internalNotes String — —
tags [String!] — —
createdByUserId UserID — —
createdAt String! — —
updatedAt String! — —
customer CustomerState — —
contact ContactState — —
billingAddress AddressState — —
shippingAddress AddressState — —
orderLines [OrderLineState!]! — —
createdByUser UserState — —

OrderStatus

DRAFT, CONFIRMED, IN_PRODUCTION, PARTIALLY_SHIPPED, SHIPPED, DELIVERED, COMPLETED, CANCELLED, ON_HOLD

PaceBehavior

Field Type Default Arguments
seriesDays Int! — —
seriesMean Float! — —
forecast PaceForecast! — —
driftRatio Float! — —
modelKind String! — —

PaceForecast

Field Type Default Arguments
horizonDays Int! — —
point [Float!]! — —
lower [Float!] — —
upper [Float!] — —
level Float — —

PageInfo

Field Type Default Arguments
hasNextPage Boolean! — —
hasPreviousPage Boolean! — —
startCursor String — —
endCursor String — —

PaperBasis

TEXT_BOOK, BOND, COVER, INDEX, TAG, BRISTOL, NEWSPRINT

PaperWeight

Field Type Default Arguments
raw Float! — —
gsm Float! — —
value Float! — unit: PaperWeightUnitInput!
unit PaperWeightUnit! — —
shown PaperWeight! — preference: PaperWeightUnitInput!

PaperWeightInput

Field Type Default Arguments
value Float! — —
unit PaperWeightUnitInput! — —

PaperWeightUnit

Field Type Default Arguments
kind PaperWeightUnitKind! — —
basis PaperBasis — —

PaperWeightUnitInput

Field Type Default Arguments
kind PaperWeightUnitKind! — —
basis PaperBasis — —

PaperWeightUnitKind

GSM, POUNDS_AT_BASIS

PaymentStatus

UNPAID, PARTIALLY_PAID, PAID, OVERDUE, REFUNDED, WRITTEN_OFF

PlannedEdgeInput

Field Type Default Arguments
predecessorIndex Int! — —
successorIndex Int! — —
intermediate String! — —
expectedQuantity Int — —
unit String — —
sortOrder Int — —

PlannedEdgeState

Field Type Default Arguments
id PlannedEdgeID! — —
productionPlanId ProductionPlanID! — —
predecessorId PlannedOperationID! — —
successorId PlannedOperationID! — —
intermediate String! — —
expectedQuantity Int — —
unit String — —
sortOrder Int! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

PlannedOperationAuditPreview

Field Type Default Arguments
planAssessment AuditPlanAssessment — —
plannedOperation PlannedOperationState! — —
progress AuditPreviewProgress! — —
checks [AuditPreviewCheck!]! — —
verdict AuditVerdictOutput! — —

PlannedOperationInput

Field Type Default Arguments
operationId OperationID! — —
name String! — —
concreteKind OperationKind! — —
capabilityId CapabilityID! — —
estimatedDurationMinutes Int! — —
setupDurationMinutes Int — —
quantities PlannedOperationQuantitiesInput — —
productionQuantity Int — —
sortOrder Int — —

PlannedOperationQuantitiesInput

Field Type Default Arguments
workloadQuantity Float! — —
workloadUnit String! — —
expectedGoodQuantity Float! — —
outputUnit String! — —

PlannedOperationState

Field Type Default Arguments
id PlannedOperationID! — —
productionPlanId ProductionPlanID! — —
operationId OperationID! — —
name String! — —
concreteKind OperationKind! — —
capabilityId CapabilityID! — —
estimatedDurationMinutes Int! — —
setupDurationMinutes Int! — —
workloadQuantity Float — —
workloadUnit String — —
expectedGoodQuantity Float — —
outputUnit String — —
productionQuantity Int — —
resolvedParameters JSON — —
sortOrder Int! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
operation OperationState — —
productionPlan ProductionPlanState — —

PlanSelectionInput

Field Type Default Arguments
recommended Boolean — —
atIndex Int — —
allPlans Int — —

PreflightReport

Field Type Default Arguments
status PreflightStatus! — —
pageCount Int! — —
fileSize String! — —
pagesAnalyzed Int! — —
pdfVersion String! — —
producer String! — —
profileUsed String! — —
passed Boolean! — —
issues [PreflightIssue!]! — —
inventory DocumentInventory! — —
provenance RunProvenance! — —
conformance ConformanceVerdict — —

PreflightReportState

Field Type Default Arguments
id PreflightReportID! — —
componentId ComponentID! — —
artworkFileId ComponentArtworkFileID — —
status String! — —
profileUsed String! — —
pageCount Int! — —
errorCount Int! — —
pdfVersion String! — —
engineVersion String! — —
report PreflightReport! — —
outputFileId FileID — —
createdAt String! — —
updatedAt String! — —
component ComponentState — —
artworkFile ComponentArtworkFileState — —
outputFile FileState — —

PreflightStatus

PASS, WARNING, FAIL

PrepressOperationKind

PREFLIGHT, RIP, CTP, PROOF, COLOR_CONVERSION, IMPOSITION, COLOR_MANAGEMENT, TRAPPING, OTHER

PrepressOperationState

Field Type Default Arguments
id PrepressOperationID! — —
componentId ComponentID! — —
kind PrepressOperationKind! — —
status PrepressOperationStatus! — —
notes String — —
assignedUserId UserID — —
outputFileId FileID — —
startedAt String — —
completedAt String — —
sortOrder Int! — —
createdAt String! — —
updatedAt String! — —
component ComponentState — —
assignedUser UserState — —
outputFile FileState — —

PrepressOperationStatus

PENDING, IN_PROGRESS, COMPLETED, FAILED, SKIPPED

PreviewPlannedOperationAuditInput

Field Type Default Arguments
plannedOperationId PlannedOperationID! — —
progress AuditPreviewProgressInput! — —
includePlan Boolean — —
itemOverrides [AuditItemOverrideInput!] — —
scheduleScenarioId ScheduleScenarioID — —

PrintColor

Field Type Default Arguments
name String! — —
colorType ColorType — —
colorSpace String — —
values [Float!] — —
pantoneCode String — —
alternate ColorAlternate — —
opacity Int — —

PrintColorInput

Field Type Default Arguments
name String! — —
colorType ColorType — —
colorSpace String — —
values [Float!] — —
pantoneCode String — —
opacity Int — —

PrintSides

ONE_SIDED, TWO_SIDED_HEAD_TO_HEAD, TWO_SIDED_HEAD_TO_FOOT

ProducibilityIntelligenceInput

Field Type Default Arguments
componentId ComponentID — —
spec InferenceSpecInput — —
workCenterIds [WorkCenterID!] — —
imposing ImposingConfigInput — —

ProducibilityIntelligenceOutput

Field Type Default Arguments
isFeasible Boolean! — —
confidence Float — —
recommendedRouting [RecommendedRoutingEntry!]! — —
estimatedTotalDuration DurationEstimate — —
estimatedWaste WasteEstimate — —
riskFactors [RiskFactor!]! — —
similarJobs [SimilarJobEntry!]! — —
operationRouting [OperationRoutingOutput!]! — —
infeasibleOperations [InfeasibleOperationOutput!]! — —

ProducibilityResultOutput

Field Type Default Arguments
isFeasible Boolean! — —
operationRouting [OperationRoutingOutput!]! — —
infeasibleOperations [InfeasibleOperationOutput!]! — —
dagIssues [String!]! — —
constraintIntersections [ConstraintIntersectionOutput!]! — —

ProducibilitySubstrateInput

Field Type Default Arguments
id String! — —
name String! — —
width Float! — —
height Float! — —
weight Int! — —

ProductionBoardJob

Field Type Default Arguments
job JobState! — —
components [ComponentState!]! — —
operations [OperationState!]! — —
orderLine OrderLineState — —
order OrderState — —

ProductionBoardPayload

Field Type Default Arguments
jobs [ProductionBoardJob!]! — —
totalJobs Int! — —
errors [FieldError!]! — —

ProductionCellConnection

Field Type Default Arguments
edges [ProductionCellEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ProductionCellEdge

Field Type Default Arguments
node ProductionCellState! — —
cursor String! — —

ProductionCellFilterInput

Field Type Default Arguments
name StringFilter — —
createdAt DateFilter — —
updatedAt DateFilter — —

ProductionCellSortField

NAME, CREATED_AT, UPDATED_AT

ProductionCellSortInput

Field Type Default Arguments
field ProductionCellSortField! — —
direction SortDirection! — —

ProductionCellState

Field Type Default Arguments
id ProductionCellID! — —
name String! — —
colorCode String — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

ProductionCenter

Field Type Default Arguments
id WorkCenterID! — —
name String! — —
resourceType ResourceType! — —
isActive Boolean! — —
lifecycle WorkCenterLifecycle! — —
isMonitored Boolean! — —
productionCellId ProductionCellID — —
observation WorkCenterStatusEventState — —
work [ProductionWork!]! — —
shift ProductionShift! — —
plannedNow [ProductionPlannedWork!]! — —
plannedNext ProductionPlannedWork — —
lastSignalAt ISO8601 — —
connected Boolean! — —
twin ProductionTwin — —

ProductionDay

Field Type Default Arguments
from ISO8601! — —
to ISO8601! — —
timeZone String — —
centers [ProductionDayCenter!]! — —
planReadable Boolean! — —
shiftsReadable Boolean! — —
twinReadable Boolean! — —

ProductionDayCenter

Field Type Default Arguments
id WorkCenterID! — —
name String! — —
carried WorkCenterStatusEventState — —
events [WorkCenterStatusEventState!]! — —
eventsTruncated Boolean! — —
planned [ProductionPlannedWork!]! — —
shifts [ProductionShiftWindow!]! — —
twinJudgements [ProductionTwinInterval!]! — —
twin ProductionTwin — —

ProductionKind

SADDLE_STITCHED, PERFECT_BOUND, WIRE_BOUND, CASE_BOUND, FLATWORK, FOLDED, OTHER

ProductionPlanConnection

Field Type Default Arguments
edges [ProductionPlanEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ProductionPlanEdge

Field Type Default Arguments
node ProductionPlanState! — —
cursor String! — —

ProductionPlannedWork

Field Type Default Arguments
allocationId ScheduleAllocationID! — —
scheduleScenarioId ScheduleScenarioID! — —
operationId OperationID! — —
name String — —
jobName String — —
jobNumber String — —
startAt ISO8601! — —
endAt ISO8601! — —

ProductionPlanState

Field Type Default Arguments
id ProductionPlanID! — —
jobId JobID! — —
name String! — —
version Int! — —
status ProductionPlanStatus! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

ProductionPlanStatus

DRAFT, ACTIVE, ARCHIVED

ProductionPlanWithChildren

Field Type Default Arguments
plan ProductionPlanState! — —
plannedOperations [PlannedOperationState!]! — —
edges [PlannedEdgeState!]! — —

ProductionReportBindingMethod

INGESTED, MANUAL, AUTO

ProductionReportConnection

Field Type Default Arguments
edges [ProductionReportEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ProductionReportConsumptionState

Field Type Default Arguments
id ProductionReportConsumptionID! — —
productionReportId ProductionReportID! — —
stockable Stockable! — —
quantity Float! — —
unit MetricUnit! — —
customUnit String — —
metadata JSON — —
createdAt ISO8601! — —

ProductionReportEdge

Field Type Default Arguments
node ProductionReportState! — —
cursor String! — —

ProductionReportExternalRefInput

Field Type Default Arguments
system String! — —
level ExternalRefLevel — —
key String! — —

ProductionReportFilterInput

Field Type Default Arguments
jobId JobID — —
operationId OperationID — —
integrationInstanceId IntegrationInstanceID — —
unboundOnly Boolean — —
capabilityCode CapabilityCode — —

ProductionReportSortField

CREATED_AT, STARTED_AT, ENDED_AT

ProductionReportSortInput

Field Type Default Arguments
field ProductionReportSortField! — —
direction SortDirection! — —

ProductionReportState

Field Type Default Arguments
id ProductionReportID! — —
name String — —
integrationInstanceId IntegrationInstanceID — —
userId UserID — —
operatorIdentifier String — —
jobId JobID — —
componentId ComponentID — —
operationId OperationID — —
operationItemId OperationItemID — —
workCenterId WorkCenterID — —
boundAt ISO8601 — —
bindingMethod ProductionReportBindingMethod — —
isUnbound Boolean! — —
externalRefs [ExternalRef!] — —
groupingKeys [Dictionary!]! — —
startedAt ISO8601 — —
endedAt ISO8601 — —
actualPrintingDurationSeconds Float — —
goodCount Float — —
totalPlanned Float — —
countUnit MetricUnit — —
customCountUnit String — —
averageSpeed Speed — —
errorCode String — —
errorMessage String — —
errorSeverity ProgressErrorSeverity — —
capabilityCode CapabilityCode — —
runKind RunKind — —
operationData JSON — —
metadata JSON — —
createdAt String! — —
updatedAt String! — —
consumption [ProductionReportConsumptionState!]! — —
widthPrinted Length — —
lengthPrinted Length — —
areaPrinted Area — —
substrateName String — —
substrateType String — —
substrateWidth Length — —
substrateLength Length — —
substrateThickness Length — —
substrateWeight PaperWeight — —
substrateId SubstrateID — —
printDpiHorizontal Int — —
printDpiVertical Int — —
printPasses Int — —
printMode String — —
printDirection String — —
printColorPolicy String — —
printSaveInkMethod String — —
printSpeedMode String — —

ProductionShift

Field Type Default Arguments
state ProductionShiftState! — —
endsAt ISO8601 — —
nextStartAt ISO8601 — —

ProductionShiftState

ON_SHIFT, OFF_SHIFT, NO_SHIFTS, TIME_ZONE_UNSET, UNAVAILABLE

ProductionShiftWindow

Field Type Default Arguments
start ISO8601! — —
end ISO8601! — —

ProductionSnapshot

Field Type Default Arguments
asOf ISO8601! — —
centers [ProductionCenter!]! — —
cells [ProductionCellState!]! — —
nextCursor String — —
cellsReadable Boolean! — —
workReadable Boolean! — —
progressReadable Boolean! — —
jobsReadable Boolean! — —
planReadable Boolean! — —
shiftsReadable Boolean! — —
timeZone String — —
signalGapMinutes Int! — —
twinReadable Boolean! — —

ProductionTwin

Field Type Default Arguments
state WorkCenterTwinState! — —
since ISO8601 — —
operations [WorkCenterTwinEvent!]! — —
pace WorkCenterTwinPace — —

ProductionTwinInterval

Field Type Default Arguments
state WorkCenterTwinState! — —
start ISO8601! — —
end ISO8601 — —

ProductionWork

Field Type Default Arguments
id OperationID! — —
name String! — —
status OperationStatus! — —
observedAt ISO8601! — —
jobName String — —
jobNumber String — —
progress ProductionProgress — —

ProductState

Field Type Default Arguments
id ProductID! — —
name String! — —
sku String! — —
description String — —
productType ProductType! — —
basePrice Float — —
currency CurrencyISO — —
costPrice Float — —
defaultProductionKind String — —
defaultCommercialKind String — —
defaultQuantity Int — —
category String — —
tags [String!] — —
isActive Boolean! — —
notes String — —
createdAt String! — —
updatedAt String! — —

ProductTemplateConnection

Field Type Default Arguments
edges [ProductTemplateEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ProductTemplateEdge

Field Type Default Arguments
node ProductTemplateState! — —
cursor String! — —

ProductTemplateState

Field Type Default Arguments
id ProductTemplateID! — —
tenantId TenantID! — —
name String! — —
description String — —
sku String — —
isActive Boolean! — —
version Int! — —
status TemplateStatus! — —
publishedVersion Int — —
tags [String!] — —
category String — —
createdAt String! — —
updatedAt String! — —
printFormat String — —
feedType String — —
curingMethod String — —
preferredPrintProcess String — —
components [TemplateComponentSpec!]! — —
operations [TemplateOperationSpec!]! — —
configSchema JSON — —

ProductTemplateVersionConnection

Field Type Default Arguments
edges [ProductTemplateVersionEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ProductTemplateVersionEdge

Field Type Default Arguments
node ProductTemplateVersionState! — —
cursor String! — —

ProductTemplateVersionSnapshot

Field Type Default Arguments
name String! — —
description String — —
sku String — —
isActive Boolean! — —
tags [String!] — —
category String — —
printFormat String — —
feedType String — —
curingMethod String — —
preferredPrintProcess String — —
components [TemplateComponentSpec!]! — —
operations [TemplateOperationSpec!]! — —
configSchema JSON — —

ProductTemplateVersionState

Field Type Default Arguments
id ProductTemplateVersionID! — —
productTemplateId ProductTemplateID! — —
version Int! — —
snapshot ProductTemplateVersionSnapshot! — —
publishedBy UserID — —
createdAt String! — —

ProductType

STANDARD, CUSTOM, TEMPLATE

ProfileModelVersion

Field Type Default Arguments
role String! — —
modelConfigId MLModelConfigID! — —
versionId MLModelConfigVersionID! — —

ProfileProvenance

Field Type Default Arguments
completionRows Int! — —
statusEventRows Int! — —
modelVersions [ProfileModelVersion!]! — —
reasons [ProfileReason!]! — —

ProfileReason

INSUFFICIENT_COMPLETIONS, NO_PHASE_MEASUREMENTS, NO_PUBLISHED_PHASE_MODEL, MODEL_QUALITY_GATE_FAILED, NO_STATUS_HISTORY, INSUFFICIENT_STOPS, INSUFFICIENT_DAYS_FOR_PACE, FORECAST_FAILED, ROW_CAP_REACHED, BUILD_FAILED, TIME_ZONE_UNSET

ProgressErrorSeverity

INFO, WARNING, ERROR, FATAL

ProgressPhase

SETUP, RUNNING, CLEANUP, IDLE, MAINTENANCE, STOPPED

PublishProductTemplateInput

Field Type Default Arguments
id ProductTemplateID! — —

PublishProductTemplatePayload

Field Type Default Arguments
productTemplate ProductTemplateState — —
version Int — —
errors [FieldError!]! — —

Quantiles

Field Type Default Arguments
p05 Float! — —
p10 Float! — —
p25 Float! — —
p50 Float! — —
p75 Float! — —
p90 Float! — —
p95 Float! — —
mean Float! — —

ReceiptInput

Field Type Default Arguments
runId String! — —
key String! — —

RecommendedRoutingEntry

Field Type Default Arguments
operationKind String! — —
workCenterName String! — —
workCenterId String! — —
affinityScore Float — —
predictedDurationMinutes Float — —
predictedWastePercent Float — —
reasoning String — —

RecordedJobCostLine

Field Type Default Arguments
recordedCostId RecordedCostID! — —
costCategoryId CostCategoryID! — —
costCategoryCode String — —
description String — —
quantity Float! — —
unitRate Float! — —
totalCost Float! — —
currency CurrencyISO! — —

RecordedJobCostTotal

Field Type Default Arguments
currency CurrencyISO! — —
totalCost Float! — —

RecordWorkCenterStatusEventInput

Field Type Default Arguments
workCenterId WorkCenterID! — —
fromPhase ProgressPhase — —
toPhase ProgressPhase! — —
status WorkCenterStatusKey! — —
customStatus String — —
source String — —
metadata [DictionaryInput!] — —
timestamp ISO8601 — —

RecordWorkCenterStatusEventPayload

Field Type Default Arguments
event WorkCenterStatusEventState — —
errors [FieldError!]! — —

RefreshWorkCenterBehaviorProfileInput

Field Type Default Arguments
workCenterId WorkCenterID! — —

RefreshWorkCenterBehaviorProfilePayload

Field Type Default Arguments
profile WorkCenterBehaviorProfile — —
errors [FieldError!]! — —

ReliabilityBehavior

Field Type Default Arguments
operatingMinutes Float! — —
unplannedStops Int! — —
plannedStops Int! — —
meanMinutesBetweenFailures Float — —
meanMinutesToRepair Float — —
plannedMaintenanceMinutesPerWeek Float — —
sampleEpisodes Int! — —
sliceScheme ReliabilitySliceScheme! — —
timeZone String — —
slices [ReliabilitySlice!]! — —

ReliabilityDayKind

WEEKDAY, WEEKEND

ReliabilitySlice

Field Type Default Arguments
kind ReliabilitySliceScheme! — —
shiftDefinitionId ShiftDefinitionID — —
shiftName String — —
dayKind ReliabilityDayKind — —
blockIndex Int — —
operatingMinutes Float! — —
unplannedStops Int! — —
plannedStops Int! — —
meanMinutesBetweenFailures Float — —
meanMinutesToRepair Float — —
sampleEpisodes Int! — —

ReliabilitySliceScheme

SHIFT, BUCKET

RemoveJobFromJobGroupInput

Field Type Default Arguments
jobId JobID! — —

RemoveJobFromJobGroupPayload

Field Type Default Arguments
job JobState — —
errors [FieldError!]! — —

ResourceType

MACHINE, HUMAN, TOOL, LOCATION

RiskFactor

Field Type Default Arguments
factor String! — —
severity String! — —
detail String — —
suggestion String — —

RunKind

PRODUCTION, SETUP, PROOF, CALIBRATION, TEST

ScenarioSimulationRun

Field Type Default Arguments
id ScenarioSimulationRunID! — —
scheduleScenarioId ScheduleScenarioID! — —
status SimulationRunStatus! — —
samples Int! — —
seed Int! — —
applyPaceDrift Boolean! — —
requestedByUserId UserID — —
queuedAt ISO8601! — —
startedAt ISO8601 — —
completedAt ISO8601 — —
error SimulationError — —
profilesUsed [SimulationProfileUsed!]! — —
result SimulationResult — —
coverage SimulationCoverage — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
scenario ScheduleScenarioState — —

ScenarioSimulationRunConnection

Field Type Default Arguments
edges [ScenarioSimulationRunEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ScenarioSimulationRunEdge

Field Type Default Arguments
node ScenarioSimulationRun! — —
cursor String! — —

ScenarioSimulationRunFilterInput

Field Type Default Arguments
scheduleScenarioId IDFilter — —
status SimulationRunStatus — —

ScenarioSimulationRunSortField

CREATED_AT, COMPLETED_AT

ScenarioSimulationRunSortInput

Field Type Default Arguments
field ScenarioSimulationRunSortField! — —
direction SortDirection! — —

ScheduleAllocationConnection

Field Type Default Arguments
edges [ScheduleAllocationEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ScheduleAllocationEdge

Field Type Default Arguments
node ScheduleAllocationState! — —
cursor String! — —

ScheduleAllocationFilterInput

Field Type Default Arguments
workCenterId IDFilter — —
operationId IDFilter — —
isLocked BoolFilter — —

ScheduleAllocationSortField

START_AT, END_AT, CREATED_AT

ScheduleAllocationSortInput

Field Type Default Arguments
field ScheduleAllocationSortField! — —
direction SortDirection! — —

ScheduleAllocationState

Field Type Default Arguments
id ScheduleAllocationID! — —
scheduleScenarioId ScheduleScenarioID! — —
workCenterId WorkCenterID! — —
operationId OperationID! — —
plannedOperationId PlannedOperationID — —
startAt ISO8601! — —
endAt ISO8601! — —
isLocked Boolean! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —
operation OperationState — —
workCenter WorkCenterState — —
plannedOperation PlannedOperationState — —

ScheduleScenarioConnection

Field Type Default Arguments
edges [ScheduleScenarioEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ScheduleScenarioEdge

Field Type Default Arguments
node ScheduleScenarioState! — —
cursor String! — —

ScheduleScenarioFilterInput

Field Type Default Arguments
name StringFilter — —
status ScheduleStatusFilter — —
scope StringFilter — —
createdAt DateFilter — —
updatedAt DateFilter — —

ScheduleScenarioSortField

NAME, VERSION, STATUS, CREATED_AT, UPDATED_AT

ScheduleScenarioSortInput

Field Type Default Arguments
field ScheduleScenarioSortField! — —
direction SortDirection! — —

ScheduleScenarioState

Field Type Default Arguments
id ScheduleScenarioID! — —
name String! — —
version Int! — —
status ScheduleStatus! — —
scope ScheduleScope! — —
targetProductionCellId ProductionCellID — —
planningHorizonStart ISO8601 — —
planningHorizonEnd ISO8601 — —
createdByUserId UserID — —
lockedAt ISO8601 — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

ScheduleScope

GLOBAL, PARTIAL

ScheduleStatus

DRAFT, PUBLISHED, ARCHIVED, SIMULATION

ScheduleStatusFilter

Field Type Default Arguments
eq ScheduleStatus — —
neq ScheduleStatus — —
in [ScheduleStatus!] — —
notIn [ScheduleStatus!] — —

SheetLayout

Field Type Default Arguments
unit LayoutUnit! — —
sheetWidth Length! — —
sheetHeight Length! — —
finishedWidth Length! — —
finishedHeight Length! — —
bleed Length! — —
gripEdge Length! — —
tailEdge Length! — —
sideMargin Length! — —
cols Int! — —
rows Int! — —
gutterH Length! — —
gutterV Length! — —
media SheetMedia — —
cells [PlacedCell!]! — —
foldLines [FoldLine!]! — —
trimMarks [TrimMark!]! — —
layers [LayoutLayer!]! — —
surfaces [SheetSurface!]! — —

ShiftDefinitionConnection

Field Type Default Arguments
edges [ShiftDefinitionEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

ShiftDefinitionEdge

Field Type Default Arguments
node ShiftDefinitionState! — —
cursor String! — —

ShiftDefinitionFilterInput

Field Type Default Arguments
name StringFilter — —
createdAt DateFilter — —

ShiftDefinitionSortField

NAME, START_TIME, CREATED_AT

ShiftDefinitionSortInput

Field Type Default Arguments
field ShiftDefinitionSortField! — —
direction SortDirection! — —

ShiftDefinitionState

Field Type Default Arguments
id ShiftDefinitionID! — —
name String! — —
startTime String! — —
endTime String! — —
activeDays [Int!]! — —
isOvernight Boolean! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

SimilarJobEntry

Field Type Default Arguments
jobId String! — —
operationKind String! — —
completedAt String! — —
actualDurationMinutes Int! — —
wastePercent Float — —
workCenterName String — —

SimulateScheduleScenarioInput

Field Type Default Arguments
scheduleScenarioId ScheduleScenarioID! — —
samples Int — —
seed Int — —
applyPaceDrift Boolean — —

SimulateScheduleScenarioPayload

Field Type Default Arguments
run ScenarioSimulationRun — —
errors [FieldError!]! — —

SimulateWorkloadInput

Field Type Default Arguments
baseScheduleScenarioId ScheduleScenarioID — —
hypotheticalAllocations [HypotheticalAllocationInput!]! — —
samples Int — —
seed Int — —
applyPaceDrift Boolean — —

SimulationAllocationResult

Field Type Default Arguments
operationId OperationID — —
label String — —
workCenterId WorkCenterID! — —
plannedStartAt ISO8601! — —
plannedEndAt ISO8601! — —
endP10At ISO8601! — —
endP50At ISO8601! — —
endP90At ISO8601! — —
probabilityLaterThanPlanned Float! — —
evidenceDepth Int! — —
attributeValues [SimulationAttributeValueEntry!]! — —
truncatedAtHorizonProbability Float! — —

SimulationAttributeValueEntry

Field Type Default Arguments
key String! — —
value String! — —

SimulationCoverage

Field Type Default Arguments
evaluatedAllocations Int! — —
insideP10P90 Int! — —
insideRatio Float — —
meanSignedErrorMinutes Float — —
evaluatedAt ISO8601! — —

SimulationError

Field Type Default Arguments
code SimulationErrorCode! — —
message String! — —

SimulationErrorCode

TIMEOUT, CANCELLED, INTERRUPTED, LOAD_FAILED, ENGINE_FAILED

SimulationJobResult

Field Type Default Arguments
jobId JobID — —
jobLabel String — —
dueAt ISO8601 — —
onTimeProbability Float — —
completionP50At ISO8601! — —
completionP90At ISO8601! — —

SimulationProfileUsed

Field Type Default Arguments
workCenterId WorkCenterID! — —
profileId WorkCenterBehaviorProfileID — —
status BehaviorProfileStatus — —

SimulationProgressEvent

Field Type Default Arguments
runId ScenarioSimulationRunID! — —
status SimulationRunStatus! — —
completedSamples Int! — —
totalSamples Int! — —
error String — —

SimulationResult

Field Type Default Arguments
summary SimulationSummary! — —
allocations [SimulationAllocationResult!]! — —
jobs [SimulationJobResult!]! — —
workCenters [SimulationWorkCenterResult!]! — —

SimulationRunStatus

QUEUED, RUNNING, COMPLETED, FAILED, CANCELLED

SimulationSummary

Field Type Default Arguments
samples Int! — —
makespanP50At ISO8601! — —
makespanP90At ISO8601! — —
expectedLateJobs Float! — —
uncalibratedWorkCenterIds [WorkCenterID!]! — —
truncatedAllocations Int! — —

SimulationWorkCenterResult

Field Type Default Arguments
workCenterId WorkCenterID! — —
expectedUtilization Float! — —
expectedUnplannedDowntimeMinutes Float! — —
latenessContributionMinutes Float! — —
riskRank Int! — —

SortDirection

ASC, DESC

SourceDiagnostic

Field Type Default Arguments
document String! — —
startLine Int! — —
startColumn Int! — —
endLine Int! — —
endColumn Int! — —
startOffset Int! — —
endOffset Int! — —
elementID String — —
attribute String — —
inputPath String — —

Speed

Field Type Default Arguments
raw Float! — —
unit SpeedUnit! — —
customUnit String — —
metresPerMinute Float — —
itemsPerMinute Float — —

SpeedInput

Field Type Default Arguments
value Float! — —
unit SpeedUnit! — —
customUnit String — —

SpeedUnit

M_MIN, M_S, FT_MIN, MM_MIN, IN_MIN, SHEET_MIN, SHEET_H, UNIT_MIN, UNIT_H, CUSTOM

SpreadType

SINGLE_PAGE, READER_SPREAD, PRINTER_SPREAD

StartOptimizationInput

Field Type Default Arguments
scenarioId ScheduleScenarioID! — —
populationSize Int — —
maxGenerations Int — —
crossoverRate Float — —
mutationRate Float — —
frozenHorizonMinutes Int — —
cleanRun Boolean — —
penaltyScriptId ScriptID — —

StartOptimizationPayload

Field Type Default Arguments
optimizationRun OptimizationRunState — —
errors [FieldError!]! — —

StatusEvent

Field Type Default Arguments
entityType String! — —
entityId String! — —
fromState String — —
toState String! — —
actorType String! — —
actorId String — —
userId String — —
originType String — —
originId String — —
occurredAt String! — —
reason String — —

Stockable

Stockable

StockableType

SUBSTRATE, COMPONENT, FINISHED_GOODS, TOOL, INK, CONSUMABLE

StockMovementReason

RECEIVED, TRANSFERRED, ISSUED_TO_PRODUCTION, RETURNED_FROM_PRODUCTION, SHIPPED, ADJUSTED, SCRAPPED, DAMAGED

StringFilter

Field Type Default Arguments
eq String — —
neq String — —
contains String — —
startsWith String — —
endsWith String — —
in [String!] — —
notIn [String!] — —

SubstrateState

Field Type Default Arguments
id SubstrateID! — —
externalId String — —
name String! — —
code String — —
externalCode String — —
supplierCode String — —
supplierId SupplierID — —
manufacturer String — —
brand String — —
kind MediaKind — —
mediaType MediaType — —
isoPaperSubstrate ISOPaperSubstrate — —
width Length — —
height Length — —
weight PaperWeight — —
thickness Length — —
coatings [MediaCoating!] — —
grainDirection MediaGrainDirection — —
imageableSide MediaImageableSide — —
opacity MediaOpacity — —
printingTechnology MediaPrintingTechnology — —
stockType MediaStockType — —
texture MediaTexture — —
color MediaColor — —
preAppliedCoatings [MediaCoating!] — —
shrinkIndex [Float!] — —
brightness Float — —
cieWhiteness Float — —
grade Int — —
fluteType MediaFluteType — —
recycledPercentage Float — —
buyerSupplied Boolean! — —
moisture Float — —
supplierLeadTimeDays Int — —
isActive Boolean! — —
reorderThreshold Float — —
reorderUnit MeasurementUnit — —
unitCost Float — —
costCurrency CurrencyISO — —
notes String — —
createdAt String! — —
updatedAt String! — —

TaskConnection

Field Type Default Arguments
edges [TaskEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

TaskEdge

Field Type Default Arguments
node TaskState! — —
cursor String! — —

TaskEventConnection

Field Type Default Arguments
edges [TaskEventEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

TaskEventEdge

Field Type Default Arguments
node TaskEventState! — —
cursor String! — —

TaskEventState

Field Type Default Arguments
id TaskEventID! — —
taskId TaskID! — —
eventType TaskEventType! — —
fromStatus TaskStatus — —
toStatus TaskStatus! — —
userId UserID — —
metadata JSONMap — —
createdAt ISO8601! — —

TaskEventType

CREATED, ALLOCATED, CLAIMED, WORKING, PAUSED, COMPLETED, CANCELLED, REJECTED

TaskFilterInput

Field Type Default Arguments
title StringFilter — —
status TaskStatusFilter — —
type StringFilter — —
assignedUserId IDFilter — —
assignedTeamId IDFilter — —
priority IntFilter — —
resourceType StringFilter — —

TaskPayload

Field Type Default Arguments
task TaskState — —
errors [FieldError!]! — —

TaskSortField

TITLE, STATUS, PRIORITY, DUE_AT, CREATED_AT, UPDATED_AT

TaskSortInput

Field Type Default Arguments
field TaskSortField! — —
direction SortDirection! — —

TaskState

Field Type Default Arguments
id TaskID! — —
type TaskType! — —
status TaskStatus! — —
title String! — —
description String — —
taskDefinitionId TaskDefinitionID — —
resourceType String — —
resourceId String — —
assignedUserId UserID — —
assignedTeamId TeamID — —
claimedByUserId UserID — —
createdByUserId UserID! — —
priority Int! — —
dueAt ISO8601 — —
outcome String — —
outcomeData String — —
workflowExecutionId WorkflowExecutionID — —
workflowNodeId String — —
completedAt ISO8601 — —
createdAt String! — —
updatedAt String! — —

TaskStatus

CREATED, ALLOCATED, WORKING, PAUSED, COMPLETED, CANCELLED, REJECTED

TaskStatusFilter

Field Type Default Arguments
eq TaskStatus — —
neq TaskStatus — —
in [TaskStatus!] — —
notIn [TaskStatus!] — —

TaskTransitionAction

CLAIM, START, PAUSE, RESUME, COMPLETE, REJECT, CANCEL

TaskType

MANUAL, APPROVAL, AGENT_AUTOMATED

TemplateComponentSpec

Field Type Default Arguments
localId String! — —
kind ComponentKind! — —
name String! — —
defaultQuantity Int! — —
minQuantity Int — —
maxQuantity Int — —
quantityStep Int — —
totalPages Int — —
mediaSelectors [MediaSelector!] — —
sides PrintSides — —
spreadType SpreadType — —
finishedDimensions LayoutDimension — —
colors ComponentColorInfo — —
layout ComponentLayout — —
finishing FinishingSpec — —

TemplateComponentSpecInput

Field Type Default Arguments
localId String! — —
kind ComponentKind! — —
name String! — —
defaultQuantity Int — —
minQuantity Int — —
maxQuantity Int — —
quantityStep Int — —
totalPages Int — —
mediaSelectors [MediaSelectorInput!] — —
sides PrintSides — —
spreadType SpreadType — —
finishedDimensions LayoutDimensionInput — —
colors ComponentColorInfoInput — —
layout ComponentLayoutInput — —
finishing FinishingSpecInput — —

TemplateOperationSpec

Field Type Default Arguments
localId String! — —
componentLocalId String — —
kind OperationKind! — —
name String! — —
defaultParameters String — —
dependsOn [String!]! — —

TemplateOperationSpecInput

Field Type Default Arguments
localId String! — —
componentLocalId String — —
kind OperationKind! — —
name String! — —
defaultParameters String — —
dependsOn [String!]! — —

TemplateStatus

DRAFT, PUBLISHED

TransferStatus

REQUESTED, APPROVED, IN_PROGRESS, COMPLETED, CANCELLED

TransitionOperationInput

Field Type Default Arguments
mode OperationTransitionMode — —
allocationId ScheduleAllocationID — —
receipt ReceiptInput — —
effectiveAt ISO8601 — —
id OperationID! — —
status OperationStatus! — —

TransitionOperationItemInput

Field Type Default Arguments
id OperationItemID! — —
status OperationItemStatus! — —

TransitionOperationPayload

Field Type Default Arguments
operation OperationState — —
errors [FieldError!]! — —

TransitionTaskInput

Field Type Default Arguments
id TaskID! — —
action TaskTransitionAction! — —
outcome String — —
outcomeData String — —
notes String — —

TwinQuantile

P05, P10, P25, P50, P75, P90, P95

UnscheduledReason

NO_COMPATIBLE_RESOURCE, NO_AVAILABLE_SHIFT, RELEASE_OUTSIDE_HORIZON, PREDECESSOR_UNSCHEDULED, NO_FITTING_SLOT, EXPIRED_PIN, PINNED_OUTSIDE_HORIZON, CYCLIC_DEPENDENCY

UpdateCapabilityInput

Field Type Default Arguments
code String — —
name String — —
description String — —
constraintSchema [String!] — —

UpdateComponentGroupInput

Field Type Default Arguments
jobId JobID — —
name String — —
kind ComponentGroupKind — —
description String — —
sortOrder Int — —

UpdateComponentInput

Field Type Default Arguments
jobId JobID — —
componentGroupId ComponentGroupID — —
componentNumber String — —
externalId String — —
name String — —
description String — —
kind ComponentKind — —
quantity Int — —
sortOrder Int — —
updatedAt ISO8601 — —
totalPages Int — —
desiredSubstrateId SubstrateID — —
actualSubstrateId SubstrateID — —
colors ComponentColorInfoInput — —
layout ComponentLayoutInput — —
media JSON — —
finishedSize JSON — —
finishing FinishingSpecInput — —

UpdateEntityNoteInput

Field Type Default Arguments
body String! — —
attribution EntityNoteAttributionInput — —
sourceRevision String — —

UpdateJobInput

Field Type Default Arguments
name String — —
quantity Int — —
dueAt ISO8601 — —
status JobStatus — —
jobNumber String — —
externalId String — —
description String — —
maxDeliverableQuantity Int — —
tags [String!] — —
billingCustomerId CustomerID — —
deliveryCustomerId CustomerID — —
estimateId EstimateID — —
jobGroupId JobGroupID — —
priority Int — —
scheduledStartAt ISO8601 — —
scheduledEndAt ISO8601 — —
updatedAt ISO8601 — —

UpdateMilestoneInput

Field Type Default Arguments
jobId JobID — —
componentId ComponentID — —
externalId String — —
externalStartId String — —
externalCompletionId String — —
name String — —
description String — —
startDueAt ISO8601 — —
dueAt ISO8601 — —
startedAt ISO8601 — —
completedAt ISO8601 — —
cancelledAt ISO8601 — —
cancelReason String — —
sortOrder Int — —

UpdateOperationEdgeInput

Field Type Default Arguments
predecessorId OperationID — —
successorId OperationID — —
intermediate String — —
sortOrder Int — —

UpdateOperationInput

Field Type Default Arguments
jobId JobID — —
componentId ComponentID — —
componentGroupId ComponentGroupID — —
milestoneId MilestoneID — —
externalId String — —
name String — —
remarks String — —
kind OperationKind — —
requiredResourceType String — —
capabilityId CapabilityID — —
requestedWorkCenterId WorkCenterID — —
status OperationStatus — —
productionQuantity Int — —
expectedDuration Int — —
deadline ISO8601 — —
scheduledStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —
metadata JSONMap — —
parameters JSON — —
sortOrder Int — —
outsourcedSupplierId SupplierID — —
outsourcedPurchaseOrderId PurchaseOrderID — —
outsourcedLeadTimeDays Int — —
updatedAt ISO8601 — —

UpdateOperationItemEdgeInput

Field Type Default Arguments
predecessorItemId OperationItemID — —
successorItemId OperationItemID — —
sourceOperationId OperationID — —
targetOperationId OperationID — —
sortOrder Int — —

UpdateOperationItemInput

Field Type Default Arguments
operationId OperationID — —
jobId JobID — —
externalId String — —
label String — —
sortOrder Int — —
status OperationItemStatus — —
workCenterId WorkCenterID — —
parameters JSON — —
estimatedDurationMinutes Int — —
scheduledStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —

UpdateProductionCellInput

Field Type Default Arguments
name String — —
colorCode String — —

UpdateProductionPlanInput

Field Type Default Arguments
jobId JobID — —
name String — —
status ProductionPlanStatus — —
plannedOperations [PlannedOperationInput!] — —
edges [PlannedEdgeInput!] — —

UpdateProductTemplateInput

Field Type Default Arguments
name String — —
description String — —
sku String — —
isActive Boolean — —
tags [String!] — —
category String — —
printFormat String — —
feedType String — —
curingMethod String — —
preferredPrintProcess String — —
components [TemplateComponentSpecInput!] — —
operations [TemplateOperationSpecInput!] — —
configSchema JSON — —

UpdateScheduleAllocationInput

Field Type Default Arguments
scheduleScenarioId ScheduleScenarioID — —
workCenterId WorkCenterID — —
operationId OperationID — —
plannedOperationId PlannedOperationID — —
startAt ISO8601 — —
endAt ISO8601 — —
isLocked Boolean — —

UpdateScheduleScenarioInput

Field Type Default Arguments
name String — —
version Int — —
status ScheduleStatus — —
scope ScheduleScope — —
targetProductionCellId ProductionCellID — —
planningHorizonStart ISO8601 — —
planningHorizonEnd ISO8601 — —

UpdateShiftDefinitionInput

Field Type Default Arguments
name String — —
startTime String — —
endTime String — —
activeDays [Int!] — —

UpdateTaskInput

Field Type Default Arguments
title String — —
description String — —
assignedUserId UserID — —
assignedTeamId TeamID — —
priority Int — —
dueAt ISO8601 — —

UpdateWorkCenterCapabilityInput

Field Type Default Arguments
workCenterId WorkCenterID — —
capabilityId CapabilityID — —
constraints [CapabilityConstraintScalar!] — —

UpdateWorkCenterDeviceInput

Field Type Default Arguments
workCenterId WorkCenterID — —
deviceId DeviceID — —
priority Int — —
isActive Boolean — —

UpdateWorkCenterInput

Field Type Default Arguments
externalId String — —
productionCellId ProductionCellID — —
costCenterId CostCenterID — —
name String — —
resourceType ResourceType — —
linkedUserId UserID — —
efficiencyFactor Float — —
isActive Boolean — —
lifecycle WorkCenterLifecycle — —
isMonitored Boolean — —
jmfDeviceId String — —
defaultSetupMinutes Int — —
defaultProcessingRate Float — —
defaultCleanupMinutes Int — —

UpdateWorkCenterShiftProfileInput

Field Type Default Arguments
workCenterId WorkCenterID — —
shiftDefinitionId ShiftDefinitionID — —
validFrom ISO8601 — —
validUntil ISO8601 — —

UpsertCapabilityInput

Field Type Default Arguments
id CapabilityID — —
code String! — —
name String! — —
description String — —
constraintSchema [String!] — —

UpsertCapabilityPayload

Field Type Default Arguments
capability CapabilityState — —
errors [FieldError!]! — —

UpsertComponentGroupInput

Field Type Default Arguments
id ComponentGroupID — —
jobId JobID! — —
name String! — —
kind ComponentGroupKind! — —
description String — —
sortOrder Int — —
totalPageCount Int — —

UpsertComponentGroupPayload

Field Type Default Arguments
componentGroup ComponentGroupState — —
errors [FieldError!]! — —

UpsertComponentInput

Field Type Default Arguments
id ComponentID — —
jobId JobID! — —
componentGroupId ComponentGroupID — —
componentNumber String — —
externalId String — —
name String! — —
description String — —
kind ComponentKind! — —
quantity Int! — —
sortOrder Int — —
createdAt ISO8601 — —
updatedAt ISO8601 — —
totalPages Int — —
desiredSubstrateId SubstrateID — —
actualSubstrateId SubstrateID — —
colors ComponentColorInfoInput — —
layout ComponentLayoutInput — —
media JSON — —
finishedSize JSON — —
finishing FinishingSpecInput — —

UpsertComponentPayload

Field Type Default Arguments
component ComponentState — —
errors [FieldError!]! — —

UpsertJobInput

Field Type Default Arguments
id JobID — —
name String! — —
quantity Int! — —
dueAt ISO8601 — —
status JobStatus — —
jobNumber String — —
externalId String — —
description String — —
maxDeliverableQuantity Int — —
tags [String!] — —
billingCustomerId CustomerID — —
deliveryCustomerId CustomerID — —
estimateId EstimateID — —
jobGroupId JobGroupID — —
priority Int — —
scheduledStartAt ISO8601 — —
scheduledEndAt ISO8601 — —
createdAt ISO8601 — —
updatedAt ISO8601 — —
productionKind ProductionKind — —
commercialKind CommercialKind — —

UpsertJobPayload

Field Type Default Arguments
job JobState — —
errors [FieldError!]! — —

UpsertMilestoneInput

Field Type Default Arguments
id MilestoneID — —
jobId JobID! — —
componentId ComponentID — —
externalId String — —
externalStartId String — —
externalCompletionId String — —
name String! — —
description String — —
startDueAt ISO8601 — —
dueAt ISO8601 — —
startedAt ISO8601 — —
completedAt ISO8601 — —
cancelledAt ISO8601 — —
cancelReason String — —
sortOrder Int — —

UpsertOperationGraphInput

Field Type Default Arguments
jobId JobID! — —
operations [OperationGraphNodeInput!] — —
edges [OperationGraphEdgeInput!]! — —

UpsertOperationGraphPayload

Field Type Default Arguments
edges [OperationEdgeState!] — —
errors [FieldError!]! — —

UpsertOperationInput

Field Type Default Arguments
id OperationID — —
jobId JobID! — —
componentId ComponentID — —
componentGroupId ComponentGroupID — —
milestoneId MilestoneID — —
externalId String — —
name String! — —
remarks String — —
kind OperationKind! — —
requiredResourceType String — —
capabilityId CapabilityID — —
requestedWorkCenterId WorkCenterID — —
status OperationStatus — —
productionQuantity Int — —
expectedDuration Int — —
deadline ISO8601 — —
scheduledStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —
metadata JSONMap — —
parameters JSON — —
sortOrder Int — —
outsourcedSupplierId SupplierID — —
outsourcedPurchaseOrderId PurchaseOrderID — —
outsourcedLeadTimeDays Int — —
createdAt ISO8601 — —
updatedAt ISO8601 — —
customKind String — —

UpsertOperationItemEdgesInput

Field Type Default Arguments
jobId JobID! — —
sourceOperationId OperationID — —
targetOperationId OperationID — —
edges [OperationItemEdgeInput!]! — —

UpsertOperationItemEdgesPayload

Field Type Default Arguments
edges [OperationItemEdgeState!] — —
errors [FieldError!]! — —

UpsertOperationItemInput

Field Type Default Arguments
id OperationItemID — —
operationId OperationID! — —
jobId JobID! — —
externalId String — —
label String! — —
sortOrder Int — —
status OperationItemStatus — —
workCenterId WorkCenterID — —
parameters JSON — —
estimatedDurationMinutes Int — —
scheduledStartAt ISO8601 — —
scheduledCompletionAt ISO8601 — —

UpsertOperationItemPayload

Field Type Default Arguments
operationItem OperationItemState — —
errors [FieldError!]! — —

UpsertOperationItemsInput

Field Type Default Arguments
operationId OperationID! — —
jobId JobID! — —
items [OperationItemInput!]! — —

UpsertOperationItemsPayload

Field Type Default Arguments
operationItems [OperationItemState!] — —
errors [FieldError!]! — —

UpsertOperationPayload

Field Type Default Arguments
operation OperationState — —
errors [FieldError!]! — —

UpsertProductionCellInput

Field Type Default Arguments
id ProductionCellID — —
name String! — —
colorCode String — —

UpsertProductionCellPayload

Field Type Default Arguments
productionCell ProductionCellState — —
errors [FieldError!]! — —

UpsertProductionPlanInput

Field Type Default Arguments
id ProductionPlanID — —
jobId JobID! — —
name String! — —
status ProductionPlanStatus — —
plannedOperations [PlannedOperationInput!]! — —
edges [PlannedEdgeInput!]! — —

UpsertProductionPlanPayload

Field Type Default Arguments
productionPlan ProductionPlanState — —
plannedOperations [PlannedOperationState!] — —
edges [PlannedEdgeState!] — —
errors [FieldError!]! — —

UpsertProductTemplateInput

Field Type Default Arguments
id ProductTemplateID — —
name String! — —
description String — —
sku String — —
isActive Boolean — —
tags [String!] — —
category String — —
printFormat String — —
feedType String — —
curingMethod String — —
preferredPrintProcess String — —
components [TemplateComponentSpecInput!] — —
operations [TemplateOperationSpecInput!] — —
configSchema JSON — —

UpsertProductTemplatePayload

Field Type Default Arguments
productTemplate ProductTemplateState — —
errors [FieldError!]! — —

UpsertScheduleAllocationInput

Field Type Default Arguments
id ScheduleAllocationID — —
scheduleScenarioId ScheduleScenarioID! — —
workCenterId WorkCenterID! — —
operationId OperationID! — —
plannedOperationId PlannedOperationID — —
startAt ISO8601! — —
endAt ISO8601! — —
isLocked Boolean — —

UpsertScheduleAllocationPayload

Field Type Default Arguments
scheduleAllocation ScheduleAllocationState — —
errors [FieldError!]! — —

UpsertScheduleScenarioInput

Field Type Default Arguments
id ScheduleScenarioID — —
name String! — —
version Int — —
status ScheduleStatus — —
scope ScheduleScope — —
targetProductionCellId ProductionCellID — —
planningHorizonStart ISO8601 — —
planningHorizonEnd ISO8601 — —

UpsertScheduleScenarioPayload

Field Type Default Arguments
scheduleScenario ScheduleScenarioState — —
errors [FieldError!]! — —

UpsertShiftDefinitionInput

Field Type Default Arguments
id ShiftDefinitionID — —
name String! — —
startTime String! — —
endTime String! — —
activeDays [Int!]! — —

UpsertShiftDefinitionPayload

Field Type Default Arguments
shiftDefinition ShiftDefinitionState — —
errors [FieldError!]! — —

UpsertWorkCenterCapabilityInput

Field Type Default Arguments
id WorkCenterCapabilityID — —
workCenterId WorkCenterID! — —
capabilityId CapabilityID! — —
constraints [CapabilityConstraintScalar!] — —

UpsertWorkCenterCapabilityPayload

Field Type Default Arguments
workCenterCapability WorkCenterCapabilityState — —
errors [FieldError!]! — —

UpsertWorkCenterDeviceInput

Field Type Default Arguments
id WorkCenterDeviceID — —
workCenterId WorkCenterID! — —
deviceId DeviceID! — —
priority Int — —
isActive Boolean — —

UpsertWorkCenterDevicePayload

Field Type Default Arguments
workCenterDevice WorkCenterDeviceState — —
errors [FieldError!]! — —

UpsertWorkCenterInput

Field Type Default Arguments
id WorkCenterID — —
externalId String — —
productionCellId ProductionCellID — —
costCenterId CostCenterID — —
name String! — —
resourceType ResourceType — —
linkedUserId UserID — —
efficiencyFactor Float — —
isActive Boolean — —
lifecycle WorkCenterLifecycle — —
isMonitored Boolean — —
jmfDeviceId String — —
defaultSetupMinutes Int — —
defaultProcessingRate Float — —
defaultCleanupMinutes Int — —

UpsertWorkCenterPayload

Field Type Default Arguments
workCenter WorkCenterState — —
errors [FieldError!]! — —

UpsertWorkCenterShiftProfileInput

Field Type Default Arguments
id WorkCenterShiftProfileID — —
workCenterId WorkCenterID! — —
shiftDefinitionId ShiftDefinitionID! — —
validFrom ISO8601! — —
validUntil ISO8601 — —

UpsertWorkCenterShiftProfilePayload

Field Type Default Arguments
workCenterShiftProfile WorkCenterShiftProfileState — —
errors [FieldError!]! — —

UserKind

HUMAN, BOT

UserState

Field Type Default Arguments
id UserID! — —
externalId String — —
email String! — —
name String — —
kind UserKind! — —
createdAt String! — —
updatedAt String! — —

WarehouseStockState

Field Type Default Arguments
materialLot MaterialLot — —
materialLotId MaterialLotID — —
id WarehouseStockID! — —
locationId WarehouseLocationID! — —
stockable Stockable! — —
quantity Float! — —
unit MeasurementUnit! — —
reservedQuantity Float! — —
availableQuantity Float! — —
batchNumber String — —
expiryDate ISO8601 — —
lastCountedAt ISO8601 — —
notes String — —
createdAt String! — —
updatedAt String! — —

WarehouseTransferState

Field Type Default Arguments
materialLotId MaterialLotID — —
id WarehouseTransferID! — —
sourceLocationId WarehouseLocationID! — —
destinationLocationId WarehouseLocationID! — —
stockable Stockable! — —
quantity Float! — —
unit MeasurementUnit! — —
reason StockMovementReason! — —
notes String — —
referenceType String — —
referenceId String — —
status TransferStatus! — —
requestedByUserId UserID — —
approvedByUserId UserID — —
completedByUserId UserID — —
requestedAt ISO8601! — —
approvedAt ISO8601 — —
completedAt ISO8601 — —
createdAt String! — —
updatedAt String! — —

WasteEstimate

Field Type Default Arguments
totalUnits Float — —
percentage Float! — —

WorkCenterBehaviorProfile

Field Type Default Arguments
id WorkCenterBehaviorProfileID! — —
workCenterId WorkCenterID! — —
version Int! — —
status BehaviorProfileStatus! — —
windowStart ISO8601! — —
windowEnd ISO8601! — —
computedAt ISO8601! — —
reliability ReliabilityBehavior — —
pace PaceBehavior — —
observedEfficiency Float — —
provenance ProfileProvenance! — —
createdAt ISO8601! — —
cells [BehaviorCell!]! — —
workCenter WorkCenterState — —

WorkCenterBehaviorProfileConnection

Field Type Default Arguments
edges [WorkCenterBehaviorProfileEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterBehaviorProfileEdge

Field Type Default Arguments
node WorkCenterBehaviorProfile! — —
cursor String! — —

WorkCenterBehaviorProfileFilterInput

Field Type Default Arguments
workCenterId IDFilter — —
status BehaviorProfileStatus — —

WorkCenterBehaviorProfileSortField

COMPUTED_AT, VERSION

WorkCenterBehaviorProfileSortInput

Field Type Default Arguments
field WorkCenterBehaviorProfileSortField! — —
direction SortDirection! — —

WorkCenterCapabilityConnection

Field Type Default Arguments
edges [WorkCenterCapabilityEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterCapabilityEdge

Field Type Default Arguments
node WorkCenterCapabilityState! — —
cursor String! — —

WorkCenterCapabilityFilterInput

Field Type Default Arguments
capabilityId IDFilter — —

WorkCenterCapabilityState

Field Type Default Arguments
id WorkCenterCapabilityID! — —
workCenterId WorkCenterID! — —
capabilityId CapabilityID! — —
constraints [CapabilityConstraintScalar!] — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

WorkCenterConnection

Field Type Default Arguments
edges [WorkCenterEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterDeviceConnection

Field Type Default Arguments
edges [WorkCenterDeviceEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterDeviceEdge

Field Type Default Arguments
node WorkCenterDeviceState! — —
cursor String! — —

WorkCenterDeviceState

Field Type Default Arguments
id WorkCenterDeviceID! — —
workCenterId WorkCenterID! — —
deviceId DeviceID! — —
priority Int! — —
isActive Boolean! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

WorkCenterEdge

Field Type Default Arguments
node WorkCenterState! — —
cursor String! — —

WorkCenterFilterInput

Field Type Default Arguments
externalId StringFilter — —
productionCellId IDFilter — —
name StringFilter — —
resourceType StringFilter — —
isActive BoolFilter — —
lifecycle StringFilter — —
isMonitored BoolFilter — —
createdAt DateFilter — —
updatedAt DateFilter — —

WorkCenterLifecycle

CONCEPT, ACTIVE, ARCHIVED

WorkCenterMatchOutput

Field Type Default Arguments
workCenterId String! — —
workCenterName String! — —
matchedCapabilityCode String! — —
constraintResults [ConstraintVerdictOutput!]! — —
affinityScore Float — —
predictedDurationMinutes Float — —
predictedWasteRatio Float — —

WorkCenterShiftProfileConnection

Field Type Default Arguments
edges [WorkCenterShiftProfileEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterShiftProfileEdge

Field Type Default Arguments
node WorkCenterShiftProfileState! — —
cursor String! — —

WorkCenterShiftProfileFilterInput

Field Type Default Arguments
workCenterId IDFilter — —
shiftDefinitionId IDFilter — —

WorkCenterShiftProfileState

Field Type Default Arguments
id WorkCenterShiftProfileID! — —
workCenterId WorkCenterID! — —
shiftDefinitionId ShiftDefinitionID! — —
validFrom ISO8601! — —
validUntil ISO8601 — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

WorkCenterSortField

NAME, RESOURCE_TYPE, CREATED_AT, UPDATED_AT

WorkCenterSortInput

Field Type Default Arguments
field WorkCenterSortField! — —
direction SortDirection! — —

WorkCenterState

Field Type Default Arguments
id WorkCenterID! — —
externalId String — —
productionCellId ProductionCellID — —
costCenterId CostCenterID — —
name String! — —
resourceType ResourceType! — —
linkedUserId UserID — —
efficiencyFactor Float! — —
isActive Boolean! — —
lifecycle WorkCenterLifecycle! — —
isMonitored Boolean! — —
jmfDeviceId String — —
defaultSetupMinutes Int! — —
defaultProcessingRate Float — —
defaultCleanupMinutes Int! — —
twin WorkCenterTwin! — —
createdAt ISO8601! — —
updatedAt ISO8601! — —

WorkCenterStatusEventConnection

Field Type Default Arguments
events [WorkCenterStatusEventState!]! — —
totalCount Int! — —

WorkCenterStatusEventCorrection

Field Type Default Arguments
kind WorkCenterStatusEventCorrectionKind! — —
replacementEventId WorkCenterStatusEventID — —
actorUserId UserID! — —
reason String! — —
createdAt ISO8601! — —

WorkCenterStatusEventCorrectionKind

VOID, SUPERSEDE

WorkCenterStatusEventReplacementInput

Field Type Default Arguments
fromPhase ProgressPhase — —
toPhase ProgressPhase! — —
status WorkCenterStatusKey! — —
customStatus String — —
timestamp ISO8601! — —

WorkCenterStatusEventState

Field Type Default Arguments
correction WorkCenterStatusEventCorrection — —
id WorkCenterStatusEventID! — —
workCenterId WorkCenterID! — —
fromPhase ProgressPhase — —
toPhase ProgressPhase! — —
status WorkCenterStatusKey! — —
customStatus String — —
source String! — —
metadata [Dictionary!]! — —
timestamp ISO8601! — —
createdAt ISO8601! — —
lastSeenAt ISO8601! — —

WorkCenterStatusKey

UNKNOWN, IDLE, READY, SETUP, RUNNING, PAUSED, CLEANUP, STOPPED, DOWN, MAINTENANCE, ERROR, CUSTOM

WorkCenterTwin

Field Type Default Arguments
settings WorkCenterTwinSettings! — —
effective WorkCenterTwinEffectiveSettings! — —

WorkCenterTwinEffectiveSettings

Field Type Default Arguments
onTrackQuantile TwinQuantile! — —
driftingQuantile TwinQuantile! — —
paceSlowingPercent Int! — —

WorkCenterTwinEvent

Field Type Default Arguments
id WorkCenterTwinEventID! — —
workCenterId WorkCenterID! — —
operationId OperationID — —
scenarioId ScheduleScenarioID — —
phase ProgressPhase — —
fromState WorkCenterTwinState — —
toState WorkCenterTwinState! — —
expectedEndP50At ISO8601 — —
expectedEndP90At ISO8601 — —
plannedEndAt ISO8601 — —
projectedEndAt ISO8601 — —
elapsedMinutes Float! — —
catchUpConfidence Float — —
evidenceDepth Int! — —
occurredAt ISO8601! — —
evaluatedBy String! — —
supersededAt ISO8601 — —
track WorkCenterTwinTrack! — —
paceDriftRatio Float — —

WorkCenterTwinEventConnection

Field Type Default Arguments
edges [WorkCenterTwinEventEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterTwinEventEdge

Field Type Default Arguments
node WorkCenterTwinEvent! — —
cursor String! — —

WorkCenterTwinPace

Field Type Default Arguments
state WorkCenterTwinState! — —
driftRatio Float — —
since ISO8601! — —

WorkCenterTwinProjection

Field Type Default Arguments
workCenterId WorkCenterID! — —
scheduleScenarioId ScheduleScenarioID — —
horizonStartAt ISO8601! — —
horizonEndAt ISO8601! — —
samples Int! — —
seed Int! — —
bucketMinutes Int! — —
uncalibrated Boolean! — —
timeZone String — —
timeZoneUnset Boolean! — —
machineStatus WorkCenterStatusKey — —
calendarScheme ReliabilitySliceScheme! — —
slices [WorkCenterTwinProjectionSlice!]! — —
strip [WorkCenterTwinProjectionBucket!]! — —
allocations [SimulationAllocationResult!]! — —
summary WorkCenterTwinProjectionSummary! — —

WorkCenterTwinProjectionBucket

Field Type Default Arguments
startAt ISO8601! — —
endAt ISO8601! — —
availableShare Float! — —
downProbability Float! — —
expectedBusyShare Float! — —

WorkCenterTwinProjectionInput

Field Type Default Arguments
workCenterId WorkCenterID! — —
horizonHours Int — —
scheduleScenarioId ScheduleScenarioID — —
hypotheticalAllocations [HypotheticalAllocationInput!] — —
bucketMinutes Int — —
samples Int — —
seed Int — —
applyPaceDrift Boolean — —

WorkCenterTwinProjectionSlice

Field Type Default Arguments
kind ReliabilitySliceScheme — —
shiftDefinitionId ShiftDefinitionID — —
shiftName String — —
dayKind ReliabilityDayKind — —
blockIndex Int — —
startAt ISO8601! — —
endAt ISO8601! — —
availableMinutes Int! — —
expectedBusyMinutes Float! — —
expectedLostMinutes Float! — —
lostMinutesP10 Int! — —
lostMinutesP90 Int! — —
stopProbability Float! — —
expectedStops Float! — —

WorkCenterTwinProjectionSummary

Field Type Default Arguments
expectedUtilization Float! — —
expectedLostMinutes Float! — —
expectedStops Float! — —
truncatedAllocations Int! — —
boundedAllocations Int! — —

WorkCenterTwinSettings

Field Type Default Arguments
onTrackQuantile TwinQuantile — —
driftingQuantile TwinQuantile — —
stallMinutes Int — —
downOverdueMinutes Int — —
paceSlowingPercent Int — —

WorkCenterTwinSettingsInput

Field Type Default Arguments
onTrackQuantile TwinQuantile — —
driftingQuantile TwinQuantile — —
stallMinutes Int — —
downOverdueMinutes Int — —
paceSlowingPercent Int — —

WorkCenterTwinShadow

Field Type Default Arguments
workCenterId WorkCenterID! — —
evaluatedAt ISO8601! — —
state WorkCenterTwinState! — —
operations [OperationShadow!]! — —
catchUpConfidence Float — —
pace WorkCenterTwinPace — —

WorkCenterTwinShadowConnection

Field Type Default Arguments
edges [WorkCenterTwinShadowEdge!]! — —
pageInfo PageInfo! — —
totalCount Int — —

WorkCenterTwinShadowEdge

Field Type Default Arguments
node WorkCenterTwinShadow! — —
cursor String! — —

WorkCenterTwinShadowFilterInput

Field Type Default Arguments
states [WorkCenterTwinState!] — —

WorkCenterTwinState

IDLE, ON_TRACK, DRIFTING, STALLED, PAUSED, DOWN, DOWN_OVERDUE, UNCALIBRATED, ENDED, STEADY, SLOWING

WorkCenterTwinTrack

SHADOW, PACE

Published platform manual · revision d946dbc665ca