Event
Learn about BPMN events, their types, symbols, and usage in business process modeling.
Explore the expansive possibilities in BPMN 2.0 with several additional activity types that extend beyond basic tasks and sub-processes. These activity types enable precise and flexible workflow modeling, enhancing your business process design. Each unique type fulfills a specific role, optimizing the process flow.
Collapsed Sub-Process
A collapsed sub-process serves to encapsulate a series of tasks within the broader process, delivering clarity and simplification. It compacts the step series into a single representation, detailed further in an expanded form elsewhere in the diagram.
Ad-hoc Sub-Process
Ad-hoc sub-processes operate without a fixed sequence, allowing tasks to be executed in any order or skipped when necessary. They offer the flexibility to adapt to specific requirements dynamically.
Loop Task
Loop tasks repeatedly execute based on a “do while” loop, where activities continue until a certain condition is satisfied. This ensures tasks are completed before advancing to subsequent activities.
Multi-instance
Multi-instance activities are repetitive tasks carried out for a set number of items, akin to a for-each loop. Execution is in parallel (denoted by vertical lines) or sequentially (denoted by horizontal lines) until all instances are resolved.
Compensation
Compensation tasks manage compensation events within workflows, connecting through associations rather than sequence flows, ensuring corrective measures are efficiently addressed in BPMN processes.
Compensation Combined
Integrated compensation tasks utilize loops or multiple instances to execute compensation flexibly. They collaborate with other task types for scenarios like manual repetitions until resolution or repeated parallel executions.
These activity types allow for detailed task management in BPMN processes, enabling accurate modeling of both human-driven and system-driven workflows.