Creating subprocesses and artifact links in BPMN diagrams
A subprocess is an BPMN activity that can contain activities,
gateways, events, and sequence flows. Specialized types of subprocesses
exist such as an ad hoc subprocess, which is a group of activities
that do not have sequence relationships. A subprocess can be linked
to an artifact such as a use case.
Before you begin
Procedure
- In the Palette, click SubProcess. To select a specialized type of subprocess, click the arrow beside SubProcess.
- In the diagram editor, click inside a process to insert the subprocess.
- Optional: In the Properties view, on the General page, you can select ordering, completion conditions, and a Cancel instance for an Adhoc subprocess.
- To add an artifact to a subprocess, in the Properties view, on the General page, under artifacts, click the browse icon, and navigate to an artifact, such as a use case artifact.
Results
Example
The following example shows a subprocess:
The following example shows an ad
hoc subprocess:

Note: Clicking the plus sign (+) icon for a subprocess shows the elements
that it contains.