Profile picture for user Etienne

In our methodology we assign BPMN process diagram (BPMN 1.x) to UML use cases and to Value Chain objects. This is also possible for BPMN process diagram (2.0 beta), but NOT for BPMN collaboration diagram (2.0 beta)? Is this a beta version problem?

by Sebastian Stein
Posted on Thu, 08/19/2010 - 09:24

Good news here: The upcoming service release 8 of ARIS 7.1 will allow assigning a BPMN collaboration diagram to a function. Use cases are functions in ARIS, too. So it should be possible to assign a BPMN collaboration diagram.

0
by Etienne Venter Author
Posted on Thu, 08/19/2010 - 15:52

In reply to by romandc10

Thanks Sebastian, much appreciated. Just a question, what would you say is the preferred notation going forward, especially in a SOA environment (BPMN or EPC)?

Regards

 

Etienne

0
by Sebastian Stein
Posted on Thu, 08/19/2010 - 16:15

Hehe Etienne, that's the multi-million dollar question nobody can answer :-) If you describe workflow processes, which should be automated, I would go forward with BPMN 2. But if you also want to document more abstract business processes, I would evaluate if it is not better to use EPCs for those processes. The drawback of this mixed approach is that you have to train people in two different notations. So I don't think there is a clear answer valid for everyone, but it really depends on the own situation.

0
by Etienne Venter Author
Posted on Thu, 08/19/2010 - 16:37

In reply to by Stephan Freudl

Thanks for the reply, in my opinion, EPC work better to portray business requirements and used by business analysts and then to use BPMN by system analysts when defining system & implementation requirements?

0
by Sebastian Stein
Posted on Thu, 08/19/2010 - 16:39

I fully agree, but some customers would argue that having two process notations is not good.

0
by Jeffrey Gortmaker
Posted on Wed, 11/10/2010 - 11:09

Just installed service release 8, but I still can't assign a BPMN collaboration diagram to a subprocess.

We use a BPMN process, existing of 4-8 subprocesses as "index" to 4-8 underlying collaboration diagrams (pools for customer, customer contact, specialist,..).

Collapsing a subprocess without having to assign an underlying model would also be useful.

 

 

 

0
by Roland Woldt
Posted on Wed, 11/10/2010 - 14:09

This is intentional, since the assigned BPMN Process model only details the stuff that goes on within that subprocess. You should show the interaction between the participants on the higher level. 

The 2.0 spec explicitly distinguishes between a Collaboration and a Process (that's a change from the 1.x spec) and consequently it is implemented as two model types in ARIS. When you look at the subprocess description in the spec (10.2.5) it says that the subprocess only shows the details in a BPMN Process diagram:

"A Sub-Process is an Activity whose internal details have been modeled using Activities, Gateways, Events, and Sequence Flow. A Sub-Process is a graphical object within a Process, but it also can be “opened up” to show a lower-level Process."

0
by Jeffrey Gortmaker
Posted on Wed, 11/10/2010 - 22:57

Roland, I understand your answer, but modelling the interactions on a higher level is not working for us, as the detailed activities in which the interactions with other participants originate are important.

What we need is easily demonstrated by the United Motors Group. The model "assemble doors" is a BPMN model (1.x, but resembles a 2.0 collaboration diagram).

The higher level model "make-to-order" is a value added chain diagram, as are the higher level models. What we need is being able to model the "make-to-order" process as a sequence of BPMN subprocesses. This way the whole architecture is in BPMN-style.

0
by Etienne Venter Author
Posted on Thu, 11/11/2010 - 07:47

Hi Jeffrey, I agree with Roland, this is the intention of 2.0 spec and it actually "helps' one to rethink your top level model to be more correct when viewing and also assists in less complex sub process assignments. I have used the Call Activity in some cases to get around this problem as it allows one to assign a sub process and create multiple lanes.

0
by Jonas Ekstrom
Posted on Tue, 06/28/2011 - 12:44

Any update regarding assigning a collaboration process from a sub-process element?

0
by Jori Kemeling
Posted on Fri, 08/12/2011 - 08:51

Jonas, in the release 7.2 you will be able to assign a collaboration process to a sub process element by using a Call Activity object. I've just tested this in the Beta version and it works.

0
by Jonas Ekstrom
Posted on Fri, 09/16/2011 - 14:02

Jori, according to Bruce Silver's Method and Style interaction between participants is illustrated using black pools in high level processes as well as in lower level sub-process. Using a call activity is not eligible, since the sub-process to be called isn't intentionally global nor reusable.

Also it is not possible to have a cancelation event as end state of in collaboration diagram, since you can't set the sub-process activity as transactional and assign it to a coll diagram.



 

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock