Skip to Content
Flower 3.6.0 is released 🎉 See what's new
DocsBPMN ReferenceBPMN Coverage
BPMN Reference· 1 min read· Updated November 2026

BPMN Coverage in Jira

The Flower modeler supports the BPMN elements below. Elements highlighted in green are executed by Flower in Jira. You can model all other elements, but Flower ignores them during execution. Click an element to open its documentation.

Supported Elements at a Glance

CategoryExecuted by FlowerModeled but ignored
ParticipantsPool, lane
Sub-processesCall activity (runs another model, see Sub-Processes), embedded sub-process (graphical only)Event sub-process, transactional sub-process
TasksUser task, manual task, undefined (plain) taskService task, script task, receive task, send task, business rule task
GatewaysExclusive, parallel, inclusive (split only)Event-based, complex
MarkersMulti-instance (parallel, sequential), loop, compensation
DataData object, data store
ArtifactsText annotation, group
Event typeExecuted by FlowerModeled but ignored
NoneStart, intermediate throw, end
MessageIntermediate throwStart, catch, boundary, event sub-process, end
TimerBoundary (interrupting and non-interrupting)Start, catch, event sub-process
SignalIntermediate throwStart, catch, boundary, event sub-process, end
EscalationIntermediate throw, boundary (interrupting and non-interrupting; Forge and Data Center), thrown by moving the work item into the selected Jira statusEvent sub-process, end
LinkIntermediate throwCatch
TerminateEnd
ConditionalBoundary (interrupting and non-interrupting), evaluated when the work item is resolvedStart, catch, event sub-process
ErrorBoundary (interrupting), thrown by resolving the work item in the selected Jira statusStart, event sub-process, end
Compensation, cancel, multiple, multiple parallelAll variants

What each element does in Flower is described in BPMN Tasks, BPMN Gateways, and BPMN Events.

Overview by Symbol

Participants

BPMN symbol: poolBPMN symbol: lane

Subprocesses

BPMN symbol: embedded subprocessBPMN symbol: call activityBPMN symbol: event subprocessBPMN symbol: transactional subprocess

Tasks

BPMN symbol: service taskBPMN symbol: user taskBPMN symbol: receive taskBPMN symbol: send taskBPMN symbol: business rule taskBPMN symbol: script taskBPMN symbol: manual taskBPMN symbol: receive task instantiatedBPMN symbol: undefined task

Gateways

BPMN symbol: exclusive gatewayBPMN symbol: parallel gatewayBPMN symbol: event based gatewayBPMN symbol: inclusive gatewayBPMN symbol: complex gateway

Markers

BPMN symbol: multi instance parallelBPMN symbol: multi instance sequentialBPMN symbol: loopBPMN symbol: compensation

Data

BPMN symbol: data objectBPMN symbol: data store

Artifacts

BPMN symbol: annotationBPMN symbol: group

Events

TypeStartIntermediateEnd
NormalEvent SubprocessEvent Subprocess non-interruptingCatchBoundaryBoundary non-interruptingThrow
NoneBPMN symbol: none start eventBPMN symbol: none throw eventBPMN symbol: none end event
MessageBPMN symbol: message start eventBPMN symbol: message event subprocessBPMN symbol: message event subprocess (non-interrupting)BPMN symbol: message catch eventBPMN symbol: message boundary eventBPMN symbol: message boundary event (non-interrupting)BPMN symbol: message throw eventBPMN symbol: message end event
TimerBPMN symbol: timer start eventBPMN symbol: timer event subprocessBPMN symbol: timer event subprocess (non-interrupting)BPMN symbol: timer catch eventBPMN symbol: timer boundary eventBPMN symbol: timer boundary event (non-interrupting)
ErrorBPMN symbol: error event subprocessBPMN symbol: error boundary eventBPMN symbol: error end event
SignalBPMN symbol: signal start eventBPMN symbol: signal event subprocessBPMN symbol: signal event subprocess (non-interrupting)BPMN symbol: signal catch eventBPMN symbol: signal boundary eventBPMN symbol: signal boundary event (non-interrupting)BPMN symbol: signal throw eventBPMN symbol: signal end event

Conditional

BPMN symbol: conditional start eventBPMN symbol: conditional event subprocessBPMN symbol: conditional event subprocess (non-interrupting)BPMN symbol: conditional catch eventBPMN symbol: conditional boundary eventBPMN symbol: conditional boundary event (non-interrupting)
EscalationBPMN symbol: escalation event subprocessBPMN symbol: escalation event subprocess (non-interrupting)BPMN symbol: escalation boundary eventBPMN symbol: escalation boundary event (non-interrupting)BPMN symbol: escalation throw eventBPMN symbol: escalation end event

Compensation

BPMN symbol: compensation event subprocessBPMN symbol: compensation boundary eventBPMN symbol: compensation throw eventBPMN symbol: compensation end event

Cancel

BPMN symbol: cancel boundary eventBPMN symbol: cancel end event
TerminateBPMN symbol: termination end event
LinkBPMN symbol: link catch eventBPMN symbol: link throw event

Multiple

BPMN symbol: multiple start eventBPMN symbol: multiple event subprocessBPMN symbol: multiple event subprocess (non-interrupting)BPMN symbol: multiple catch eventBPMN symbol: multiple boundary eventBPMN symbol: multiple boundary event (non-interrupting)BPMN symbol: multiple throw eventBPMN symbol: multiple end event

Multiple Parallel

BPMN symbol: multiple parallel start eventBPMN symbol: multiple parallel event subprocessBPMN symbol: multiple parallel event subprocess (non-interrupting)BPMN symbol: multiple parallel catch eventBPMN symbol: multiple parallel boundary eventBPMN symbol: multiple parallel boundary event (non-interrupting)
Last updated on