### 9 Management of Jobs with job groups and jobs

The definition which product (family) is produced is done by a job group. This defines which equipment, production dataset and materials are used and which configuration parameters (e.g. width, length of foil) are offered. The concrete products (roll of film with defined width and length) are models as jobs inside this group.

NOTE: Examples for different combinations of jobs are presented in the Annex.

Figure 2 – Job Management Overview

### 9.1 JobGroups

This method adds a new job group with the needed Properties.

Signature

AddJobGroup (
[in]	String	Id
[in]	String	Description
[in]	String	EquipmentDescription
[in]	String	ProductionDatasetName
[in]	MaterialMappingType[]	MaterialMapping
[in]	UInt32	Priority
[in]	UtcTime	PlannedStart
[in]	Duration	PlannedProductionTime
[in]	Duration	PlannedSetUpTime
[in]	UtcTime	LatestEnd
[out]	NodeId	JobGroupNodeId);


Table 5 – AddJobGroup Method Arguments

Argument Description
Id See 0, where the Properties of a job group are defined.
Description See 0, where the Properties of a job group are defined.
EquipmentDescription See 0, where the Properties of a job group are defined.
ProductionDatasetName See 0, where the Properties of a job group are defined.
MaterialMapping See 0, where the Properties of a job group are defined.
Priority See 0, where the Properties of a job group are defined.
PlannedStart See 0, where the Properties of a job group are defined.
PlannedProductionTime See 0, where the Properties of a job group are defined.
PlannedSetUpTime See 0, where the Properties of a job group are defined.
LatestEnd See 0, where the Properties of a job group are defined.
JobGroupNodeId The method returns the NodeId of the created instance for the job group