camunda / camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
https://camunda.com/products/modeler
MIT License
1.5k stars 481 forks source link

Remove the ability to model collapsed sub-processes #1486

Closed nikku closed 4 years ago

nikku commented 5 years ago

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

Collapsed sub-processes are not well supported across the Camunda tool stack (Cockpit, Optimize, ...). Generally, users should resort to call activities to break up their big processes.

Describe the solution you'd like

In order to not cause users trouble when automating their processes we should disallow the usage of collapsed sub-processes. To support it we'll do the following:

Describe alternatives you've considered

Additional context

image

Cf. sub-call.bpmn

Related: https://app.camunda.com/jira/browse/SUPPORT-6256?focusedCommentId=118488&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-118488

barmac commented 4 years ago

Foundations in diagram-js for the plugin are already merged. Now we need a bpmn-js release in order to integrate the plugin with Camunda Modeler.