Page 1 of 1

Process Definition Diagrams

PostPosted: Sat Jul 15, 2017 9:16 am
by jnicholas330
The Process Definition Diagrams are very useful, especially coming from a background of Erikson-Penker (UML Extensions) where a higher level notation than BPMN is desired. However, there are several implementation details that I feel Cameo gets wrong:

Process Diagrams Only - There are four types of BPMN diagrams - Primitive "Process Diagrams", Choreography Diagrams, Collaboration Diagrams and Conversation Diagrams. I would argue that all of these are "Process Diagrams" (except perhaps for Conversation), and should be able to be created and represented in the Process Definition Diagrams. However, Cameo only considers Primitive "Process Diagrams" as true processes.

No linkages to Organization Model, Data Model - In Erikkson Penker, data can be provided to a process, and an organization, role, person can be associated as well. Of course, these things can be formally represented in the actual BPMN diagram, but adding these more loose linkages allows for more descriptive process modeling to occur.


Re: Process Definition Diagrams

PostPosted: Tue Aug 01, 2017 7:42 am
by Edita Mileviciene

Thank you for the feedback! As currently there is no official OMG standard how to use Processes with Organization and Data models, these diagrams can be interpreted many different ways. We will consider expanding business diagram toolbars in the future releases to provide more flexibility.

Regarding to your comment about processes: according to BPMN 2.0 standard, Process can contain only Process diagram. Collaboration/Conversations (this is a single collaboration diagram now in BPMN 2.0) diagram is owned by Collaboration element, Choreography diagram is owned by Choreography - these concepts are different from Process. However, we agree that it could be useful to model Collaborations and Choreographies in Process definition diagram. Now you can do this by dragging Choreography / Collaboration from the model browser tree, and dropping into Process Definition diagram.

You can also link Processes to Organization Model and Data Model by dropping these elements to Process diagram and drawing the required links.

Kind Regards,
No Magic, Inc. Customer Support