18.1 JobsType Definition
This ObjectType represents the jobs (order to produce parts/process material) stored on the machine. It is formally defined in Table 72.

| Attribute | Value | ||||
| BrowseName | JobsType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of 0:BaseObjectType defined in OPC UA Part 5 | |||||
| 0:HasComponent | Object | ActiveJob | JobInformationType | M | |
| 0:HasComponent | Object | JobInPreparation | JobInformationType | O | |
| 0:HasComponent | Method | SendJobList | O | ||
| 0:HasComponent | Method | SendCyclicJobList | O | ||
| 0:HasComponent | Object | ActiveJobValues | ActiveJobValuesType | M | |
| GeneratesEvent | ObjectType | RequestJobListEventType | Defined in 18.3.2 | ||
| GeneratesEvent | ObjectType | RequestCyclicJobListEventType | Defined in 18.3.4 | ||
ActiveJob represents the job that is currently active on the machine.
JobInPreparation represents a job that is in preparation. Background: Some manufacturers use two "layers" for job information in their control systems: one active information layer and one for preparation. So, during a running job, inputs for the following job are possible. By pressing a button on the control panel, data from the prepared job information can be set active.
ActiveJobValues represents the status of the current job. See 18.4.
SendJobList sends a list of jobs available on the client to the server. Can be triggered by the machine by the event RequestJobList (see 18.3.2). For cyclic processes SendCyclicJobList and RequestCyclicJobListEventType are used.