Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BPMN 2.0 Spec compliant InputOutputSpecification behavior #913

Open
4 tasks
nikku opened this issue Nov 28, 2018 · 0 comments
Open
4 tasks

Add BPMN 2.0 Spec compliant InputOutputSpecification behavior #913

nikku opened this issue Nov 28, 2018 · 0 comments
Labels
backlog Queued in backlog enhancement New feature or request miwg Tracks BPMN compatibility issues modeling

Comments

@nikku
Copy link
Member

nikku commented Nov 28, 2018

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

Right now we got a hack in place which ensures that we produce valid XML when users model data objects / data object references. This, however does not result in BPMN 2.0 spec compliant bpmn:InputOutputSpecification elements to be generated and maintained during modeling. To support interoperability with other tools we should get rid of our hack and add proper support for spec compliant input/output handling.

Describe the solution you'd like

  • Maintain bpmn:InputOutputSpecification in a BPMN 2.0 spec compliant way
  • Ensure that old diagrams (including our hack) can be converted on the fly to the new behavior
  • Investigate transition strategy from old to new structure
  • Create an integration test that verifies we always generate BPMN spec compliant XML during modeling

Describe alternatives you've considered

Keep things as is, at the cost of tool interoperability.

Additional context

Ongoing work already happened at #910.

@nikku nikku added miwg Tracks BPMN compatibility issues modeling enhancement New feature or request backlog Queued in backlog labels Nov 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Queued in backlog enhancement New feature or request miwg Tracks BPMN compatibility issues modeling
Development

No branches or pull requests

1 participant