How to Measure a Business Indicator in a Process Section Using Measurement Marks

Using Process Analytics 11-15 Process cubes store the data related to activities in the Task Performance BPM_CUBE_ TASKPERFORMANCE and WorkloadBPM_CUBE_WORKLOAD tables. It stores the data related to processes in the Process performance BPM_CUBE_PROCESSPERFORMANCE and WorkloadBPM_CUBE_WORKLOAD tables. The workload table contains data about the currently active activity and process instances. The Task and Process performance tables contain data about completed activities and processes respectively. The data for task and process performance is computed and persisted when an activity or task is completed. The data for workload is calculated and persisted using a timer based on the configuration of the cubeUpdateFrequency property. You can specify the value for the cubeUpdateFrequency property using Enterprise Manager. All the dimensions and measures are stored for the enabled out of the box sampling points. Selected dimensions, measures and counters are stored for user-defined sampling points.

11.7.2 How to Configure BPM Process Cubes Generation in a Project

If you use BPM process cubes to monitor the performance of your project, then you must enable the generation of the process cubes at developing time. When you deploy your application Oracle BPM uses this configuration to enable BPM Process Cubes. To enable BPM process cubes in a Project: 1. In the BPM Project Navigator, right-click the project.

2. Select Project Preferences.

3. In the Category tree, select Process Analytics Summary.

4. In the Process Analytics Summary section, click the Data Targets tab.

5. Select Enable Cubes to enable cubes generation, or deselect it otherwise.

6. Click OK.

11.7.3 What Happens When You Enable BPM Process Cubes in a Project

The BPMN Service Engine populates the pre-defined cubes each time it runs an activity or completes a process. The engine uses the sampling points configuration you defined to populate the cubes. If you configure a process not to generate sampling points, then the BPMN Service Engine does not store this information in the pre-defined cubes.

11.8 Enabling Oracle BAM in a Project

You can Oracle BAM to monitor the activity of the process in your project, leveraging the capabilities of Oracle BAM while using Oracle BPM. You can use Oracle BAM with the pre-defined cubes, or you can choose to disable the latter. For more information about Oracle BAM, see Part X Using Oracle Business Activity Monitoring in Oracle Fusion Middleware Developers Guide for Oracle SOA Suite.

11.8.1 How to Enable Oracle BAM in a Project

Before enabling Oracle BAM in your project, you must configure Oracle BAM correctly. See chapter Configuring Oracle BPMN Process Service Components and 11-16 Modeling and Implementation Guide for Oracle Business Process Management Engines in Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle Business Process Management Suite, for information on how to configure Oracle BAM to work with Oracle BPM. When you deploy a BPM project, Oracle BAM automatically creates the custom and predefined BAM data objects for that BPM project. To enable Oracle BAM in a project: 1. In the BPM Project Navigator, right-click the project.

2. Select Project Preferences.

3. In the Category tree, select Process Analytics Summary.

4. In the Process Analytics Summary section, click the Data Targets tab.

5. Select Enable BAM.

6. From the JNDI Name BAM Adapter list, select the name for the BAM adapter. The BAM Adapter is labeled as eisbamsoap. The JNDI name specifies the connection pool the BAM Adapter uses. 7. If you want the BAM adapter to process the requests in batch, then you must select In Batch . 8. In the Data Objects Path text-field, enter the path to the pre-installed BAM data objects. The default path is SamplesMonitor Express.

9. Click OK.

11.8.2 What Happens When You Enable Oracle BAM

When you run a process that has Oracle BAM enabled the BPMN Service Engine populates Oracle BAM database with information about the business indicators measured in that process. The BPMN Service Engine generates this information based on the Sampling Points preference you defined in your project. For more information, see What You Need To Know About Monitor Express Data Objects in Oracle Fusion Middleware Developers Guide for Oracle SOA Suite. Part V Working with Business Components This part provides a general introduction to the business catalog. It also provides detailed information on each of the components that you can store in the business catalog. This part contains the following chapters: ■ Chapter 12, Using the Business Catalog ■ Chapter 13, Modeling Business Objects ■ Chapter 14, Using Human Tasks ■ Chapter 15, Working with Services and References ■ Chapter 16, Using Business Rules