The core process and status rule formats are optimised for execution of a process.
The process model format provides an alternative method of specifying processes at a higher level of abstraction. It is also used when importing processes from business process modeling tools such as Camunda.
In comparison to the execution formats, the process model:
- Includes both processing and user navigation (status rules) in the same model.
- Represents a multi-role process, not just the process to be executed by one party.
- Includes entities that are not in the execution process, such as start and stop events, choices and data stores.
- Manages properties and cross references to ensure consistency across the model.
- Allows sub processes, both to encapsulate common processing and to present process models at a higher level.
The following sections describe the process model format and how to use it.