Hi all - first time poster so take it easy on me :)
Using BPMN 2.0 in ARIS, how do I link one process to the next both at the model and shape level?
ARIS core methodology uses events to link one process to the next, using process interfaces as the visual reference which is exactly what I want to do in BPMN. I know this is an EPC approach, but I assume ARIS hasn't been 'broken' to work with BPMN 2.0.
In basic terms, how do I model a BPMN process, then create an assignment to the next process in the sequence, so that the 2 processes are linked and users can navigate from one to the other in publisher? Simple as that.
Have tried everything and assume I am being stupid.
Thanks in advance



.png)
Roland Woldt on
Unfortunately the BPMN notation doesn't have an object for this (like a process interface), and it assumes that every process has a clearly defined start and end event - this is different than in EPCs because there the event before/after a process interface in EPCs acts more like an intermediate event in BPMN... theoretically you could "print" multiple EPCs on one canvas.
BPMN has a "link" event, but this is only to be used in the same process if you run out of space to create an understandable model. It is not permitted to use it as a process interface.
One workaround is to use multiple pools. According to the spec pools can be used for processes, org units/roles, systems, or data. If you standardize on using them only for processes, you can use other pools as black boxes and "send/receive messages" between them. Don't be confused if you wouldn't use "real" messages in that process (like emails or letters), this is just the way to say "I cross the border to another pool" in BPMN, so you will also use the message connection -with or without envelope- for phone calls or other communication means.
You might also decide in your project that pool objects might be able to have other BPMN Collaboration Diagrams assigned to them, so that you can use the assignment icon for navigation. Please note the use of "Link" and "Message" events and assignments in the graphic below (catch/throw symbols and you may want to reuse the same object).