Skip to content

Commit ff34f4c

Browse files
Update BPMN support level indicators (#11548)
* Update BPMN support level indicators to use icon syntax for clarity * Update BPMN incorrect icons with the Mendix icon set
1 parent b04e2f8 commit ff34f4c

2 files changed

Lines changed: 200 additions & 178 deletions

File tree

content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/_index.md

Lines changed: 110 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -70,49 +70,55 @@ The following sections provide a brief overview of supported and unsupported BPM
7070

7171
Each BPMN element is marked with a support level indicator:
7272

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

7777
### Gateways
7878

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

8587
### Tasks
8688

87-
* User Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
88-
* Service Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
89-
* Script Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
90-
* Business Rule Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
91-
* Send Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
92-
* Receive Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
93-
* Manual Task – [🟩 Supported](/refguide/bpmn-coverage/#tasks)
89+
* User Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
90+
* Service Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
91+
* Script Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
92+
* Business Rule Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
93+
* Send Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
94+
* Receive Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
95+
* Manual Task – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#tasks)
9496

9597
### Subprocesses
9698

97-
* Embedded Subprocess – ❌ Not Supported
98-
* Call Activity – Reusable Subprocess – [🟩 Supported](/refguide/bpmn-coverage/#subprocesses)
99-
* Event Subprocess – [🟩 Supported](/refguide/bpmn-coverage/#subprocesses)
100-
* Transaction Subprocess – ❌ Not Supported
101-
* Ad-hoc Subprocess – ❌ Not Supported
99+
* Embedded Subprocess – {{< icon name="remove-circle-filled" color="red" >}}
100+
Not Supported
101+
* Call Activity – Reusable Subprocess – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#subprocesses)
102+
* Event Subprocess – [{{< icon name="controls-stop-filled" color="green" >}} Supported](/refguide/bpmn-coverage/#subprocesses)
103+
* Transaction Subprocess – {{< icon name="remove-circle-filled" color="red" >}}
104+
Not Supported
105+
* Ad-hoc Subprocess – {{< icon name="remove-circle-filled" color="red" >}}
106+
Not Supported
102107

103108
### Swimlanes
104109

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

108113
### Data
109114

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

112117
### Artifacts
113118

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

117123
### Events
118124

@@ -142,98 +148,99 @@ Each BPMN element is marked with a support level indicator:
142148
<!-- NONE -->
143149
<tr>
144150
<td style="background-color:#f2f2f2;"><strong>None</strong></td>
145-
<td><a href="/refguide/bpmn-coverage/#none-events">🟩 Supported</a></td>
151+
<td><a href="/refguide/bpmn-coverage/#none-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
146152
<td></td>
147153
<td></td>
148154
<td></td>
149155
<td></td>
150156
<td></td>
151-
<td>❌ Not Supported</td>
152-
<td><a href="/refguide/bpmn-coverage/#none-events">🟩 Supported</a></td>
157+
<td>{{< icon name="remove-circle-filled" color="red" >}}
158+
Not Supported</td>
159+
<td><a href="/refguide/bpmn-coverage/#none-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
153160
</tr>
154161
<!-- MESSAGE -->
155162
<tr>
156163
<td style="background-color:#f2f2f2;"><strong>Message</strong></td>
157-
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
158-
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
159-
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
160-
<td><a href="/refguide/bpmn-coverage/#message-events">🟦 Planned</a></td>
161-
<td><a href="/refguide/bpmn-coverage/#message-events">🟦 Planned</a></td>
162-
<td><a href="/refguide/bpmn-coverage/#message-events">🟦 Planned</a></td>
163-
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
164-
<td><a href="/refguide/bpmn-coverage/#message-events">🟩 Supported</a></td>
164+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
165+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
166+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
167+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
168+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
169+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
170+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
171+
<td><a href="/refguide/bpmn-coverage/#message-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
165172
</tr>
166173
<!-- TIMER -->
167174
<tr>
168175
<td style="background-color:#f2f2f2;"><strong>Timer</strong></td>
169-
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
170-
<td><a href="/refguide/bpmn-coverage/#timer-events">🟦 Planned</a></td>
171-
<td><a href="/refguide/bpmn-coverage/#timer-events">🟦 Planned</a></td>
172-
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
173-
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
174-
<td><a href="/refguide/bpmn-coverage/#timer-events">🟩 Supported</a></td>
176+
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
177+
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
178+
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
179+
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
180+
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
181+
<td><a href="/refguide/bpmn-coverage/#timer-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
175182
<td></td>
176183
<td></td>
177184
</tr>
178185
<!-- ERROR -->
179186
<tr>
180187
<td style="background-color:#f2f2f2;"><strong>Error</strong></td>
181188
<td></td>
182-
<td><a href="/refguide/bpmn-coverage/#error-events">🟩 Supported</a></td>
189+
<td><a href="/refguide/bpmn-coverage/#error-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
183190
<td></td>
184191
<td></td>
185-
<td><a href="/refguide/bpmn-coverage/#error-events">🟦 Planned</a></td>
192+
<td><a href="/refguide/bpmn-coverage/#error-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
186193
<td></td>
187194
<td></td>
188-
<td><a href="/refguide/bpmn-coverage/#error-events">🟩 Supported</a></td>
195+
<td><a href="/refguide/bpmn-coverage/#error-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
189196
</tr>
190197
<!-- SIGNAL -->
191198
<tr>
192199
<td style="background-color:#f2f2f2;"><strong>Signal</strong></td>
193-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
194-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
195-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
196-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
197-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟦 Planned</a></td>
198-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟦 Planned</a></td>
199-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
200-
<td><a href="/refguide/bpmn-coverage/#signal-events">🟩 Supported</a></td>
200+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
201+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
202+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
203+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
204+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
205+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
206+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
207+
<td><a href="/refguide/bpmn-coverage/#signal-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
201208
</tr>
202209
<!-- CONDITIONAL -->
203210
<tr>
204211
<td style="background-color:#f2f2f2;"><strong>Conditional</strong></td>
205-
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
206-
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
207-
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
208-
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟩 Supported</a></td>
209-
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟦 Planned</a></td>
210-
<td><a href="/refguide/bpmn-coverage/#conditional-events">🟦 Planned</a></td>
212+
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
213+
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
214+
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
215+
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
216+
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
217+
<td><a href="/refguide/bpmn-coverage/#conditional-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
211218
<td></td>
212219
<td></td>
213220
</tr>
214221
<!-- ESCALATION -->
215222
<tr>
216223
<td style="background-color:#f2f2f2;"><strong>Escalation</strong></td>
217224
<td></td>
218-
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
219-
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
225+
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
226+
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
220227
<td></td>
221-
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟦 Planned</a></td>
222-
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟦 Planned</a></td>
223-
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
224-
<td><a href="/refguide/bpmn-coverage/#escalation-events">🟩 Supported</a></td>
228+
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
229+
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
230+
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
231+
<td><a href="/refguide/bpmn-coverage/#escalation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
225232
</tr>
226233
<!-- COMPENSATION -->
227234
<tr>
228235
<td style="background-color:#f2f2f2;"><strong>Compensation</strong></td>
229236
<td></td>
230-
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟩 Supported</a></td>
237+
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
231238
<td></td>
232239
<td></td>
233-
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟦 Planned</a></td>
240+
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
234241
<td></td>
235-
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟩 Supported</a></td>
236-
<td><a href="/refguide/bpmn-coverage/#compensation-events">🟩 Supported</a></td>
242+
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
243+
<td><a href="/refguide/bpmn-coverage/#compensation-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
237244
</tr>
238245
<!-- CANCEL -->
239246
<tr>
@@ -242,10 +249,10 @@ Each BPMN element is marked with a support level indicator:
242249
<td></td>
243250
<td></td>
244251
<td></td>
245-
<td><a href="/refguide/bpmn-coverage/#cancel-events">🟦 Planned</a></td>
252+
<td><a href="/refguide/bpmn-coverage/#cancel-events">{{< icon name="controls-stop-filled" color="blue" >}} Planned</a></td>
246253
<td></td>
247254
<td></td>
248-
<td><a href="/refguide/bpmn-coverage/#cancel-events">🟩 Supported</a></td>
255+
<td><a href="/refguide/bpmn-coverage/#cancel-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
249256
</tr>
250257
<!-- TERMINATE -->
251258
<tr>
@@ -257,41 +264,56 @@ Each BPMN element is marked with a support level indicator:
257264
<td></td>
258265
<td></td>
259266
<td></td>
260-
<td><a href="/refguide/bpmn-coverage/#terminate-events">❌ Not Supported</a></td>
267+
<td><a href="/refguide/bpmn-coverage/#terminate-events">{{< icon name="remove-circle-filled" color="red" >}}
268+
Not Supported</a></td>
261269
</tr>
262270
<!-- LINK -->
263271
<tr>
264272
<td style="background-color:#f2f2f2;"><strong>Link</strong></td>
265273
<td></td>
266274
<td></td>
267275
<td></td>
268-
<td><a href="/refguide/bpmn-coverage/#link-events">🟩 Supported</a></td>
276+
<td><a href="/refguide/bpmn-coverage/#link-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
269277
<td></td>
270278
<td></td>
271-
<td><a href="/refguide/bpmn-coverage/#link-events">🟩 Supported</a></td>
279+
<td><a href="/refguide/bpmn-coverage/#link-events">{{< icon name="controls-stop-filled" color="green" >}} Supported</a></td>
272280
<td></td>
273281
</tr>
274282
<!-- MULTIPLE -->
275283
<tr>
276284
<td style="background-color:#f2f2f2;"><strong>Multiple</strong></td>
277-
<td>❌ Not Supported</td>
278-
<td>❌ Not Supported</td>
279-
<td>❌ Not Supported</td>
280-
<td>❌ Not Supported</td>
281-
<td>❌ Not Supported</td>
282-
<td>❌ Not Supported</td>
283-
<td>❌ Not Supported</td>
284-
<td>❌ Not Supported</td>
285+
<td>{{< icon name="remove-circle-filled" color="red" >}}
286+
Not Supported</td>
287+
<td>{{< icon name="remove-circle-filled" color="red" >}}
288+
Not Supported</td>
289+
<td>{{< icon name="remove-circle-filled" color="red" >}}
290+
Not Supported</td>
291+
<td>{{< icon name="remove-circle-filled" color="red" >}}
292+
Not Supported</td>
293+
<td>{{< icon name="remove-circle-filled" color="red" >}}
294+
Not Supported</td>
295+
<td>{{< icon name="remove-circle-filled" color="red" >}}
296+
Not Supported</td>
297+
<td>{{< icon name="remove-circle-filled" color="red" >}}
298+
Not Supported</td>
299+
<td>{{< icon name="remove-circle-filled" color="red" >}}
300+
Not Supported</td>
285301
</tr>
286302
<!-- MULTIPLE PARALLEL -->
287303
<tr>
288304
<td style="background-color:#f2f2f2;"><strong>Multiple Parallel</strong></td>
289-
<td>❌ Not Supported</td>
290-
<td>❌ Not Supported</td>
291-
<td>❌ Not Supported</td>
292-
<td>❌ Not Supported</td>
293-
<td>❌ Not Supported</td>
294-
<td>❌ Not Supported</td>
305+
<td>{{< icon name="remove-circle-filled" color="red" >}}
306+
Not Supported</td>
307+
<td>{{< icon name="remove-circle-filled" color="red" >}}
308+
Not Supported</td>
309+
<td>{{< icon name="remove-circle-filled" color="red" >}}
310+
Not Supported</td>
311+
<td>{{< icon name="remove-circle-filled" color="red" >}}
312+
Not Supported</td>
313+
<td>{{< icon name="remove-circle-filled" color="red" >}}
314+
Not Supported</td>
315+
<td>{{< icon name="remove-circle-filled" color="red" >}}
316+
Not Supported</td>
295317
<td></td>
296318
<td></td>
297319
</tr>

0 commit comments

Comments
 (0)