Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -70,49 +70,55 @@ The following sections provide a brief overview of supported and unsupported BPM

Each BPMN element is marked with a support level indicator:

* 🟩 Supported – Directly supported in the workflow editor or composable by combining workflow editor constructs and/or platform features
* 🟦 Planned – Support is planned for an upcoming release
* Not Supported – Not currently supported in Mendix
* {{< icon name="controls-stop-filled" color="green" >}} Supported – Directly supported in the workflow editor or composable by combining workflow editor constructs and/or platform features
* {{< icon name="controls-stop-filled" color="blue" >}} Planned – Support is planned for an upcoming release
* {{< icon name="remove-circle-filled" color="red" >}} Not Supported – Not currently supported in Mendix

### Gateways

* Exclusive Gateway (XOR) – [🟩 Supported](/refguide/bpmn-coverage/#gateways)
* Parallel Gateway (AND) – [🟩 Supported](/refguide/bpmn-coverage/#gateways)
* Inclusive Gateway (OR) – [🟩 Supported](/refguide/bpmn-coverage/#gateways)
* Event-Based Gateway – ❌ Not Supported
* Complex Gateway – ❌ Not Supported
* Exclusive Gateway (XOR) – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#gateways)
* Parallel Gateway (AND) – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#gateways)
* Inclusive Gateway (OR) – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#gateways)
* Event-Based Gateway – {{< icon name="remove-circle-filled" color="red" >}}
Not Supported
* Complex Gateway – {{< icon name="remove-circle-filled" color="red" >}}
Not Supported

### Tasks

* User Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* Service Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* Script Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* Business Rule Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* Send Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* Receive Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* Manual Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
* User Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
* Service Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
* Script Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
* Business Rule Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
* Send Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
* Receive Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
* Manual Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)

### Subprocesses

* Embedded Subprocess – ❌ Not Supported
* Call Activity – Reusable Subprocess – [🟩 Supported](/refguide/bpmn-coverage/#subprocesses)
* Event Subprocess – [🟩 Supported](/refguide/bpmn-coverage/#subprocesses)
* Transaction Subprocess – ❌ Not Supported
* Ad-hoc Subprocess – ❌ Not Supported
* Embedded Subprocess – {{< icon name="remove-circle-filled" color="red" >}}
Not Supported
* Call Activity – Reusable Subprocess – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#subprocesses)
* Event Subprocess – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#subprocesses)
* Transaction Subprocess – {{< icon name="remove-circle-filled" color="red" >}}
Not Supported
* Ad-hoc Subprocess – {{< icon name="remove-circle-filled" color="red" >}}
Not Supported

### Swimlanes

* Pool – [🟩 Supported](/refguide/bpmn-coverage/#swimlanes)
* Lane – [🟩 Supported](/refguide/bpmn-coverage/#swimlanes)
* Pool – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#swimlanes)
* Lane – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#swimlanes)

### Data

* Data Objects / Data Store – [🟩 Supported](/refguide/bpmn-coverage/#data)
* Data Objects / Data Store – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#data)

### Artifacts

* Text Annotation – [🟩 Supported](/refguide/bpmn-coverage/#artifacts)
* Group – ❌ Not Supported
* Text Annotation – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#artifacts)
* Group – {{< icon name="remove-circle-filled" color="red" >}}
Not Supported

### Events

Expand Down Expand Up @@ -142,98 +148,99 @@ Each BPMN element is marked with a support level indicator:
<!-- NONE -->
<tr>
<td style="background-color:#f2f2f2;"><strong>None</strong></td>
<td><a href="/refguide/bpmn-coverage/#none-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#none-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>❌ Not Supported</td>
<td><a href="/refguide/bpmn-coverage/#none-events">🟩 Supported</a></td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td><a href="/refguide/bpmn-coverage/#none-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- MESSAGE -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Message</strong></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- TIMER -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Timer</strong></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
<td></td>
</tr>
<!-- ERROR -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Error</strong></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#error-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#error-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#error-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#error-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#error-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#error-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- SIGNAL -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Signal</strong></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- CONDITIONAL -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Conditional</strong></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td></td>
<td></td>
</tr>
<!-- ESCALATION -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Escalation</strong></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- COMPENSATION -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Compensation</strong></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- CANCEL -->
<tr>
Expand All @@ -242,10 +249,10 @@ Each BPMN element is marked with a support level indicator:
<td></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#cancel-events">🟦 Planned</a></td>
<td><a href="/refguide/bpmn-coverage/#cancel-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#cancel-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#cancel-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
</tr>
<!-- TERMINATE -->
<tr>
Expand All @@ -257,41 +264,56 @@ Each BPMN element is marked with a support level indicator:
<td></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#terminate-events">❌ Not Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#terminate-events">{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</a></td>
</tr>
<!-- LINK -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Link</strong></td>
<td></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#link-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#link-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
<td></td>
<td><a href="/refguide/bpmn-coverage/#link-events">🟩 Supported</a></td>
<td><a href="/refguide/bpmn-coverage/#link-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
<td></td>
</tr>
<!-- MULTIPLE -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Multiple</strong></td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
</tr>
<!-- MULTIPLE PARALLEL -->
<tr>
<td style="background-color:#f2f2f2;"><strong>Multiple Parallel</strong></td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>❌ Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td>{{< icon name="remove-circle-filled" color="red" >}}
Not Supported</td>
<td></td>
<td></td>
</tr>
Expand Down
Loading