process-analytics / bpmn-visualization-addons

Add-ons for `bpmn-visualization`.
https://process-analytics.github.io/bpmn-visualization-addons/
Apache License 2.0
3 stars 0 forks source link

[FEAT] CasePathResolver: handle "forward lonely edge" from an exclusive gateway targeting a BPMN Activity #175

Open tbouffard opened 10 months ago

tbouffard commented 10 months ago

DISCLAIMER:

Is your feature request related to a problem? Please describe.

Sometimes, there is an gateway with a branch without element (edge only). When detecting path of

This is another use case closed to #10.

Note: this use case doesn't apply to parallel gateways (we don't want to support non conformant model)

BPMN diagrams showing the use case

BPMN diagram: model_01_without-explicit-exclusive-gateways.bpmn.txt

original diagram path detection
model_01_01_raw model_01_02_path

The equivalent BPMN diagram with explicit exclusive gateway is shown below. This use case should be handled by #10 BPMN diagram: model_02_with-explicit-exclusive-gateways.bpmn.txt

model_02_01_raw

Describe the solution you'd like

Handle the case when it is obvious.

Questions