The PlannedQuantityOfRuns should not be used. Instead, use Material.Quantity and RunsPlanned.
The PlannedOrderQuantity should not be used. Instead, use Material.Quantity and RunsPlanned.
The predefined 3:JobOrderParameters of OPC 40001-3 in Table 27 should be used if the relevant information is available:
Table 27 – Recommended Predefined 3:JobOrderParameters of Machinery Job Management
| ID | DataType of Value | Description | EngineeringUnits | Sub-parameters | In | Out | 
| JobName | 0:LocalizedText[] | Human readable name of the job. Array shall always contain the same text, potentially in different languages. | - | - | X | X | 
| ProducedQuantity | 0:Double | The produced quantity reflects the quantity that a work unit has produced in relation to a production order, including the count of good quantity, scrap quantity, and rework quantity. 
 [Source: ISO 22400] 
 Corresponding ISO 22400 definition: PQ (produced quantity)] | Product-specific 
 | 
 | 
 | x | 
| GoodQuantity | 0:Double | The good quantity shall be the produced quantity that meets quality requirements. (Note: Measuring work units use good quantity as the number of successfully executed measurement programs.) 
 [Source ISO 22400] 
 A quantity is considered as good as long as there is no contradicting evidence. Note that such evidence may arise in subsequent processing steps (on different machines), even if a quantity was considered as good. In this case, the data on the OPC UA Server are not changed retrospectively. Corresponding ISO 22400 definition: GQ (good quantity) | Product-specific 
 | 
 | 
 | x | 
Table 28 provides predefined key-value pairs for 3:JobOrderParameters and 3:JobResponseData, and indicates the data structure in which the key-value pairs are expected to be used. An “X” in “In” indicates that it may be used in 3:JobOrderParameters; an “X” in “Out” indicates that it may be used in 3:JobResponseData.
Table 28 – Recommended Predefined JobOrderParameters of this specification
| ID | DataType of Value | Description | EngineeringUnits | Sub-parameters | In | Out | 
| JobGroup | 0:String | This value can be used to group different jobs together; e.g., different jobs such as the verification job and operation job that should appear as one job on the HMI. | - | - | X | X |