Subprocess type: Subprocess

A standard subprocess shares the same shape as a task. In the collapsed form, the subprocess object uses the +-marker to distinguish it from a task. Expanded subprocesses have no marker, they reveal their embedded objects.

The symbol representing the expanded subprocess is available in the Symbols bar, the symbol representing the collapsed subprocess is handled by the software.

Subprocess type: Subprocess

The attributes and model associations of a subprocess and their mapping to ARIS constructs are listed in the table below.

Mapping the attributes and model associations to ARIS

Class

BPMN attribute name

Implementation in ARIS

Subprocess

inherits from Activity

inherits from FlowElementsContainer

The value of the attribute type Activity type (AT_BPMN_ACTIVITY_TYPE) is set to Subprocess in the attribute type group BPMN 2.0 attributes of object type Function.

Object type: Function (OT_FUNC)
Symbols:

* Subprocess (ST_BPMN_SUB_PROCESS)

* Subprocess collapsed (ST_BPMN_SUB_PROCESS_COLLAPSED)

* or a special subprocess symbol (see below)

 

triggeredByEvent: boolean = false

Attribute type Event subprocess (AT_BPMN_EVENT_SUB_PROCESS) in the attribute type group BPMN 2.0 attributes/Subprocess attributes of object type Function.

Object type: Function (OT_FUNC)
Symbols:

* Event subprocess (ST_BPMN_EVENT_SUBPROCESS)

* Event subprocess (collapsed) (ST_BPMN_EVENT_SUBPROCESS_COLLAPSED)

The symbols are rendered by the program.