SJ

I am looking for some examples implementing some relatively simple conditional and looping logic in EPC that are then knit them in a value stream and simulated in ARIS 7.2. I’ve not seen such materials (yet) in searches through the online documentation, training class materials for Business Process Modeling and Business Simulation, or in the ARIS Community archives. Perhaps I’ve not used the right search terms … always a possibility.

Background
----------
The organization I support is considering changes to value streams (yes, plural) it can help instantiate within the larger company. It wants to both use EPCs to document current and future process definitions as well as simulate those definitions to help quantify the possible benefits.

The processes are defined so that they can be reused in several different value streams each stream having different end-items. Depending on the nature of a contract, the actual value stream configuration could warrant different numbers of process instances executing, amassing intermediate deliverables and then assembling them into larger units for further downstream consumption and/or delivery to the customer.

I need to model loops that will count up/down a certain number of times firing numerous concurrent EPCs, some of which may likewise have loops. I can imagine creative use of resources and functions to produce and then consume the resource as a way to implement that logic.

I also have a need to implement some simple logic on an XOR to know which branch should be traversed.

Conceptually, I imagine defining a variable scoped to the model, an operation to do something to that variable and then a test on it with additional side-effects (e.g., which branch to take from an XOR). Attributes on the model and objects in it could host this logic. But this is my concept. I need to know do this for the ARIS simulation module.
Maybe dedicated EPCs, Event Diagrams, resources and logic over them to get at things that will run in the simulator …? Something else?

Any pointers and concrete examples would be greatly appreciated.

Thank you.

by Steven Jowers Author
Posted on Tue, 05/27/2014 - 16:51

Amazing how often one finds things *after* having posted or engaged someone in a conversation about a need. I am now looking at ERM attributes ... .

Still, if anyone has examples or other ideas, I'd appreciate hearing them. Thanks.

0
by Carsten Pitz
Posted on Thu, 05/29/2014 - 16:31

Do you mean something like the EPC below?



0
by Steven Jowers Author
Posted on Tue, 06/03/2014 - 20:35

In reply to by pica

Thanks for the reply, sorry it took till now to see it.
This the type of thing I was trying to accomplish, one of several I need to piece together the control architecture for a using processes for current and future state. If successful, you should see a screen shot of two loops that count down. These work.
I now want to complement what I have. Instead of loops that launch a sub-process one at a time, execute it, and then circle back to iterate again until the counter has been decremented to 0, I instead need to launch a number of instances simultaneously. How many needs to be a value I can set at the start of a simulation run. Also, the firing of these concurrent instances needs to be at a point in time when upstream process steps have completed; in other words, I know how many concurrent processes I need but don’t know the actual date (thereby precluding the use of a calendar event, I think).
Any thoughts there would be greatly appreciated.

File attachments
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