Changing a Subprocess into a Call Activity

An embedded subprocess can be converted into a call activity with a subprocess. You can make the diagram easier to read by using hierarchy and reusing processes.

Prerequisites

Subprocesses which show a process definition and not a process view can be changed into a call activity in the BPMN diagram.

Context

Subprocesses can be checked-out into a separate process definition. The subprocess is changed into a call activity in the original diagram. The call activity can be collapsed to hide details about the checked-out process definition. You can make the diagram easier to read by adding hierarchy and reusing processes.

Attention

This procedure cannot be undone.

How to proceed

  1. Select the subprocess.

  2. Select Refactor>Convert to Call Activity in the context menu.

    The selected subprocess is checked-out to a separate process definition and changed into a call activity which calls this process definition.

  3. If you want to create a BPMN diagram for the process definition, select the refactored process and select Refactor>Move Definition to a Dedicated Diagram in the context menu.

    The diagram is created and can be jumped to using the process' standard reference ([Shift]+double-click).