Try OpenEdge Now
skip to main content
Developing BPM Applications with Developer Studio
Configuring and running simulation : Running a process simulation
 

Running a process simulation

After designing the process simulation in the Progress OpenEdge BPM Simulation perspective, you can run the simulation in the OpenEdge BPM Run Simulation perspective to discover potential design flaws. For example, you can now quickly identify such problems as loops that repeat too frequently or bottlenecks in the process.
Each simulation run represents a simulation for a set of resources. It could have single or multiple processes running in parallel.
The commonly used panes and runtime views in the OpenEdge BPM Run Simulation perspective are described in Table 73.
Table 73. OpenEdge BPM Run Simulation Perspective Components
Item
Description
Simulation Control Editor (or Simulation controller)
The Simulation Control editor contains the following additional sections.
*Simulation Status, which displays the progress status of the simulation project.
*Generate, to view the results of a simulation run for a scenario and to generate a report, as described in Generating a simulation report.
Individuals view
Allows you to view the runtime performance of the individual human performers (including group members) during the simulation run. Performance parameters include total task count and usage time, total cost, and cost per hour for the defined performers.
Systems view
Allows you to view the runtime performance of the system (or adapter) performers during the simulation run. Performance parameters include cost per invocation, number of invocations, and total cost for system performers.
Consumables view
Allows you to view the consumable resource usage during the simulation run.
NonConsumables view
Allows you to view the non-consumable resource usage during the simulation run.
Violations view
Allows you to view any violations in the defined objectives after completion of the simulation run.
Recommendations view
Lists any workstep bottlenecks due to non-availability of performers and resources after the completion of the simulation run, and recommends a possible solution for the same.
Processes view
Consists of a Process tab for each of the added processes. Each Process tab comprises of the:
*Diagram view, which displays the process template diagram, and indicates the status of each workstep across all instances during the simulation run.
*Details view: You need to click Details to display this view. For details, see Viewing process information.
To run a process simulation:
1. From the Scenarios drop-down list in the Scenarios section (in the Simulation Control Editor), select the scenario for which you want to run the simulation.
2. From the Controls section of the Simulation Control Editor, click to begin the process simulation.
3. If you are currently not in the OpenEdge BPM Run Simulation perspective, you are prompted to switch to this perspective. Click Yes to run the process simulation in the OpenEdge BPM Run Simulation perspective. Alternatively, click No to run the process simulation in your current perspective. If you select the Remember my decision check box, Progress Developer Studio for OpenEdge does not display any prompt and executes your selected command the next time you run a process simulation.
Note: You can modify the above selected configuration for running the process simulation using the Simulation > UI page in the Preferences dialog box. For information, see Usingthe Simulation page.
During the simulation run, you can perform any of the following operations from the Controls section of the Simulation Control Editor:
Table 74. Simulation Controls
Control
Operation
Pause ( )
To pause the simulation. Click to resume the simulation.
Stop ( )
To stop the simulation and return to the start of the simulation.
Exit ( )
To stop the simulation and exit from the OpenEdge BPM Run Simulation perspective. Progress Developer Studio for OpenEdge prompts you to switch to the Progress OpenEdge BPM Simulation perspective. You can click the appropriate button, similar to as described in Step 3 above.
Speed control
To control the simulation speed between low and high.
You can view the overall progress of the simulation project in the Simulation Status section.
The Start date and time displays the Simulation Start setting, as configured for this scenario in the Scenario tab of the Properties view (see Modifying simulation settings for a scenario). The Current date and time indicates the progress of the simulation in date and time values, with its final value calculated according to the Simulation Stop setting, as configured for this scenario in the Scenario tab of the Properties view.
During the simulation run, you can view the process-related information in the Processes view (as described in Viewing process information).
You can also monitor the usage of performers and resources, as well as review objective violations and performance bottlenecks (and recommendations) in their respective views. For details, see Viewing project information.
* Viewing process information
* Viewing project information