Adhoc Subprocess
Introduction
An Ad-Hoc Sub-Process is a specialized type of Sub-Process that is a group of Activities that have no REQUIRED sequence relationships. A set of Activities can be defined for the Process, but the sequence and number of performances for the Activities is determined by the performers of the Activities.
A Sub-Process is marked as being ad-hoc with a “tilde” symbol placed at the bottom center of the Sub-Process shape.
— BPMN 2.0.2 Standard, 10.2.5, Sub-Processes
Note that Ad-Hoc Sub-Processes are fully supported in Flowable Design and there is a Java API available in the BPMN RuntimeService interface with methods like getEnabledActivitiesFromAdhocSubProcess and executeActivityInAdhocSubProcess. But there is currently no support for enabling or executing activities in an Ad-Hoc Sub-Process in the Work UI. This could be implemented using Actions with Java or scripting logic, but is not available out-of-the-box.
Properties
:::palette-item com.flowable.design:flowable-core-palette com/flowable/palette/core.process.palette AdhocSubProcess