Blog Post

Microsoft 365 Blog
4 MIN READ

Create BPMN 2.0 compliant processes in Visio for the web

Meet_Sanghvi's avatar
Meet_Sanghvi
Icon for Microsoft rankMicrosoft
Oct 04, 2022

Business Process Model and Notation (BPMN) is a standard way to represent business processes visually. It gives organizations a simple means to communicate process information to other business users and process implementers and can help improve efficiency.

 

Today, we’re excited to bring that standard to Visio for the web by introducing BPMN Shapes, one of your most requested features. The new BPMN Shapes stencil is now available for Visio Plan 2 subscribers only and includes basic BPMN 2.0 shapes for:

  • Flow objects: Events, Activities, and Gateways
  • Artifacts: Text Annotations and Groups
  • Connecting objects: Sequence Flows, Message Flows, and Associations
  • Data: Data Objects and Data Stores
  • Swimlanes: Pools and Lanes

 

Getting started

 

To find the new shapes, open a New blank drawing from the Visio home page at visio.office.com.

 

An image of the Visio home page demonstrating how to create a new blank drawing.

A new blank canvas will open in the web app. From here, type “BPMN” in the search box and select the search result for BPMN Shapes.

 

An image of a new blank drawing in Visio for the web demonstrating how to search for the BPMN Shapes stencil.

Select the magnifying glass to see a preview of the BPMN Shapes stencil, then select the Add button to pin the stencil to your Shapes pane.

 

A cropped image of the Shapes pane in Visio for the web demonstrating how to preview the BPMN Shapes stencil.

A cropped image of the Shapes pane in Visio for the web demonstrating how to add (or pin) the BPMN Shapes stencil.

Select the BPMN Shapes icon to open the stencil, then select and drag the shapes you want from the stencil onto the canvas and connect them using one of the three available connector types.

 

A cropped image of the Shapes pane in Visio for the web demonstrating how to access the shapes in the BPMN Shapes stencil.

Adding pools and swimlanes to your BPMN diagram

 

Pools are used to represent entities—such as partner companies or external organizations—involved in a process. Swimlanes are subdivisions of a pool; they clearly designate who’s responsible for what.

 

To add a swimlane to your diagram, simply select the Pool/Lane shape and drag it to the blank canvas. The new swimlane comes with a label bar, which says “Function” by default. To change the label, double-click the bar.

 

An image of a new drawing in Visio for the web demonstrating how to change the label of a swimlane added to the canvas.

Once the initial swimlane has been added to the canvas, there are three ways to add more swimlanes to your diagram:

  1. Drag the Pool/Lane shape from the Shapes pane, and when you see the orange connection indicator appear, drop it on the canvas.
  2. Select the swimlane, then select one of the two triangles that appear to the left of the swimlane on selection.
  3. From the Cross Functional Flowchart tab, select Swimlane.

Note: The new lanes will be added at a default size to maintain consistency.

 

An image of a new drawing in Visio for the web demonstrating how to add a swimlane from the Shapes pane.

An image of a new drawing in Visio for the web demonstrating how to add a swimlane on selection of the existing lane.

A cropped image of a new drawing in Visio for the web demonstrating how to add a swimlane from the Cross Functional Flowchart tab.

From the Cross Functional Flowchart tab, you can also:

  • Insert separator lines to show different phases of the process.
  • Insert a new page in your Visio file, which replicates the swimlanes from your existing diagram.
  • Change the orientation of your swimlanes from horizontal to vertical, and vice versa.
  • Rotate the labels of your swimlanes from vertical to horizontal, and vice versa.
  • Show or hide pool titles.

 

Adding flow objects to your BPMN diagram

 

Flow objects represent the major steps in a business process. The BPMN Shapes stencil includes the following flow objects:

  • Start event: Represents the first step of a process.
  • Intermediate event: Represents any event that occurs between the start and end event.
  • End event: Represents the final step in a process.
  • Activity: Describes the activity being performed at a certain point in the process. There are different types of activities, including tasks, sub-processes, and call activities.
  • Gateway: Determines how business processes flow. There are multiple types of gateways, including exclusive, inclusive, parallel, and complex.

To add flow objects to your diagram, select the desired shape in the Shapes pane and drag it to the swimlane. Drop the shape when you see that the corresponding swimlane is highlighted. This indicates that the shape (or flow object) is successfully grouped with the swimlane; any objects that are grouped with a swimlane can be moved on the canvas as a single unit.

 

An image of a BPMN diagram in Visio for the web demonstrating how to add a shape to a swimlane.

Adding symbols to flow objects in your BPMN diagram

 

Within the flow objects, symbols can be added to support the requirements for complexity without changing the look of the diagram. For example, you can add one of the following trigger or result symbols to an intermediate event: Message, Timer, Error, Cancel, Compensation, Conditional, Link, Signal, Multiple, Escalation, or Parallel Multiple. To add a symbol, right-click on the shape and select from the options in the shortcut menu. To remove the symbol, right-click on the shape again and select None.

 

An image of a BPMN diagram in Visio for the web demonstrating how to add a shape to a swimlane.

Connecting flow objects in your BPMN diagram

 

As mentioned previously, there are three different types of connecting objects: sequence flows, message flows, and associations. Sequence flows (the solid line with an arrow) are used to show the order of activities in a process. Message flows (the dashed line with an arrow) are used to show the flow of messages from one group, person, department, or company to another. Associations (the dotted line) show the connection between an artifact or text and an event, activity, or gateway.

 

By default, connectors added using the Connector tool are sequence flow connectors. You can change the type by right-clicking on the connector and selecting the desired type from the shortcut menu.

 

Learn more about how to create BPMN-compliant processes in Visio for the web.

 

Give us your feedback! Please tell us what you think of the new BPMN shapes in the comments below. You can also send feedback via the Visio Feedback Portal or directly in the Visio web app using “Give Feedback to Microsoft” in the bottom right corner.

 

Did you know? The Microsoft 365 Roadmap is where you can get the latest updates on productivity apps and intelligent cloud services. Check out what features are in development or coming soon on the Microsoft 365 Roadmap, or view roadmap item BPMN shapes in Visio for the web [Visio Plan 2]. 

Updated Oct 03, 2022
Version 1.0
  • MN_LimeConseils's avatar
    MN_LimeConseils
    Copper Contributor

    BPMN should be part of the free web visio licence we get when registering on Business Standard Licences. Small businesses need sometimes to map a few processes, not a regular basis, and the cost of the Plan 2 Visio Licence is way too expensive for just basic use.... it forces users to use other apps out of the MS suite.... very unfortunate

  • MTNguyen's avatar
    MTNguyen
    Copper Contributor

    Can you also do the same steps in Create BPMN 2.0 compliant processes in Visio Professional 2021? 

    I am looking for free online-training or books about for that, so will appreciate if you can help me. 

     

  • Rodrigo_SSVF's avatar
    Rodrigo_SSVF
    Copper Contributor

    I'm already a Visio Plan 2 user, but I'm following the instructions above and the BPMN shapes does not appears to me. The only difference that I identified is the language, I use Portuguese (Brazil) and changed to English (United States), but it did not work.

     

    Are the instructions above the only thing to be done?

  • william1066's avatar
    william1066
    Copper Contributor

    As far as I can see there is no additional complex functionality required to implement the BPMN2 shapes in Visio online, pushing the availability of these shapes into an additional subscription is just wrong.