Launch a Process Instance

Launch a Process Instance

Jira & Automation
Process Instances

Launch a Process Instance

Launching a process instance means to start a specific instance or execution of your pre-defined BPMN model. When a process instance is launched, the process begins to execute.

As the process instance progresses, it may move through various stages or tasks, and may involve different actors or participants. The process instance will continue to execute until it reaches its final end event.

Jira statuses are displayed in your BPMN graph

There are two ways to create a Flower process instance:

  • Click at the "play" button at your selected process model as shown in the following image. You can even create multiple (or all) tasks in advance to schedule them in your Jira board and make them available for the next team planning. Once a task is resolved (or its status has changed), it will be displayed in your BPMN graph. Click the small status indicator on an activity to open the associated Jira ticket.

    How to create a Flower process instance

  • Link a Flower process model to a Jira issue type. This way, every newly created Jira issue with the selected issue type is automatically initiated with a Flower process. That means as a Jira user you click on the Create button as usual to create an issue and you don't have to go through the Flower UI. You probably want to do just that in production. To create an issue type - Flower process mapping, go to the Flower settings page:

    How to link a Flower process to a Jira Issue type

Mapping between BPMN activities and Jira issues

When Flower creates a Jira issue, it is pre-filled with information from your BPMN model. Of course, the BPMN graphic with real-time status is also displayed on the Jira ticket. Mapping between a BPMN activity and a Jira issue works as described in the following table:

BPMN ActivityJira issue
Activity nameIssue summary
Activity documentationIssue description
ProjectIssue's Jira project. The default project applies if no value was provided.
Issue typeIssue's type. The default issue type applies if no value was provided.
Link(Confluence) link, attached to the Jira ticket. This could be useful to provide detailed procedural instructions at this step.
SwimlaneIssue assignment
Previous activitiesAll previous issues need to be resolved to proceed with the current ticket. To achieve this behaviour, the Flower Workflow Validator must be added to your Jira workflow transitions.

Also structures like Epic -> Story -> Task -> Sub-tasks can be automatically created by Flower, when launching a process instance.

Managing Process Instances

As a process owner, you want to control and monitor the progress of process execution, identify and resolve any issues or obstacles that arise, and make decisions or take action to ensure that the process is executed efficiently. Click on the 3-bar icon to get all process instances associated with a process model in one place:

How to manage your Flower process instances

This will take you to your usual Jira filter view, which contains all process instances for your Flower model. You can save this filter in your favourites or use it as the basis for a Jira board, just as you work with Jira every day.

How to manage your Flower process instances

All Flower entities can be found via JQL. For example, this allows you to find all Flower process instances for your model:

flowerModel=YOUR-MODEL-KEY AND flowerType in ("Process Instance")