Skip to content

Document asynchronous execution properties in the BPMN modeler #182

Description

@Flaurite

Description

See issues:

Asynchronous execution flags per modeler element

Attributes (BPMN XML): flowable:async, flowable:exclusive, flowable:asyncLeave, flowable:asyncLeaveExclusive.
✅ = exposed in the element's properties panel · — = not applicable (not shown).

Element async exclusive asyncLeave asyncLeaveExclusive
Service Task
Script Task
Business Rule Task
Send Email Task
Send Notification Task
Entity Data Task
Call Activity
Sub-Process
User Task
Parallel Gateway
Inclusive Gateway
Exclusive Gateway
Event-based Gateway
Start event
Timer / Message / Signal / Error / Escalation event — with outgoing flow (start, intermediate catch/throw, boundary)
Timer / Message / Signal / Error / Escalation event — end position (bpmn:EndEvent)
Terminate End event
None End event

Notes for documentation:

  • exclusive is only meaningful together with async; asyncLeaveExclusive only together with asyncLeave. In the panel the exclusivity checkbox is editable only while its async flag is on.
  • End events have no outgoing sequence flow, so the "asynchronous leave" pair (asyncLeave, asyncLeaveExclusive) is not shown for them.
  • Sequence flows, pools and lanes are not async-capable and expose none of these attributes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions