WIP: Handle bpmn:DataInputAssociation and bpmn:DataOutputAssociation according to BPMN 2.0 specification#910
WIP: Handle bpmn:DataInputAssociation and bpmn:DataOutputAssociation according to BPMN 2.0 specification#910philippfromme wants to merge 4 commits intomainfrom
Conversation
d1533cb to
d568d00
Compare
nikku
left a comment
There was a problem hiding this comment.
Are we able to consume <= v3.0.0 style modeled diagrams and migrate them step by step to the new IO representation?
77d9232 to
f2d4870
Compare
* reference bpmn:DataInput as targetRef Related to camunda/camunda-modeler#984
…tibility * reference bpmn:DataOutput as sourceRef Related to camunda/camunda-modeler#984
f13afd1 to
fddf870
Compare
|
This feature is really necessary. More or less, when do you expect the changes to be merged into main? |
Please provide us with a little bit more context. Why is this feature really necessary? |
|
Hi Nikku.
|
|
I'm asking why the feature is important for you and not what. An answer to that question helps us to better evaluate the demand. |
Hi Nikku. If I understand the purpose of Philipp's PR, this feature is important because it would allow you to manage the associations between data and tasks through the ioSpecification tag and its dataInput / dataOutput as it should be. Currently the editor produces, for task 1, the following XML:
As you can see, the editor created a property tag instead of using a dataInput tag within a ioSpecification tag. If I understood correctly, and I'm not wrong, it seems to me that the PR submitted by Philippe should solve this case too. Bye. |
|
That still doesn't answer the question. Obviously this PR would ensure compatibility with the BPMN 2.0 specification. The question is: What is your use case that requires this compatibility? What are you trying to do? |
|
Hi, Philipp.
|
We second your opinion and may some day maybe improve handling of IO mappings in the future. |

bpmn:DataInputAssociation
Example:
bpmn:DataOutputAssociation
Example:
Related to camunda/camunda-modeler#984