Chapter 7. Process simulation

Process simulation allows users to simulate a business process based on the simulation parameters and get a statistical analysis of the process models over time in form of graphs. This helps to optimize pre and post execution of a process, minimizing the risk of change in business processes, performance forecast, and promote improvements in performance, quality and resource utilization of a process.
The simulation process runs in the Simulation engine extension, which relies on the possible execution paths rather than Process data. On simulation, the engine generates events for every simulated activity, which are stored in the simulation repository.
Simulation input data include general data about the Process simulation as well as simulation data for individual Process Elements. Process Elements executed by the engine automatically do not require any input data; however, the Process itself, Human Tasks, Intermediate Event, and Flows leaving a split Gateway, need such data: further information on Simulation data is available in Section C.1, “Process” and the subsequent sections.

7.1. Path Finder

Path Finder is a tool that allows you to identify all possible paths a Process execution can take.
Before you identify the paths, make sure your Process is valid. Then, on the toolbar, click the Process Simulation ( ) button and click Process Paths.

Note

Note that when you click this button only core process paths are searched for. In order to view Embedded or Event subprocess paths, you have to click on the subprocess, making sure that it is selected and then click the Process Path button. This will focus on paths that are specific to this subprocess.
A dialog with data on individual path appears: to visualize any of the identified paths, select the path in the dialog and click Show Path.
A screenshot of the BPMS Business Process Simulation Process Paths

Figure 7.1. Process Paths