Model processes without process flow (Ad hoc)

Ad hoc processes are processes that do not have a flow structure. In an ad hoc process, subprocesses or tasks are defined that can be executed without having to consider a sequence.

To model an ad hoc process in a BPMN diagram, you can enable the Ad-Hoc property in the BPMN diagram settings:


Property

Description

Ad-Hoc

This property specifies that the current process is an ad hoc process. If this property is activated, all subsequent properties are displayed.

Ad Hoc Ordering

Parallel: All activities of the process are executed in parallel.

Sequential: All activities of the process are executed one after the other.

Ad-Hoc Completion Condition

Here you can enter an ad hoc closing condition (but it will not be evaluated by the system).

Ad-Hoc Completion Condition Language

Here you can enter the language in which the closing condition is written. (default is text/javascript).

Expression Language

Here you can enter a condition language (but it will not be evaluated by the system). (default is text/javascript).

In BPMN diagrams, ad hoc processes are modeled by creating activities without connectors.


If an ad hoc process has been created and set as such, the shape of the process is marked as an ad hoc process in the subordinate BPMN diagram: