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

I can use BPMN group elements for modeling #464

Closed
benhoffmann opened this issue Nov 25, 2016 · 13 comments · Fixed by #1404
Closed

I can use BPMN group elements for modeling #464

benhoffmann opened this issue Nov 25, 2016 · 13 comments · Fixed by #1404
Assignees
Labels
BPMN enhancement New feature or request modeling
Milestone

Comments

@benhoffmann
Copy link

benhoffmann commented Nov 25, 2016

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

@nikku
Copy link
Member

nikku commented Nov 25, 2016

What about using colors for semantic grouping instead?

@nikku nikku added BPMN enhancement New feature or request labels Nov 25, 2016
@nikku
Copy link
Member

nikku commented Nov 25, 2016

Needs to be addressed via bpmn-io/bpmn-js#343.

@nikku nikku added this to the Backlog milestone Nov 25, 2016
@benhoffmann
Copy link
Author

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.

@nikku
Copy link
Member

nikku commented Nov 25, 2016

Got it. Thanks for your feedback.

@nikku nikku added the modeling label Nov 28, 2016
@gimbel gimbel added ready Ready to be worked on and removed ready Ready to be worked on labels Jan 25, 2017
@Kirrrr
Copy link

Kirrrr commented Oct 19, 2017

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.
With such environment Comunda BPMN Modeller is looking slightly faded.

@nikku
Copy link
Member

nikku commented Oct 19, 2017

Thanks for your feedback. We'll support groups eventually, I'm pretty sure of that.

@nikku nikku added the backlog Queued in backlog label Feb 14, 2018
@nikku nikku removed this from the Backlog milestone Feb 14, 2018
@nikku nikku added this to the M29 milestone Mar 6, 2019
@pinussilvestrus pinussilvestrus self-assigned this Mar 26, 2019
@StephenOTT
Copy link
Contributor

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.

@pinussilvestrus
Copy link
Contributor

pinussilvestrus commented Mar 26, 2019

@StephenOTT We are currently planning to implement groups in our next milestone. Exactly today we started to define the tasks on this topic 🙂

@nikku nikku added ready Ready to be worked on and removed backlog Queued in backlog labels Apr 2, 2019
@nikku nikku added the fixed upstream Requires integration of upstream change label Jun 4, 2019
nikku added a commit that referenced this issue Jun 13, 2019
Closes #1242
Closes #903
Closes #637
Closes #1290
Closes #609
Closes #608
Closes #1206
Closes #464
Closes #1019
Closes #239
@bpmn-io-tasks bpmn-io-tasks bot added needs review Review pending and removed ready Ready to be worked on labels Jun 13, 2019
@nikku
Copy link
Member

nikku commented Jun 13, 2019

Closed via #1404.

🎉

@nikku nikku closed this as completed Jun 13, 2019
@bpmn-io-tasks bpmn-io-tasks bot removed the needs review Review pending label Jun 13, 2019
@nikku nikku removed fixed upstream Requires integration of upstream change labels Jun 13, 2019
@pinussilvestrus
Copy link
Contributor

❤️

nedyalkonikolov pushed a commit to nedyalkonikolov/camunda-modeler that referenced this issue Jun 18, 2019
@StephenOTT
Copy link
Contributor

@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 ?

@nikku
Copy link
Member

nikku commented Jun 25, 2019

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.

@StephenOTT
Copy link
Contributor

@nikku I originally did this in the original issue as above.... #464 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BPMN enhancement New feature or request modeling
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants