BPMN Methodology. Part 2.

March 8, 2025 analyst methodology bpmn

This part of the methodology introduces the core components of BPMN and explains which type of diagram to use in different scenarios.

Core Components of BPMN

Business Process Model and Notation (BPMN) uses various graphical elements to visualize and model processes.These elements capture different aspects of processes such as activities, decisions, events, and flows between them.Below is a description of the main BPMN components.

Activities

Activities represent specific steps or tasks within a process. They are depicted as rounded rectangles. Several types of activities exist:

Events

Events represent something that occurs during the execution of a process and may influence its flow. Events are usually shown as circles and come in several types:

Gateways

Gateways are used to split or merge flows within a process. They serve as decision points that determine how the process proceeds. Represented by a diamond shape, several types of gateways exist:

Flows

Flows illustrate the connections between process elements and how the process progresses. There are three main types:

Swimlanes

Swimlanes divide process steps among different actors or systems involved in the process. They help visualize responsibility for each activity.

Artifacts

Artifacts are supplementary elements that help document and clarify the process:

These are the essential BPMN components that enable comprehensive and precise process modeling. Each element has its specific purpose and usage rules to ensure that BPMN models accurately reflect real processes and remain understandable to all involved.

Collaboration and Process Diagrams

Collaboration Diagram

A collaboration diagram is a type of BPMN diagram used to model interactions between multiple process participants.It features pools representing participants who exchange messages via message flows.This diagram doesn’t show detailed processes inside each pool but focuses on the main process (typically from the perspective of one participant, e.g., a citizen) and the communication between participants (e.g., with external actors).

Used for:

When to use:

When not to use:

Example of use in modeling life events

Modeling the “Birth of a Child” life event:

Process Diagram

A process diagram focuses on modeling the internal flow of activities within a single process or participant.It includes start and end events, activities, sequence flows, and optionally gateways for decision logic.

Used for:

When to use:

When not to use:

Example of use in modeling life events

When modeling the “Birth of a Child” life event, a process diagram could detail the internal procedure of the authority processing the application:

Previous articles in this series

BPMN Methodology. Part 1.

Process Modeling Using BPMN: Introduction

Return to blog