How to Analyze the Results of a Simulation Using a Chart

11-2 Modeling and Implementation Guide for Oracle Business Process Management ■ Human Resource Metrics You can store the key performance indicators in your process using business indicators. By default the BPMN Service Engine stores the values of pre-defined measures and dimensions that are common to all BPMN processes. The supported pre-defined measures are: ■ Number of active instances by activity, process, and participant ■ Average time to complete an activity ■ Average time to complete a process The supported pre-defined dimensions are: ■ Process ■ Activity ■ Participant You can also define custom measures according to your needs. To define custom measures you use business indicators. The different types of business indicators enable you to measure specific values, keep track of categories or count the times an instance completes one or more activities. Oracle BPM provides you with a set of pre-defined cubes you can use to store the Process Analytics data. Cubes are a structure used to organize a database so that it enables you to analyze data in real time and view it from multiple perspectives. You can also choose to store these data to Oracle BAM or use both systems simultaneously.

11.1.1 Process and Activity Performance Metrics

Process analytics track the time a process takes to complete and the average time each of the flow objects in that process take to complete. Process performance metrics track the time an instance takes to run that process from the start to the end event. Activity performance metrics track the time that passes from the moment the process instance arrives at a flow object until it moves to the next flow object in the process. Note that when the flow object invokes a synchronous service operation, activity performance metrics include the time it takes to run the synchronous service operation because the process instance does not leave the flow object until it receives an answer from the service. However when the invoked service operation is asynchronous, activity performance metrics do not include the time it takes to run the service operation because the process instance leaves the process after invoking the service without waiting for the service to complete.

11.1.2 Workload Metrics

Process analytics track the number of instances sitting in each activity at a certain time. You can view the workload for a certain process, activity or instance. Oracle BPM takes snapshots at fixed intervals and stores the number of instances and the value of the business indicators at that moment. To obtain the current workload in the process you must select the information from the most recent snapshot. Using Process Analytics 11-3

11.1.3 Human Resource Metrics

You can view performance and workload metrics filtered by participant. This enables you to monitor the workload and performance of the different participants in the BPMN process.

11.2 Typical Process Analytics Workflow

The following list describes the typical tasks you perform when you use Process Analytics in a BPM Project: ■ Create a BPM project and one or more BPMN processes. ■ Configure the sampling points generation for the project or process. ■ Configure the project to use BPM Cubes or Oracle BAM, or both. ■ Add business indicators to the processes in your project. ■ Assign values to the business indicators. ■ Add measurement marks or counter marks in the processes where you want to track the value of the business indicators. ■ Deploy your project. ■ Use BPM Workspace or BAM Architect to configure custom dashboards. Figure 11–1 shows the cycle the process analytics data goes through after deploying and running a BPMN process. Figure 11–1 Process Analytics Data Cycle This diagram describes the cycle the process analytics data goes through. Process participants interact with the BPMN process using BPM WorkSpace. The BPMN Service Engine runs the activities in the BPMN process and stores the values of the business indicators in the process to BPM pre-defined cubes or Oracle BAM, or both. Business owners can monitor the process using Oracle BAM or BPM dashboards based on the pre-defined BPM cubes.

11.3 Configuring Projects, Processes and Activities to Generate Sampling Points

When the BPMN Service Engine runs the activity in the process it stores data about the process to the BPM Cubes and Oracle BAM Data Objects. This data comes from the