Simulation Overview

After creating a process model, Oracle BPM Studio allows you to run simulations to determine the performance of your process model. You can also use process simulations to compare how changes to an existing process will affect performance. You can run process simulations based on simulated data or real-world data from production processes.

Oracle BPM allows you to simulate the behavior of process models based on real or simulated data. After you have designed a business process model, Oracle BPM Studio allows you to run process simulations to determine their efficiency. You can also use simulations to test the effects of changes on your process design.

Process simulations do not execute each individual task within a process. For example, the code within an activities task is not executed, variables are not assigned values, and external resources are not updated. However, you can mimic the behavior of these elements of process's activity by configuring different attributes within a simulation model. These attributes include:

Process Simulation Models

To execute a process simulation, you must define simulation models. Simulation models allow you to specify behavior of each element of your process. There are two types of simulation models in Oracle BPM Studio:
Simulation Model Description
Process Simulation Models Allow you to define the behavior for an individual process. See Process Simulation Model.
Project Simulation Models Allow you to define the behavior for an entire project. A project simulation model is composed of a group of process simulation models. Within a project simulation models you can choose which process simulation models to run. See Project Simulation Models.

You can configure multiple simulations models for a project and its processes. This allows you to mimic different combinations of resources, etc.

Project Simulation Models

A project simulation model functions as a container for process simulation models. A project simulation model allows you to define a scenario for an entire project. It also allows you to determine how processes work together

Simulations View

After defining your process and project simulation models, you can run and view simulations using the Simulations View The Simulations View provides controls for starting, stopping, and pausing simulations. It also provides controls for displaying simulation data

Simulations Editor

Once you start a simulation, the Process Editor window displays the path of the simulated in-flight instances.