Spis treści

Laboratory: Process Simulation

Simulations during today's classes should be based on the model:
travel_request.bpmn.

Step by step simulation

Please import the model to Signavio and view it in the editor. Then, select „Simulation” from the drop-down list in the upper right corner.

To start the step by step simulation (1), press the „Play” button (2).

When you run the simulation, you can see the process flow – blue arrows (on transitions) or borders (on jobs, goals, and other items). If the arrow or border is filled, the transition or task is completed. If it is not completed – it is planned to be executed next. To perform a task or transition, click on the arrow or border. When the XOR is reached, the border appears on more than one transition. In this case, choose one of the flows that the process can follow – by clicking on one of the transitions. When you reach the AND gate, the border appears on several tasks – in this case, each of them must be completed.

To prepare a simulation other than „Step by step”, you need to prepare a scenario. To do this, scroll down to the „Scenarios” section.

Simulation Scenario

Create a basic simulation scenario with the following parameters:

No Task Execution time
1. Validate travel request 00:10h - 00:45h
2. Modify travel request 00:30h - 02:00h
3. Notify employee of rejection 00:01h
4. Notify employee of approval 00:01h
5. Prepare booking information 00:05h
6. Book tickets and hotel 00:10h - 00:45h
7. Arrange travel advance 00:10h - 01:00h
8. Validate booking 00:30h
9. Pay for travel 00:15h
10. Confirm booking 00:30h
11. Send message to employee 00:01h
No Role Number of resources Work schedule per resource Costs / hour
1. Accountant 2 resources Mon-Fri 40:00 hours per week €20.00
2. Employee 4 resources Mon-Fri 40:00 hours per week €15.00
3. Manager 2 resources Mon-Fri 40:00 hours per week €30.00
4. Planer 2 resources Mon-Fri 40:00 hours per week €20.00

Simulation of single case

The simulation of a single case (1) is started by pressing the „Play” button (2). Select one of the scenarios (3) that you created, and select whether to run another process instance („Loop”) or „Single run” (4).

In the case of this simulation, there is no need to skip further tasks and flows. In case of tasks, it is done automatically. In the case of sequence flows, it is possible to manually select the path on the gate, and if we do not do this within the time set by the clock (1), the selection will be drawn according to the probabilities defined in the scenario. On the left, there is a panel (2) showing the current cost and execution time of the process instance, resource usage time, and bottleneck if it has been detected so far. On the other hand, when we run the next run, we get the result of the last run.

Multiple case simulation

Simulating multiple runs for the selected scenario is started as before using the „Play” button. The new element is „Duration” (1), in which we choose how long the simulation takes. After the simulation for each task or event, you can see how many instances of the process were executed. You can also see how many tasks in different instances of the process have been completed and are waiting for execution (1), as well as how many tasks are currently being performed in the task (2).

You can also see how many requests for a business trip have been finalized as rejected (1) or accepted (2) and generate a simulation report (3).

Assignment

Simulation of the travel request model

Please perform the multiple case simulation several times following the described scenario for the duration: 30 days. Then, compare the simulation results, analyze them and generate a simulation report.

In the groups, discuss the conclusions of the simulation.

Model optimization

Considering the need for company development, using the tools to simulate the process, propose the improvement of the process. Please suggest possible solutions to improve the process, taking into account the following assumptions:

The bottlenecks in the process should be minimized i.e. it must be possible to run the simulation for a minimum of 90 days.

In the group report for the board of the company, you should propose the appropriate changes along with the justification

The report should include a systematic description of the proposed changes with justification:

The report should be convincing and understandable to a person who does not know the tools for process simulation.

Max. report length is 5 pages A4 :!:

As the attachments to the report please send (separate files):