Preparing to Monitor Processes

About this task

Before you can identify the processes you want to monitor, you must first determine whether the process is a webMethods-executed (BPM) process or an externally executed (BAM) process. Then you will set up the processes using the Process Development perspective in IBM webMethods Designer, as described below.

Setting Up a webMethods-Executed Process

About this task

You must perform the procedure below for each webMethods-executed (BPM) process you want to monitor.

To set up a webMethods-executed process for monitoring

Procedure

  1. Create document types as necessary for input to and output from process steps. Be sure to mark the document types as publishable. For more information, see the IBM webMethods Service Development Help.
  2. Use the Process Development perspective in IBM webMethods Designer to define a process model for the process. For steps that require documents as input or output, add subscriptions to the document types you created earlier. For more information, see the IBM webMethods BPM Process Development Help.
    Note: Optimize does not track process steps within external groups and does not display these steps on the Analytics Overview page. For more information, see Working with the Overview Configuration Page.
  3. Build and upload the process model, or upload it for analysis only. Uploading the process model puts in motion the following three actions:
    • Alerts the IBM webMethods BPM Process Engine to start tracking the process.
    • Copies the process model to the Process Audit database component.
    • Makes the process available to Optimize for analysis.

    For more information about uploading a process model, see the IBM webMethods BPM Process Development Help.

Setting Up an Externally Executed Process

About this task

For each externally executed (BAM) process you want to monitor, do the following:

Procedure

  1. Define a process model for the process using the Process Development perspective in IBM webMethods Designer. For more information, see the IBM webMethods BPM Process Development Help.
    Note: Optimize does not track process steps within external groups and does not display these steps on the Analytics Overview page. For more information, see Working with the Overview Configuration Page.
  2. Build and upload the process model, or upload it for analysis only. This copies the process model to the Process Audit database component and makes the process available to Optimize for analysis. For more information about updating a process model for monitoring, see the IBM webMethods BPM Process Development Help.
  3. Use the Web Service Data Collector to collect business process data.