Process model

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.