Select Specify number of process instances to be created.

10-6 Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management This figure shows the Approve Quote user task with different types of boundary events. The ’More information needed’ and ’Quote rejected’ error events and the ’Quote values changed’ message events are interrupting boundary events. The ’Urgent approval needed’ event is a non interrupting message event. The ’Expiration date’ and ’1 day passed’ events are timer events. Figure 10–2 Outgoing Flows tab page for the Approve Quote task This figure shows the Outgoing Flows page for the Approve Quote user task. The first section enables you to configure probability for the non-interrupting message and error events. The table below enables you to specify the time interval for the interrupting timer events. The slider below enables you to specify the probability for the only non-interrupting message event for this activity. And the last table enables you to specify the time interval for the non-interrupting timer event.

10.4 Creating Simulation Definitions

You can create a simulation definition to represent a simulation scenario for a group of simulation models. You can select which simulations model to run from the group of simulation model contained in the simulation definition.

10.4.1 How to Create a Simulation Definition

In a simulation definition, you can customize the following parameters to see how they influence the performance of your project: ■ Start time and duration of the simulation ■ Which process simulation models you want to include in the project simulation Running Simulations in Oracle BPM 10-7 ■ The participant resources you want to include in the simulation To create and configure a simulation definition: 1. In the BPM Project Navigator, expand the Simulations node. 2. Right-click the Simulation Definitions node. 3. Select New Simulation. The Create Simulation Definition dialog box appears. 4. Enter a name for the simulation definition. 5. Click OK. The simulation definition appears under the Simulation Definitions node and the Simulation Definition editor opens. Figure 10–3 shows the Simulation Definition editor. Figure 10–3 Simulation Definitions Project Page This graphic shows the BPM Project Navigator on the left. The simulation definition being configured is selected. On the right, the corresponding details page for that simulation definition is displayed. Within that details page, there are three tab pages: Project, Resources, and Priority. The Project tab page is selected. The particular elements of both the details page and the Project page are described in the surrounding text. 6. Specify the general parameters for this simulation as described in Table 10–4 . Table 10–4 General Parameters for Simulation Definitions Parameter Description Start Time Defines the start time for the simulation. This time is used only for logging. It is not used for scheduling purposes. Duration Defines the period the simulation runs. This interval is specified in months, days, hours, minutes, and seconds. Let in-flight instances finish before simulation ends If selected, simulation ends only when the specified 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. 10-8 Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management 7. The Project page contains a table that lists all of the processes within the current project. For each process, you can select which simulation model you want to use. Also, you must specify which processes to include in the simulation. Specify the parameters in the Project page as described in Table 10–5 . After you specified the parameters in the Project page, select the Resources tab. 8. In the Resources page, you can define the resources to use within the simulation. All processes included in the simulation share these resources. The cost of each resource is defined per hour. To define the resources click the following buttons: ■ Add Resource : adds a resource to the simulation definition ■ Delete Resource : deletes the selected resource from the simulation definition Figure 10–4 shows an example of the Resources page. Figure 10–4 Simulation Definitions Resources Page This graphic shows the BPM Project Navigator on the left. The simulation definition being configured is selected. On the right, the corresponding details page for that simulation definition is displayed. Within that details page, there are three tab pages: Project, Resources, and Priority. The Resources tab page is selected. The particular elements of both the details page and the Resources page are described in the surrounding text.

9. Click Save.

Table 10–5 Project Parameters for Simulation Definitions Parameter Description Process Lists the processes that you can include in this simulation. Model For each process, lists the model specified in Section 10.2.1, How to Create and Configure a Simulation Model Include in Simulation Enables you to specify whether to include the process in the simulation