-
Notifications
You must be signed in to change notification settings - Fork 0
Order Type
The Order Type is the most important property of a Xyna Order because it controls what the order does at runtime and how. An Order Type belongs to a Runtime Context. It is represented by its unique (per Runtime Context hierarchy) name.
Workflows are never executed without a Xyna Order and thus with the corresponding Order Type.
The following properties can be configured for each Order Type:
- Planning, Execution and 'Cleanup Destination: Which Workflow is to be executed at each Master Workflow Stage?
- Priority: Integer between 1 and 10, 10 is the highest priority.
- Monitoring Level: Level of information stored for each Order of this Order Type. Can be an integer or a Xyna Property.
- Capacities: Capacities that are allocated by the Scheduler
- Inheritance of Monitoring Level and Priority: Configures the way sub orders inherit the Monitoring Level and Priority from parent orders. The Monitoring Level cab be an integer or a Xyna Property.
Each Workflow has a corresponding Default Order Type. It is an automatically created Order Type that has the Workflow set as its Execution Destination.
Order Types can be viewed and managed by the CLI or inside the ''Order Types'' section of the Xyna Factory Manager.
Order Types and their configuration can be copied from one Application version to another via the CLI:
''./xynafactory.sh '''copyordertypes''' -applicationName <arg> -sourceVersion <arg> -targetVersion <arg>