In Figure 2 an example is shown, how the job management can be integrated into a MachineryItem. The building block, using its 0:DefaultInstanceBrowseName JobManagement, is added as AddIn into the 3:MachineryBuildingBlocks Object. In addition, it is referenced by some domain-specific organization.
Figure 2 – Integration of Job Management into MachineryItem
Note that a MachineryItem may also add several job management instances in order to support different specialized StateMachines for the job orders. In this case, the 2:DefaultInstanceBrowseName should only be used once.