Create A BPMN Diagram

On Dragon1 you can create BPMN diagrams. These are diagrams for modeling business processes. This page is a tutorial for creating a very simple BPMN diagram or in other words a process model.

What is BPMN?

BPMN is the world standard for modeling business processes. OMG is the owner of the specification. BPMN is an open source (free of charge) modeling language.

Create a BPMN

To create a BPMN Diagram with the preselected BPMN Shapes in the Visual Designer:

  • Click on "Select Diagram Type" at the top of the Shapes Panel at the right (under the Explorer Treeview)
  • Select diagram type "Process Diagram - BPMN"
  • Now you see the basic set of BPMN Shapes
  • Drag a lane to the canvas and size it
  • Draw a start and stop event to the canvas, select the shapes and name them (go to the Inspector, expand the Text Attributes panel and enter a title for the shape in the Name field)
  • Drag a few tasks to the canvas and name them
  • Drag a few decisions to the canvas and name them
  • Connect the shapes with links by selecting a shape and use the Arrow smart tool to drag a link to another shape

Example Screenshots

BPMN Diagram Lanes

Example Screenshot of drawing the lanes.

BPMN Diagram Events

Example Screenshot of drawing the start and stop events.

BPMN Diagram Tasks

Example Screenshot of drawing the tasks.

BPMN Diagram Decisions

Example Screenshot of drawing the decisions.

BPMN Diagram Relationships

Example Screenshot of drawing annotations and relationships.

BPMN as Open Standard


The Object Management Group® (OMG®) is the international not-for-profit standards consortium. OMG has standards that are driven by end-users, vendors, government agencies and academic institutions. OMG develops standards for a wide range of technologies. Three well-known standards of OMG are the Unified Modeling Language® (UML®), Model Driven Architecture® (MDA®) and the Business Process Modeling Notation (BPMN®).

BPMN 2.0 Specification

Here is a link to the official specification of the open standard: BPMN 2.0

Extra Features

Extra features for BPMN on Dragon1 are:

  • Import diagrams from Visio
  • Import .bpmn and .xpdl format
  • Make the diagrams interactive
  • A wizard guiding you in creating BPMN Diagram


Next to BPMN also XPDL is available.

XPDL is a file format to store all details of the BPMN process definition notation in, including graphical descriptions of the diagram, and also executable properties.

In XPDL you store a process in high definition, without any loss, and another product can import it to reproduce it as exactly the same diagram.

Here is a link to the XPDL website.