Skip to Content
Flower 3.3.2 is released 🎉
DocsGet Started1 Modeling
Image

Get Started with Modelling

Your First BPMN Diagram in Flower BPM

Get Started with Modelling

Want to bring structure to your workflows and document your business processes in Jira?
Flower BPM lets you model BPMN processes, store them in a central repository, and ensure compliance—all within Jira.

This guide works for Jira Cloud and Jira Data Center. It walks you through creating your first BPMN diagram in Flower.

Step 1: Make Sure Flower Is Set Up

Before you start modelling, Flower must be configured in Jira.

Flower does not store data separately. Everything is stored as Jira work items:

  • BPMN models are Jira work items that keep all versions of a process.
  • Process instances are created as Jira work items whenever a process is executed.
  • Tasks within a process are Jira work items too, so you can manage them with your usual Jira workflows.

To know where to create these work items, Flower needs a Jira space and a work type for each of them. An administrator defines these in the Flower Settings: one space, and one work type each for models, process instances, and tasks.
If you are not an admin, ask your Jira admin to configure Flower before you continue.

📌 You can find the details in the setup guide. For now, let’s start modelling!

Step 2: Create Your First BPMN Model

Now that Flower is set up, let’s create your first process model.

How to create a Flower model
  1. Open the Flower BPM app in Jira.
  2. Click “Create Model”.
  3. Name your process (for example, “Employee Onboarding”).
  4. Click “OK”. Flower opens the BPMN editor.

You now have a blank BPMN canvas. Click the start event (the thin circle) in the middle of the canvas and build your first process with the context pad:

BPMN designer control
  • Click the circle to the right to start building.
  • Click or drag a rectangle to create a task. Type to name it.
  • Create an end event by selecting the thick circle.

Start from Scratch or Use a Template

You do not have to start from scratch. Choose a model from the Template Library to kick-start your work with predefined workflow patterns:

  • Automatable templates are preconfigured BPMN models that the process engine can execute.
  • Documentation templates are meant for manually tracked workflows. Each activity has a play button that creates a linked Jira work item without automation.

Templates save time and apply best practices from the start.

Step 3: Design Your Process

A BPMN model describes a business process with tasks, gateways, and events.
Let’s build a simple Employee Onboarding process:

  1. Start Event → The process starts (for example, a new employee joins).
  2. User Task → A work item for HR (for example, “Prepare Contract”).
  3. Parallel Gateway → Splits the flow, so that HR and IT work in parallel.
  4. Two User Tasks → One work item each (for example, “Set Up Laptop” and “Set Up Access Card”).
  5. Parallel Gateway (join) → Waits until both parallel tasks are done before the process continues.
  6. User Task → The final step (for example, “Welcome Meeting with Manager”).
  7. End Event → The process is complete.

Your process should now look something like this:

Employee Onboarding BPMN Model

Good to Know

  • Place elements with drag & drop and connect them with arrows.
  • The example uses swimlanes to make responsibilities clear. To add them, drag the Swimlane Pool from the left toolbox onto the canvas, divide it into lanes, and name each lane. Lanes also drive task assignment, see Swimlane Assignments.
  • You can change the colors of all elements, including swimlanes, to make responsibilities easier to see.
  • You can use all elements of the BPMN standard, but only a subset is supported for automation in Jira. See the list of supported elements.

🔹 Pro Tip: Click an element to edit its properties, rename tasks, or configure assignments. For tasks and swimlanes, you can also set the Jira space and work type here, see User Tasks. To see how tokens move through your model, use the token simulation.

Step 4: Enhance Your Model

Add Jira Labels

Labels in Jira work like tags. Use them to categorize and filter your process models.
You can later use them in Jira JQL queries to keep your repository organized.

Use the “archive” label to hide a process model from your repository page.

Flower Labels

Flower Token Simulation

A picture is worth a thousand words—and a moving token is worth even more.

Token simulation helps you understand how a process runs. It shows:

  • How tokens flow through the process.
  • How activities and gateways behave.
  • The impact of parallel and exclusive paths.
Flower Token Simulation

Token simulation supports most BPMN elements, but not:

  • OR gateways
  • Transactions
  • Cancel events
  • Compensation tasks and events

Process Validation

Before you publish, run the validation check. It tests your model against basic BPMN rules and shows issues that could affect execution.

  • Green markers indicate valid elements.
  • Yellow and red markers highlight potential issues.

Even if your model has warnings, you can still publish and execute it.

Flower BPMN Validation

Publish Your Model

Every BPMN model in Flower is versioned. Your drawing is a draft until you publish it.

When you publish a model:

  • A new version is created, and previous versions are preserved.
  • New process instances use the latest version. Running instances are not affected.
Flower publish model

Model Version Navigator

Flower keeps all published versions of a model. This allows you to:

  • Revert to a previous version if necessary.
  • Compare versions to track how the process evolved.

To browse previous versions, click “Versions” in the three-dots menu of the Flower BPMN modeler.

What’s Next?

Ready to Model Your First Process?

Flower BPM makes it easy to document, optimize, and execute your business processes directly in Jira.
Start experimenting with BPMN and bring structure to your workflows today! 🚀

Last updated on