JT

Primary question...is there a document that shows correct BPMN model constructs to use in conjunction with ARIS simulation?  Right now I'm using the on-line help information, which is helpful in some ways but, at least for me, is tedious to go through and have some gaps.  I'm trying to provide guidance to the folks who are creating BPMN models that facilitate simulating the models.

Right now many of the BPMN models created do not seem to work well with the simulation tool.  For example, the following is an santitized excerpt of a model created by one of our BPMN modelers that we are trying to simulate.  This represents a parallel split-join.  However, under some conditions, the process is terminated if certain condition occurs in one of the parallel task.  In looking at the simulation ouptput for Gateways (cumul), I noticed a negative number  (-313) for the count of folders waiting for the "Parallel Join" gateway.  This does not make sense.

 

An alternative representation is the following.  Using this representation, there are no negative values.  The only difference is where the gateway test occurs.  Is Version 2 the better ("correct") way to model this type of construct?

 

Any guidance will be appreciated.  Thank you.

by Ralf Angeli
Posted on Thu, 04/14/2011 - 16:29

Looks like a bug to me. Are you running the latest version (i.e. 7.2) of ARIS on the client and the server? Because I cannot reproduce the problem with 7.2.

In case you have the latest version and see the problem, please contact ARIS support.

0
by Jim Thompson Author
Posted on Thu, 04/14/2011 - 21:14

In reply to by smarty

Ralf...I'm running ARIS 7.1.  So a bug may be the explanation.

If you recreated the model in Version 1 and did not get a negative number, could you post an image of the Gateway (cumul) statistics.  I'm curious on what number you generated.

Thank you.

0
by Ralf Angeli
Posted on Mon, 04/18/2011 - 14:28

In reply to by schernega

Here is a picture of the process with ten completed instances:

BPMN process

And these are the cumulative gateway statistics:

Cumulative gateway statistics

Both images are screenshots taken directly from ARIS 7.2.

0
by Ivo Velitchkov
Posted on Thu, 04/14/2011 - 16:46

The parallel join expects the same amount of folders produced by the parallel split in one process instance. But it get's from the middle path because of the XOR split. That's more or less a discriminator pattern. I don't know how this is supported by the simulator but have you tried using a complex gateway for the join instead of AND?

0
by Ivo Velitchkov
Posted on Fri, 04/15/2011 - 09:54

Jim,

Is that a BPMN2 process? It looks like one but then the simulator supports only BPMN1. I was hoping to see it in 7.2 but it's still not there.

0
by Roland Woldt
Posted on Fri, 04/15/2011 - 12:20

No, it is 1.x. I just created a template with the 2.0 values, so that the users don't have to re-learn the models when the company decides to upgrade to BPMN 2. The reasons to go with 1.x were different ones and the simulation capability was a nice extra. Currently you cannot simulate 2.0.

0
by Geoff Hook
Posted on Tue, 04/19/2011 - 18:49

Just to confirm the behavior of the Simulator when you have the AND split and an AND Join with the terminate end event between, the Simulator destroys the remaining tokens which relate to the token hitting the end event, whether these are waiting at the AND Join or being processed in a parallel task.

So changing the process to put the terminate end event after the AND Join will potentially increase the work done by resources at the tasks prior to the terminate end event which is wasted effort and cost for the business process. Obviuously better to 'destroy' the tokens as early as possible.

We did test the Simulator in a stand alone mode to make sure this case was being handled correctly.

 

0
by Jim Thompson Author
Posted on Wed, 04/20/2011 - 15:16

Geoff...what version of ARIS simulation did you use in the test?  If it is a version later than 7.1, the Ralf's hypothesis of a bug in 7.1 may be correct.

0
by Geoff Hook
Posted on Wed, 04/20/2011 - 19:45

Jim,

I didnt actually use a version of ARIS Business Simulator as issued by SAG, we used the core simulation engine we provide and coded a test model by hand. This is often the easiest way for us to test our software component. Not sure if you have provided a sample model to Ralf through ARIS support, I believe thats the best way to ensure it is properly checked out.

Sorry for the inconvenience,

my direct email is ;

ghook@lanner.com

Geoff

 

 

0
by Ivo Velitchkov
Posted on Wed, 04/20/2011 - 23:55

Jim,

A correction on my first comment: I just now noticed the end event after XOR is terminate. In that case a complex gateway is not needed.

0
by antonio margarito
Posted on Tue, 10/08/2013 - 16:54

hi all,



are there news on this topic?

i get the same behaviour in the ARIS PD&A version (with Business Architect 7.2).

I've a "terminate end event" before a "AND join" gateway and this AND gateway seems like it's not informed by the termination: negative process folder waiting numbers are shown.

is it only a visualization bug? or even the process logic is affected?

i notice that also other counters (process folders on functions) in the same process model (BPMN 1.x) seem like if they are "losing" process folders: the total amount of token isn't correct, so i suppose the problem it's not only a visualization bug

any suggestion?

is there a solution?



Best Regards

Antonio

0
by Ralf Angeli
Posted on Wed, 10/09/2013 - 09:45
I'm still unable to reproduce the problem. No negative numbers here.
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