Visio BPMN 2.0 Shapes: Mastering Business Process Modeling

Steven Jul 09, 2026

Microsoft Visio, a powerful diagramming tool, offers a wide array of shapes to create Business Process Model and Notation (BPMN) 2.0 diagrams. BPMN is a standard for illustrating business processes in a graphical manner, and Visio's extensive shape library supports this standard effectively. Let's delve into the key Visio BPMN 2.0 shapes, their uses, and how they help in understanding and managing business processes.

screenshot of the bpm basic shapes dialog
screenshot of the bpm basic shapes dialog

BPMN 2.0 shapes can be categorized into several groups, each serving a unique purpose in process mapping. These categories include Flow Objects, Connecting Objects, Swimlanes, Artifacts, and Data Objects. Let's explore each category and its key shapes.

an info sheet with different types of symbols and numbers on it, including the letters
an info sheet with different types of symbols and numbers on it, including the letters

Flow Objects

Flow Objects represent the sequence of activities in a process. They help in understanding the flow of data and control within a process.

Business Process Diagrams
Business Process Diagrams

Key Flow Objects in Visio BPMN 2.0 include:

Events

Geschäftsprozessmodellierung - Software für BPMN-Diagramm
Geschäftsprozessmodellierung - Software für BPMN-Diagramm

Events are used to capture something that happens at a specific point in a process. They can be Start Events, Intermediate Events, or End Events.

For instance, a Start Event like 'Receive Order' initiates a process, while an Intermediate Event like 'Cancel Order' can interrupt the flow, and an End Event like 'Order Shipped' signifies the completion of a process.

Activities

Model systems using Unified Modeling Language (UML) shapes in Visio for the web | Microsoft Community Hub
Model systems using Unified Modeling Language (UML) shapes in Visio for the web | Microsoft Community Hub

Activities represent work that is done as part of a process. They can be simple, complex, or sub-processes.

A Task like 'Pack Order' is a simple activity, while a Sub-Process like 'Fulfill Order' contains a sequence of tasks. A Gateway like 'Payment Decision' controls the flow of activities based on certain conditions.

Connecting Objects

a worksheet for children to learn how to draw and color on the train
a worksheet for children to learn how to draw and color on the train

Connecting Objects are used to link Flow Objects together, showing the flow of a process.

Key Connecting Objects in Visio BPMN 2.0 include:

STL – Blog – Best in-class training – Be delighted, not just satisfied
STL – Blog – Best in-class training – Be delighted, not just satisfied
6 Best Microsoft Visio Alternatives For Diagramming and Vector Graphics
6 Best Microsoft Visio Alternatives For Diagramming and Vector Graphics
Free Circular Diagram Software | EdrawMax
Free Circular Diagram Software | EdrawMax
an image of different shapes and sizes
an image of different shapes and sizes
a bunch of different types of diagrams
a bunch of different types of diagrams
blueprint system design
blueprint system design
UML Component Diagram for a Sample Bpm Application
UML Component Diagram for a Sample Bpm Application
the micro kernel architecture poster is shown
the micro kernel architecture poster is shown
Material 3 shapes
Material 3 shapes
an image of different types of icons
an image of different types of icons
black and white hexagonal shapes with no background
black and white hexagonal shapes with no background
the embedded operating systems diagram is shown in this graphic above it's description
the embedded operating systems diagram is shown in this graphic above it's description
a flow diagram with several different types of items
a flow diagram with several different types of items
three black squares are arranged in the shape of an o - shaped pattern on a white background
three black squares are arranged in the shape of an o - shaped pattern on a white background
the computer architecture diagram is shown in this image
the computer architecture diagram is shown in this image
an image of a network diagram with many different types of data and information attached to it
an image of a network diagram with many different types of data and information attached to it
a large collection of shapes and sizes
a large collection of shapes and sizes
the process states worksheet is shown in this graphic diagram, which shows how to use
the process states worksheet is shown in this graphic diagram, which shows how to use
the silhouettes of different shapes in black and white, including an image of two circles
the silhouettes of different shapes in black and white, including an image of two circles
an assortment of different shapes and sizes on a black background
an assortment of different shapes and sizes on a black background

Sequence Flows

Sequence Flows are used to connect activities in the order they occur. They can be conditional or unconditional.

An Unconditional Sequence Flow like 'Proceed to Shipping' shows a straightforward flow, while a Conditional Sequence Flow like 'If approved, proceed to shipping' indicates a decision point.

Message Flows

Message Flows are used to show the exchange of messages between pools or lanes.

A Message Flow like 'Order Confirmation' indicates that a message is sent from one participant to another, triggering an action in the recipient's process.

Swimlanes

Swimlanes are used to group related activities together, often representing different participants in a process.

Key Swimlanes in Visio BPMN 2.0 include:

Pools

Pools represent a separate process or a participant in a process. They can contain other pools, lanes, or activities.

A Pool like 'Customer' or 'Supplier' represents a separate entity involved in the process, while a Lane like 'Sales Department' or 'Warehouse' represents a specific role or department within a pool.

Artifacts and Data Objects

Artifacts and Data Objects provide additional information about a process or data used within a process.

A Text Annotation like 'Note: High Priority Orders' provides additional information about a process, while a Data Object like 'Customer Information' represents data that is input, output, or manipulated within a process.

Understanding and effectively using these Visio BPMN 2.0 shapes can greatly enhance your ability to model, analyze, and improve business processes. Whether you're a business analyst, a process engineer, or a project manager, mastering these shapes will help you communicate complex processes more effectively and drive process improvement initiatives. So, start exploring Visio's BPMN 2.0 shapes today and unlock the full potential of your process mapping efforts!