bpmn-miwg / bpmn-miwg-test-suite

BPMN 2.0 Test Cases (Models, Diagrams, Serializations) created by the BPMN Model Interchange Working Group (BPMN MIWG) at the OMG
http://www.omgwiki.org/bpmn-miwg/
Other
100 stars 73 forks source link

[C.7.0] Cannot display BPMNEdge without `bpmnElement` attribute #897

Open barmac opened 1 year ago

barmac commented 1 year ago

In bpmn.io / Camunda Modeler, we don't handle the exception from the rule correctly:

BPMNPlane, BPMNShape, and BPMNEdge MUST reference exactly one abstract syntax BPMN element from the BPMN model using the bpmnElement attribute. The only exception is for a Data Association connected to a Sequence Flow (See Figure 10.68). This is a visual short cut that actually normalizes two Data Associations within the BPMN model. In this case, the resolution is made from the BPMN DI attributes rather than the abstract syntax reference [bpmnElement] (See Table 12.35). (https://www.omg.org/spec/BPMN/2.0.2/PDF#page=398)

How it should look like: image

How it looks: image

barmac commented 1 year ago

I cannot add labels to the issue which should be: