Professional Documents
Culture Documents
Previous
Next
Introduction to Simulations
Oracle BPM provides functionality for simulating the behavior and performance of your business processes. Using Business Process Composer, process designers can run simulations as they are designing business processes. After creating and conguring a simulation, you run it in Business Process Composer to determine the eciency of process using the resources allocations you have dened. Using simulations, you can: Dene multiple simulation models for a given process so that dierent conditions can be analyzed Run multi-process simulations to learn how working in dierent business processes can aect shared resources such as human participants
Note: In Business Process Composer you can only run simulations based on test data you dene using Business Process Composer. You can run simulations on real-world data using Oracle Business Process Management Studio.
1 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
Simulation model Use simulation models to dene the behavior of an individual process model. Note that, for any given process model, you can have multiple simulation models, so that you can mimic a variety of scenarios. Simulations do not call each individual task within a process. For example, they do not run the service associated to a service task, variables are not assigned values, and external resources are not updated. However, simulations mimic the behavior of an activity using the following simulation variables that you can dene using the Simulation Editor: duration resources cost queue information probability of the instance passing through an outgoing ow
To create and congure a simulation dention from the Project Welcome Page:
1. In the Project Welcome Page toolbar, click Simulate as shown in Figure: The Simulation Panel - Before Creating a Simulation Denition.
2. Click the New Simulation Denition icon as shown in [[Fig x-x]]. 3. Provide information for the following elds: Simulation denition: denes the name of the simulation denition. Duration: denes the start time for the simulation. This time is used only for logging. It is not used for scheduling purposes. Start time: denes the period the simulation runs. This interval is specied in months, days, hours, minutes, and seconds. Let in-ight instances nish before simulation ends: If selected, simulation ends only when the
2 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
specied number of instances completes. If unselected, simulation stops after the simulation duration is completed. At that point, all incomplete instances are shown in either in-process or queue status. 4. Click Next. 5. Create a new simulation model. The rst time you create a simulation denition, you must create at least one simulation model. a. Click the Add icon to create a new simulation model as shown in Figure: The Simulation Model Chooser.
A simultation model denes the simulated behavior of a process. You can dene multiple simulation models for a process, however only one simulation model is used for each process withing a simulation denition. b. Provide information for each of the elds. c. Click Add. Create additional simulation models as necessary. It is recommended that you create at least one simulation model for each process in your project. This enables you to create additional simulation models later and add them to your simulation denition. 6. Select the check box next to each process whose simulation model you want to include in the simulation denition. If you have not created a simulation model for a process, you cannot select it. 7. Click Next. 8. Click the Add resource icon to add resources to the simulation denition, then modify the following elds as necessary: Name: denes the name used to identify this resource. Cost per hour ($): Eciency (%): Capacity:
3 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
Availability (%): Roles: 9. Click Finish.
This pane displays the simulation denitions dened for the project and the simulation models that are part of the simulation denition. If you select a dierent simulation denition from the dropdown list, the welcome page displays the simulation models dened for that simulation denition. From this pane you can perform the following tasks: Edit a simulation denition Run a simulation Edit a simulation model
4 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
From this editor, you can add or remove simulation models from the simulation denition, add resources, and run simulations. 3. Edit the Start Time, Duration, and End Time as necessary. 4. To add resources to a simulations denition, click the Add Resource icon, then edit the elds of the Resources table as necessary.
5 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
5. Edit the simulation parameters for the ow object by clicking the tab and editing the appropriate parameters. 6. When you have nished editing the paramters, click outside the popup window to save your changes.
6 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
Running Simulations
You can pause, stop, or run a simulation to the end. If you stop the simulation, you must restart it from the beginning.
To run a simulation:
1. From the Project Welcome page toolbar, click Simulate. 2. Click the Run icon.
7 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
Note: If you place the mouse pointer over a column in the chart, a tooltip with the value of the activity or indicator appears.
8 of 9
http://192.168.1.102:8001/bpm/composer/faces/helppa...
6. From the Indicators list, select the type of indicators to monitor. The available types of indicators are: Cost Time Units 7. From the list below the indicators list, select the indicators to monitor. The chart displays the variables and indicators you selected. 8. Click Close. 9. Optionally, click the drill up and drill down icons located next to the Types list to increase or reduce the level of detail in the chart.
Previous
Next
9 of 9