Professional Documents
Culture Documents
K Candra Brata
andra.course@gmail.com
Introduction to Business
Process Simulation
from Process Description to
Analysis
Process Model
Contoh :
model kedatangan customer di teller bank.
model kedatangan siswa di kelas.
To make sure results are valid, the simulation needs be run for long enough to
yield random behavior without chance (consider the scenario of tossing a coin or
rolling a dice multiple times).
Provision should be made to compare results from the same scenario, but different
run lengths or replications.
The required run length to yield usable outcomes depends on the process model
structure, amount of variability and the objective; consequently, a single
recommended run length cannot be provided.
A replication shares the same scenario configuration and runs for the same length
of time, but uses an alternative random stream.
Experiment
Resources, processing times and costs are not included in this level.
When validating a Process Model the simulation results will show if:
•Gateways are synchronized.
•Messages are synchronized.
•Decisions probabilities are correctly assigned.
•Routing behaves as expected.
•All tokens have ended.
Level 1
Process validation
Defining the input data required for this level.
Max. arrival count: Define the number of token instances the process will
generate (or trigger).
Level 1
Process validation
Defining the input data required for this level.
Gateways routing: Inclusive and exclusive Gateways have activation probabilities.
Probabilities are values between 0 and 100% (based on historical data).
Select the Gateway and click the scroll arrow icons ( ) to set the probabilities.
If you do not define probabilities for the paths, they will be equally distributed.
Level 1
Process validation
Run The simulation
If the sub-process has activities, assign time to each activity and not to the sub-
process in order to calculate the process time from the execution of each activity.
If the sub-process does not have activities, assign a estimated process time to it.
Level 2
Time analysis
Defining the input data required for this level
Level 2
Time analysis
Running the simulation
the following analysis data will display:
• Number of tokens completed.
For the Time Analysis level, the results of the simulated outcome will contain the
following information:
• Name: Identifies the specific BPM shape for which the results are displayed.
• Type: Identifies the element type of the BPM shape.
• Total time: Indicates the total time employed to process the shape.
Level 2
Time analysis
Results
Level 3
Resource analysis
This analysis shows the potential effect of resource constrains on process
performance.
Remember that a Resource is defined as a person, money, equipment, or
space necessary for the execution of a specific task.
Predicts how a process will perform during dynamic periods of time, such as shifts, days
schedules or weeks.
At the end of this level you will obtain more accurate information on:
Calendars assignment:
Level 4
Calendar analysis
Result
Simulation Level
Process validation
Checks to see if the process is “simulation ready” Assumes equal
likelihood splits on gateways unless you change these; infinite resources
on service tasks Reports errors if problems detected in process diagram.
Time analysis
Wants the arrival (start event) and service (task)
distribution and timing values
Runs simulation assuming “infinite” performer resources
Resource analysis
Assign performers resources to tasks (number available)
Simulation now limited to who and how many are
available to do work
Calendar analysis
Add-in when (what days, times) resources are available
over a day, week or month
What-If Analysis
What if analysis
• What if analysis is a powerful tool for improvement that evaluates
how strategic, tactical or operational changes may impact the
business .
http://j.gs/18164083/ppb
Evaluation:
Process Mining