Skip to Content
Flower 3.2.2 is released 🎉
DocsConceptsUser Tasks
Image

User Tasks

How BPMN User Tasks Become Jira Issues

User Tasks

User Tasks are at the core of human-driven workflows in Flower.
Every BPMN User Task, Manual Task, or Plain Task is automatically converted into a Jira issue,
ensuring seamless task management within Jira.

How Flower Creates Jira Issues

When a process instance reaches a User Task, Flower automatically creates a Jira issue for that activity.
The issue follows Jira’s standard workflow, allowing teams to track, assign, and complete tasks as usual.

  • The process only continues once the Jira issue is resolved.
  • Flower does not change issue statuses—users must complete tasks manually.
  • The status of each Jira issue is reflected in the BPMN model as a live process visualization.

This ensures full transparency and traceability directly in Jira.

Defining Jira Project & Issue Type

For each BPMN activity, Flower must know where to create Jira tasks.
The following hierarchy applies:

  1. Activity-Specific Settings → Set within the BPMN model.
  2. Global Defaults → Defined in Flower Settings.
  3. Mandatory Jira Fields → Jira requires a project and issue type.

If an activity does not specify a Jira project or issue type, Flower falls back to the default values from the global configuration.

Mapping BPMN Activities to Jira Issues

Each BPMN activity translates into a Jira issue with predefined fields:

BPMN ActivityJira Issue Field
Activity NameIssue Summary
Activity DocumentationIssue Description (Includes BPMN details)
ProjectJira Project (Uses BPMN-defined or default setting)
Issue TypeJira Issue Type (Uses BPMN-defined or default setting)
SwimlaneIssue Assignment (Tasks inherit assignment within the same swimlane)
LinksJira issue contains links to relevant Confluence pages, additional documentation, or references.

Set Jira Project and Issue Type

Flower creates a Jira issue for each process model activity (rectangle).
You must specify the Jira project and issue type. If nothing is selected, default values apply (see settings section).

Flower add Jira Project

Issue Summary and Description

When a BPMN activity creates a Jira issue, its summary and description fields define the task details.
You can customize these fields in the model to provide more meaningful information.

Flower Model Description

If no description is set, Flower automatically generates an info box with key process details.
Dynamic expressions allow you to insert runtime data from the process instance to enhance task descriptions.

Available Expressions

ExpressionDescription
{{flower.processInstance}}The key of the related process instance
{{flower.model}}The key of the related process model
{{flower.nodeId}}The ID of the related model node (activity)
{{flower.nodeName}}The name of the related model node (activity)
{{flower.nodeType}}The type of the related model node (activity)
{{flower.version}}The version of the related model used
{{flower.strictMode}}Is the model performed in strict mode?
{{flower.docLink}}Plain link as given in the model description
{{flower.smartLink}}Smart link as given in the model description
{{flower.confluence}}Confluence link as given in the model description
{{flower.laneName}}The name of the lane to which the current node belongs
{{flower.info}}Renders an info box with the most relevant information related to this issue. If no description is provided, it is rendered by default.

By using these placeholders, you can ensure consistency, reduce manual effort, and provide clear process context within every Jira issue created by Flower BPM.

Tracking Process Progress in Jira

Each Jira task includes a real-time BPMN diagram displaying the current process state.
This helps teams instantly understand where they are in the process.

Recommendations for Task Tracking

  • Use Jira Boards to manage process-related tasks efficiently.
  • Set up custom reports to monitor task completion rates.
  • Leverage JQL filters for tracking issues specific to swimlanes or process instances.

Summary

  • Every BPMN User Task creates a Jira issue.
  • Process execution depends on task completion.
  • Jira issue statuses are visualized in the BPMN model.
  • Jira settings (project, issue type) are defined per activity or inherited from defaults.

By integrating BPMN with Jira, Flower ensures that human-centric processes remain structured, transparent, and fully traceable.

Last updated on