Event Subprocess
Introduction
An Event Sub-Process is a specialized Sub-Process that is used within a Process (or Sub-Process).
An Event Sub-Process is not part of the normal flow of its parent Process—there are no incoming or outgoing Sequence Flows.
An Event Sub-Process MAY or MAY NOT occur while the parent Process is active, but it is possible that it will occur many times. Unlike a standard Sub-Process, which uses the flow of the parent Process as a trigger, an Event Sub-Process has a Start Event with a trigger. Each time the Start Event is triggered while the parent Process is active, then the Event Sub-Process will start.
An Event Sub-Process object shares the same basic shape as the Sub-Process object, which is a rounded rectangle.
— BPMN 2.0.2 Standard, 10.2.5, Sub-Processes
When you consider using an Event Subprocess, it might be also good to consider a CMMN case diagram. A case is designed to react on different events in different context (e.g. through stages).
Properties
:::palette-item com.flowable.design:flowable-core-palette com/flowable/palette/core.process.palette EventSubprocess