Operation
Type: Object
A print operation is a single operation that can be scheduled to run on a print job, such as printing, cutting, folding etc.
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| actualCompletionAt | DateTime | The completion time for the task. | ||
| actualStartAt | DateTime | The actual start time for the task. | ||
| component | Component | The component that this operation belongs to, this is optional and only set for operations that are part of a component | ||
| componentId | ID | |||
| createdAt | DateTime! | |||
| customKind | String | Custom operation name when kind is :custom | ||
| deadline | DateTime | The deadline for the operation to be completed | ||
| expectedDuration | Int | The expected duration of the operation in seconds | ||
| externalId | String | The external ID of the operation, for example in an ERP system. | ||
| files | [File!]! | filter: FileFilterInputlimit: Intoffset: Intsort: [FileSortInput] | The files for the operation, such as paths or other data | |
| id | ID! | |||
| incomingDependencies | [OperationDependency!]! | filter: OperationDependencyFilterInputlimit: Intoffset: Intsort: [OperationDependencySortInput] | The operations that must have been completed before this operation can start | |
| intendedResource | Resource | Planned allocation - planned for a specific resource | ||
| intendedResourceId | ID | |||
| job | Job! | The job that this operation belongs to, this is always set | ||
| jobId | ID! | |||
| kind | PrintOperationKind! | The kind of operation/process being performed | ||
| metadata | JsonString | Instance-specific data for the task. | ||
| milestone | Milestone | The milestone that this operation belongs to, this is optional and only set for operations that are part of a milestone | ||
| milestoneId | ID | |||
| name | String! | The name of the operation, for example 'Printing'. | ||
| notes | [Note!]! | filter: NoteFilterInputlimit: Intoffset: Intsort: [NoteSortInput] | The notes for the operation | |
| operationInputs | [OperationInput!]! | filter: OperationInputFilterInputlimit: Intoffset: Intsort: [OperationInputSortInput] | The inputs for the operation, created on consumption | |
| operationOutputs | [OperationOutput!]! | filter: OperationOutputFilterInputlimit: Intoffset: Intsort: [OperationOutputSortInput] | The outputs for the operation, created on production | |
| outgoingDependencies | [OperationDependency!]! | filter: OperationDependencyFilterInputlimit: Intoffset: Intsort: [OperationDependencySortInput] | The operations that require the output of this operation | |
| productionQuantity | Int! | The quantity of material that should be produced in this operation | ||
| remarks | String | Notes about the operation, for example 'Printing the front and back of the document'. | ||
| requiredResourceType | ResourceType | Type of resource required to perform this operation (e.g., :offset_press_sheetfed) | ||
| resource | Resource | Firm allocation - is running on a specific resource | ||
| resourceId | ID | |||
| scheduledCompletionAt | DateTime | The scheduled completion time for the task. | ||
| scheduledStartAt | DateTime | The scheduled start time for the task. | ||
| scheduleEntries | [ScheduleEntry!]! | filter: ScheduleEntryFilterInputlimit: Intoffset: Intsort: [ScheduleEntrySortInput] | The schedule entries that belong to this operation | |
| state | OperationStateEnum! | The current state of the operation. | ||
| updatedAt | DateTime! |