---
title: "Creating a BPMN Flow"
slug: "creating-a-bpmn-flow"
tags: ["BPMN", "Flow"]
updated: 2025-06-17T20:37:40Z
published: 2025-06-17T20:37:40Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating a BPMN Flow

## Overview

Business Process Modeling Notation (BPMN) is a standard notation system used to represent business processes visually. In Decisions, users have the flexibility to create Flows using BPMN steps or upload existing BPMN XML files, which are then converted into a Flow. This empowers users to use BPMN as a foundation for project planning and execution.

Within BPMN flows, each step can be implemented as either a [Flow](https://documentation.decisions.com/docs/flows) (Task and Activity Steps) or a [Rule](https://documentation.decisions.com/docs/rules) (Gateway Steps). These steps allow for the transfer of data between them, enabling seamless data Flow within a process.

### Example Use Cases

| Use Case | BPMN Implementation | Benefits |
| --- | --- | --- |
| An organization wants to streamline its leave request approval process. | Create a BPMN diagram that starts with an "Employee Request" event, followed by a sequence of tasks, gateways, and decisions, including user tasks for manager approval and HR verification. The process concludes with an "Approved" or "Denied" end event based on the decisions made. | BPMN helps automate and standardize the leave request process, reducing manual work and ensuring timely approvals. |
| An organization wants to streamline the expense approval process for employees. | Design a BPMN diagram that begins with an "Expense Submission" event. It includes user tasks for expense review, approvals, and payment processing. The process ends with an "Expense Reimbursed" event. | BPMN automates expense approval, ensuring compliance with company policies and accelerating reimbursement to employees. |

---

## BPMN Steps

Access BPMN steps in the Toolbox panel by navigating to **DATA > BPMN**. Here are the available categories and their descriptions:

| Category | Description |
| --- | --- |
| ACTIVITY | This category provides steps to Call Activity, facilitating the execution of actions. |
| DATA | It offers steps for handling data, including input, output, creating data objects, and storing data. |
| EVENTS | Provides steps pertaining to events in a process. |
| GATEWAYS | These steps allow users to split the path of the Flow/BPMN Diagram based on conditions. |
| PROCESS | It provides a step for running sub-processes (similar to sub-flow functionality). |
| TASKS | Provides steps relating to specific tasks. |

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1750192446719.png)

---

## Using Flows & Rules in BPMN steps

To integrate Flows and Rules within BPMN steps, follow these steps:

1. Click on the BPMN step.
2. Navigate to **Properties > Advanced**.
3. [Pick or Create](/v9/docs/create-flows) an Implementation Flow to define the step's behavior.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1750192611254.png)

---

## Exporting BPMN Flow

[Exporting a BPMN Flow](/v9/docs/exporting-bpmn-flow) results in a .bpmn file, a recognized format compatible with various BPMN modeling tools. A BPMN file encapsulates the process model in a standardized manner, making it available for sharing, collaborating, or in-depth analysis. Certain conditions must be met for a successful export, such as setting the [Flow Behavior](https://documentation.decisions.com/docs/about-flow-behaviors) to the BPMN Diagram and ensuring no Decisions [Flow Steps](https://documentation.decisions.com/step-library/docs) are in the BPMN Flow. The exported .bpmn file includes metadata about the BPMN model, Flow directions, sequence flows, data mappings, and associations between BPMN elements.

![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2024-06-27_08h37_23.png)

Related Information

Articles: [BPMN Steps](https://documentation.decisions.com/step-library/docs/bpmn-steps)

For further information on Flows, visit the [Decisions Forum](https://community.decisions.com/categories/Flows).
