-
Notifications
You must be signed in to change notification settings - Fork 494
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
I can use BPMN group elements for modeling #464
Comments
What about using colors for semantic grouping instead? |
Needs to be addressed via bpmn-io/bpmn-js#343. |
I wouldn't like using colors as a replacement for groups since they are not part of the standard. Also colors could be used for different concepts in the same model, e.g. use a light shaded color for the happy path and use groups to structure the process by stages/places/involved external services etc. |
Got it. Thanks for your feedback. |
Groups are one of three basic artifats of BPMN standard. They are not exotic at all. To have no support of Groups is to not conform the standard. Additionally, most of alternative BPMN modeling tools (e.g. wide spreaded free Bizagi Modeler) do have Gropups and some additional means (like colors or pool milestones) for designating general structure of process and these means don't seem to be excessive or inconsistent. |
Thanks for your feedback. We'll support groups eventually, I'm pretty sure of that. |
Any update on this? I am looking to use this to supoort adding security rules on Bpmn execution. So someone can create a group over multiple elements and write security rules such as "who ever starts the first task of this group must be the user who does all the tasks". Or "the user who does task 1 cannot be the user who does any other task in the group" This would be implemented as a parse listener on the engine show de that would find the groups and find the tasks in the groups and apply the configs to the Bpmn based on the group properties/extensions. |
@StephenOTT We are currently planning to implement groups in our next milestone. Exactly today we started to define the tasks on this topic 🙂 |
Closed via #1404. 🎉 |
❤️ |
Closes camunda#1242 Closes camunda#903 Closes camunda#637 Closes camunda#1290 Closes camunda#609 Closes camunda#608 Closes camunda#1206 Closes camunda#464 Closes camunda#1019 Closes camunda#239
@nikku is there any docs on how this was implemented and intended to be used? Does a group has the ability to detect/know what objects are within it? Does Camunda engine have this parsing capability ? |
Groups are visual only at the moment. We do not maintain categorized elements at the moment. Please open an additional feature request, clearly making your case for that enhancement if you would like us to look into it, some day maybe. |
@nikku I originally did this in the original issue as above.... #464 (comment) |
Why do we need this?
Group artifacts can help a lot to structure models and make them more understandable - just like text annotations.
People ask for them in trainings and I think they should be available in the modeler. Also, you guys promise to provide full BPMN coverage in the modeler ;)
https://docs.camunda.org/manual/7.5/modeler/camunda-modeler/bpmn/#bpmn-2-0-coverage
Cheers, Ben
Depends on bpmn-io/bpmn-js#343
The text was updated successfully, but these errors were encountered: