Show TOC

Procedure documentationMonitoring the BPM Systems Locate this document in the navigation structure

 

You use this procedure to perform the following:

  • Monitor the availability of the BPM subsystems, adapters, and so on

  • Start a BPM application as part of the troubleshooting action when something fails

  • Configure the process engine

  • Check if the basic BPM functionalities work properly

  • View the number of process and task instances in different statuses

Prerequisites

You must have at least one of the following roles assigned to you, based on the activities you want to perform as listed in the following table.

Role

Activities

NWA_SUPERADMIN

  • View the number of process and task instances in different statuses

  • View the status of the BPM subsystems, adapters, and so on.

  • Navigate to the process troubleshooting screen and start the BPM applications when something fails

  • Configure the process engine

  • Test the basic BPM functionalities

  • View or configure the process instance memory threshold

NWA_READONLY

  • View the number of process and task instances in different statuses

  • View the status of the BPM subsystems, adapters, and so on

  • Navigate to the process troubleshooting screen and start the BPM applications when something fails

  • View the process instance memory threshold

SAP_BPM_SuperDisplay

  • View the number of process and task instances in different statuses

  • View the status of the BPM subsystems, adapters, and so on

SAP_BPM_Navigation

  • View the number of process and task instances (for which you are the administrator) in different statuses

  • View the status of the BPM subsystems, adapters, and so on

SAP_BPM_SuperAdmin

  • View the number of process and task instances in different statuses

  • View the status of the BPM subsystems, adapters, and so on

  • Test the basic BPM functionalities

Procedure

  1. Log on to the SAP NetWeaver Administrator application.

  2. Choose   Availability and Performance   BPM System Overview  .

    The system displays the details as described in the following table.

    Section

    Subsection

    Description

    BPM System Status

    Process Server Availability

    Provides the availability status of the following:

    • Subsystems such as transition manager, trigger network manager, plug-in manager, and so on.

    • Adapters, which act as translators between the internal (BPM) and external representations (for example, UWL)

    • SAP NetWeaver Administrator monitors related to BPM

    If any of the above is not running, system displays a red traffic light and also the number of subsystems that are stopped. If a gray, yellow, or red traffic light is shown, click the Stopped link. You automatically navigate to the Process Troubleshooting: Availability screen, where you can and check which service or application is not available.

    More information: Process Troubleshooting

    Java Applications Availability

    If something fails, for example, launching of manage processes or manage tasks application leads to an error, you can check if the BPM applications are stopped and then start the applications by proceeding as follows:

    1. Click To Java Start and Stop Application.

    2. Choose the Java EE Applications tab page.

    3. Check if a BPM application is stopped. If yes, then select the application and choose Start.

    Process Engine Configuration

    You can configure the features such as locale, e-mail settings, and time zone by proceeding as follows:

    1. Click To BPM Configuration Template.

    2. Select the required functional unit.

    3. Choose Enable Automatically.

    4. Follow the configuration wizard.

    Engine Testing

    You can check if the basic BPM functionalities work correctly by choosing   Action   Start  .

    A test is started that performs the following:

    1. Start a new instance of the SimpleHumanProcess.

    2. Check the correct execution (one task must have been created).

    3. Suspend, resume, cancel the process.

    If everything works correctly, the system displays a green traffic light.

    If any of the features fail and the system displays a red traffic light, you can view and download the report to analyze the problem by clicking the View link next to Report.

    Process Instance Memory Threshold

    You can view or configure the threshold values, that is the maximum number of process instances and tokens that can be running in the memory for a given process definition at a given point in time.

    Note Note

    It is important to monitor he BPM memory thresholds to avoid disruption of the business activities running on the system. Once the error threshold has been reached, no processes will neither be created nor processed.

    End of the note.

    More information: Configuring the Memory Threshold

    Processes

    NA

    Displays the total number of processes and the number of processes in different states.

    By clicking the number, you automatically navigate to the Manage Processes application.

    • Total Process Instances does not include the archived processes.

    • Error: Number of process instances being in error. It includes suspended as well as cancelled process instances.

    • Failed: Number of failed process instances. The monitor is refreshed every 2 minutes.

    • Suspended: Number of process instances being suspended. It includes the process instances suspended due to errors as well as the process instances suspended manually be administrators.

    • Completed: Number of completed process instances.

    • Canceled: Number of process instances being canceled.

    • In Progress: Number of process instances being in progress. It incloses the failed process instances.

    Tasks

    NA

    Displays the total number of tasks and the number of tasks in different states.

    By clicking the number, you automatically navigate to the Manage Tasks application.

    • Total Task Instances does not include the archived tasks.

    • Error: Number of tasks being in error and that cannot be processed. It includes tasks without potential owners and tasks with errors in the input or output mapping.

    • Suspended: Number of tasks being suspended. It contains the tasks being suspended due to errors as well as those being suspended manually by administrators.

    • Completed: Number of tasks being completed.

    • Canceled: Number of tasks being canceled.

    • Ready: Number of tasks with potential owners waiting to be processed.

    • In Progress: Number of tasks being processed.