IBM BPM, V8.0.1, All platforms > Create processes in IBM Process Designer > Enabling processes for tracking and reporting

Tracking IBM BPM performance data

To create customized and third-party reports in IBM BPM, you need to identify the data to track and send that data to the Performance Data Warehouse.

To track data in a business process definition (BPD), use autotracking, tracking groups, or both.

You can take advantage of both tracking methods in a single BPD.

If you use both autotracking and tracking groups, you can create a timing interval.

After you configure data tracking for your BPD, and each time you subsequently update your data tracking requirements, you must send the tracking definitions to the Business Performance Data Warehouse. When you send tracking definitions, either directly or as part of a snapshot deployment, the Business Performance Data Warehouse establishes the structure in its database to hold the data that is generated by the Process Server when you run instances of your processes. In IBM BPM, these tracking requirements are called definitions because they establish the database schema in the Business Performance Data Warehouse to accommodate the tracked data generated by the Process Server.

When you make any changes to your tracking requirements in Process Designer, you must send the definitions to the Performance Data Warehouse. So, when developing on the Process Center Server, be sure to send definitions when you makes changes. For process applications deployed in runtime environments, snapshot any changes and deploy the new snapshot to ensure that the data you want to collect is available in the runtime environment.

Enabling processes for tracking and reporting