ARIS Community - We Love BPM

ARIS Simulation Advice

eswiatkowski's picture
by Ed Swiatkowski in Professional ARIS posted on 2016-05-17

Hi All,

I am trying to get a better understanding of ARIS Simulator so I can at some point run simulations to determine future resource allocation needs and also to identify bottlenecks, etc. for my models.

Before my first attempt at running simulation,  I’ve read through the simulation specific content in ARIS help and also read a number of posts regarding simulation on these boards and I think I am now ready to try out the following scenario in simulator

Process Scenario

I have a process that I know will execute 75 times a day over a 3 month period. For my test I would like to ensure that the process simulates 75 transactions daily over 3 months. I will have 4 employees / roles involved in this process.

Simulation Setup

This is what I have done so far but I am not sure if the steps I have taken are correct for my scenario?

  • I have my test model created as an EPC Row Display
  • I have 4 employees involved in the process. Each employee is represented by a Position object within the swim lanes of the model.
  • I have the probability attribute value set on all my Events for all paths in my decision branches
  • I have the processing time attribute value captured for all my functions.
  • I have created 2 schedule models; One to represent the shift calendar for the employees and the other to represent the instantiation plan for the process.
  • I’ve created assignments to the shift calendar model on the 4 position objects.
  • I’ve created an assignment to the instantiation plan on my model start event.

 

For the calendar event in my instantiation plan model, I set the following;

  • Start and end dates to represent 3 months. (For example, Start: January 1, 2016 – End: March 31, 2016)
  • Recurring Event: Checked
  • Frequency: Daily
  • Interval: 1
  • Instantiations: 75  (I am assuming that this value will trigger the process 75 times to simulate the 75 transactions?)

 

For the calendar event in shift calendar model, I set the following;

  • Start Time: Current date 8:00:00 until Current Date 4:59:59 (Trying to represent an 8AM to 5PM work day)
  • Recurring Event: Checked

Under Manage recurrence

  • Frequency: Daily
  • Interval: 1
  • Recurs on specific days of the week: Added Monday thru Friday
  • Recurrence end: No end

To begin the simulation process, I load my model in ARIS and from the Evaluate tab, click Start simulation

In the Simulation settings, the only setting I update is Period. I give it an Absolute time period to represent the 3 months in my scenario.

I am not sure if this is correct because I am already setting the time period in start and end dates of the calendar event in the instantiation plan model?

Then I would just click on Start to begin the simulation run.

 

So, can anyone provide guidance and let me know if I am on the right path here to successfully simulate my scenario? If I am totally off base, can you provide suggestions on how to get me going down the correct path? In the real world, I have many process where there is a known number of transactions processed over a given period of time (weekly, monthly, quarterly, etc.) and I will like to run similar sort of scenarios to assist with determining future human resource needs.

 

Thanks,

Ed

11885 Views
0 Likes
2 Comments
Sorry there are no tags
There are no attachments
Ralf Angeli posted on 2016-05-20

The time period for the calendar event should be different. The period is used for every occurrence of a calendar event. You configured an event which occurs every day, i.e. you should define a period within a day over which you want to have spread the 75 instantiations. For example if you want all 75 processes to be triggered at 8 a.m. in the morning at once, you should define the starting date and time to be 8 a.m. and specify a duration of zero. If you want the instances to be spread from 8 a.m. to 5 p.m. across the day, then you should specify a duration of 9 hours. During this period the 75 instances will occur in random intervals and that for each day of the simulation time.

Geoff Hook posted on 2017-03-16

Ed,  how did the exercise end up, did you get success with simulation?