Hello,
I want to model in sub-process message flows to other actor.
I see that ARIS does not allow to connect message flow to specific task which sends message as well as to specific event which should receive a messege (for me it seems that such restiction is not BPMN compliant as sure that BPMN allows message flow to cross boundaries of sub-process).
For me ARIS only allows attach message flow to the boundary of the sub-process, so I tried to do that (Picture 1) with less clarity than directly attaching to task/event, but more or less understandable from/to where message flow goes.
mess starts when sub-process gets collapsed and then expanded again, then message flows are messed up and not clear at all to which task/event message flows related to.
Are there any possible solutions for this?
Is there some specific way how to attach message flows to tasks/events in subprocess? or there is some purpose for such restriction.
Many thanks!
BR,
Ilze
Roland Woldt on
Ilze,
why do you think that the behaviour in ARIS is not compliant to the spec ("for me it seems that such restiction is not BPMN compliant as sure that BPMN allows message flow to cross boundaries of sub-process")?
I checked the spec yesterday (and also the non-normative "BPMN by example" PDF) and in no graphic a message is sent to an object within a subprocess.
This makes sense to me, because the subprocess "hides" all steps within it when collapsed and acts as a black box. Another sign of that is that every process within a subprocess has to start with a none start event - this shows me that all things within are capsuled, even though on the higher level you might have a start event that is different.
If you want to show lower level/higher level interaction, you have to model like this IMHO (which is consistent with the modeling style of showing 2 SP end events on a higher level again after a gateway).