NK

Hello,

Is there a better way of marking probability/ possibility of one outcome vs the other while using XoR gatway in BPMN?

Currently, I write it has the attribute condition expression and place it over the connector, but is there another way that's better?

Thanks

by M. Zschuckelt
Posted on Thu, 10/28/2021 - 22:47

You could define a different attribute for the connection in order to not misuse the Condition expression attribute and show that in addition to the Condition expression. This way you don't mix the different types of information. But the connection is definitely the right place to bear that information.

1
by Alexander Cherednichenko
Badge for 'Answermachine' achievement
Posted on Fri, 10/29/2021 - 15:20

In reply to by M. Zschuckelt

Connections are not the best place to store information, as they are used to 'disappear' when you delete objects. The question was about probability, the attribute 'Probability' is used in Events and connections. 

If your convention is without events, then yeah, connections are the only option

0
by M. Zschuckelt
Posted on Fri, 10/29/2021 - 16:46

In reply to by BPS

Agreed. However, you do not need the events in BPMN for that purpose as you would in an EPC. BPMN prescribes the condition expression for the connection leaving the inclusive and exclusive gateway and consequently the probability for the condition to be true is adequately placed in the same place.

So having a convention like "if there is an event following the Gateway, then record the probability on the event, otherwise on the connection" is not a very consistent approach. On the other hand, normally you do not delete objects - and if you do so accidentally you can bring them up again and thus retain the connection definition.

0
by Alexander Cherednichenko
Badge for 'Answermachine' achievement
Posted on Fri, 10/29/2021 - 22:32

In reply to by M. Zschuckelt

Yes, usually you do not delete objects, you just cut/paste them, especially when you tackle with BPMN 'spaghetti'. Btw, your connection 'resurrect only in case if you make it between the same definition and until you start reorg ;)

1

Featured achievement

Genius
You like to help others solve their problems by answering questions.
Recent Unlocks
  • KF
  • KH
  • RG
  • Profile picture for user Vee_ARIS
  • Profile picture for user smarty
  • PacMan

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