Introduction
To determine which metrics to capture in the Process Data Warehouse, we follow a top-down approach
Following this approach enforces a discipline of making sure that your metrics actually align with process goals and empower your decision makers to determine whether the process is meeting its goals.
After the metrics are defined, they can be implemented in the Process Designer tool. There are two approaches to tracing the business data for Performance Data Warehouse:
- Autotracking
- Manual tracking
Based on the tracked data gathered through these two approaches, KPIs and SLAs can be defined for the business process.
Manual tracking
With tracking groups, you define which business data is related to each other, and then analyze that data using custom reports. The specific locations in your BPDs where data needs to be captured are indicated with tracking points. A tracking point allows you to associate the specific business data with the variables defined in the tracking group. The third concept, timing intervals, helps you analyze the amount of time elapsed between specific steps in your process.
Besides allowing you more control over capturing data, tracking groups provide you with the means to track data across multiple processes and process applications. For processes within the same process app, create a tracking group and define the tracking points in as many BPDs as you want. If you want to capture data from multiple business processes across different process apps, create a tracking group in a toolkit, and then refer to that toolkit from each process app where you would like to use the tracking group
Key performance indicator
A key performance indicator (KPI) is a business metric related to the business process or an activity within the business process (such as wait time or resource cost). To track KPIs for your processes, autotracking must be enabled. Tracking data for KPIs allows you to analyze process performance in the Optimizer. It also supports SLAs.
The standard KPIs provided by IBM Business Process Manager are:
A KPI can also be rolled up into a higher-level aggregate KPI. When creating a KPI, you can associate it with the aggregate KPI and specify a weight factor. This situation is useful when creating SLAs. For example, the resource cost KPI and labor cost KPI roll up into the cost KPI.
Custom KPIs can also be defined. Interesting data that would qualify as good custom KPIs are business data that you want to include in an SLA.
Service level agreement
Service level agreement (SLA) is a part of a standardized service contract where, and and goes beyond the functionality provided by the SLA component within IBM Business Process Manager.