Using BPM Analytics

Objective

After completing this lesson, you will be able to monitor a procurement process

Analytics Requirements

SAP NetWeaver comes with several analytical tools which can be used for analyzing the BPM processes and tasks, including the following:

  • Analyzing and reporting business data in the processes.

  • Analyzing and reporting the process and tasks.

Analyzing and Reporting Business Data

During BPM process modeling, it is possible to add reporting activities based on process context (that is, data objects) to automatically generate the reporting data structure.

A reporting activity is used to collect data from the process context that can be analyzed. The reporting activity references a reporting data source and indicates where in the process data is gathered for reporting. An input mapping needs to be defined for the reporting activity to specify which data from the process context is collected by the reporting activity.

This can be realized by using the SAP NetWeaver Visual Composer, which provides a model-driven user interface (UI) development tool for transactional and analytical UIs, including the incorporation of voice and mobile interaction into enterprise applications.

Analyzing and Reporting Processes and Tasks

The Analytics Dashboard is used to analyze and report on processes and tasks.

Analytics Launch

With 7.3 EHP 1, you can use the BPM analytical dashboard for multiple purposes. BPM Analytics has the following capabilities:

  • A dashboard for giving an overview of process and task key figures.

  • A direct access to key figures for processes.

The BPM Analytics dashboard allows access to statistics for processes and tasks in graphical charts. These statistics are based on various timeframe filters, which can be set by the user. Additionally, the number of processes and tasks in error state, tasks without owner, and escalated tasks are displayed. Also, it is possible to directly navigate to the selected process and task instances in the Manage Processes and Manage Tasks application.

To enable the launch of the BPM Analytics dashboard, the user must be a business administrator for the process and task or a super user with the DISPLAY_ALL permission.

The following rules must also be assigned to the user:

  • BPEM End User

  • SAP_BPM_Navigation

  • Every User Cole Role

  • Everyone

Note

Only those processes and task definitions for which the user is the administrator are displayed.

To access the BPM Analytics dashboard, perform the following steps:

  1. In your internet browser, log on to http://<host>:<port>/bpmanalytics.

    Note

    The dashboard displays the statistics of top processes and tasks for the current date in a graphical format. The business activity graph displays the processes and tasks that are started or created and completed for the current date. The top processes and tasks in the chart imply that the corresponding process definition and task definition have the maximum number of process and tasks instances.

  2. To view the graphical chart with top processes and their status for a specific period, choose the appropriate time interval from the Select Duration dropdown under the Top Processes chart.
  3. To view the name, count and status of the process instance, select any bar on the Top Processes chart.
  4. To view all process instances under each status, choose View Details below the Top Processes chart.

    In the View Details window, select any cell to navigate to the NWA Manage Processes application to view the complete details of the process instances.

    Note

    Select the process name cell to open all process instances irrespective of their status. Select the individual cell to display only the process instances in the selected status.

  5. To view graphical chart with the top tasks and their status for a specific period, choose the appropriate time interval from the Select Duration dropdown under the Top Tasks chart.
  6. To view the name, count, and status of the task instance, select any bar on the Top Tasks chart.

  7. To view all tasks under each status, choose View details below the Top Tasks chart.

    In the View Details window, select any cell to navigate to the NWA Manage Tasks application to view the complete details of task instances.

    Note

    Select the process name to open all tasks instances irrespective of their status. Select the individual cell to display the tasks instances in the selected status.

  8. To view the business activity graph of the processes and tasks for a particular period, choose time interval from the Select duration dropdown.

    Note

    The business activity graph shows processes that are started and completed, and the tasks that are created and completed.

  9. To view the number of process instances in the error state in the NWA Manage Processes application, choose View details next to Processes in Error under Troubleshooting.

  10. To view the task instances in the error state in the NWA Manage Tasks application, choose View details next to Tasks in Error under Troubleshooting.

  11. To view the task instances without an owner in the NWA Manage Tasks application, choose View details next to Tasks without owner under Troubleshooting.

  12. To view the escalated task instances in the NWA Manage Tasks application, choose View details next to Task escalated under Troubleshooting.

  13. To display the most recent processes and tasks statistics, choose Refresh.

  14. To view the statistics of processes in detail, select the Processes tab.

  15. To view statistics of tasks in detail, select the Tasks tab.

The Process Tab

To access the BPM Analytics Processes tab, log on to http://<host>:<port>/bpmanalytics, then go to the Processes tab.

Note

The processes chart displays the top processes and their status for the current date in the graphical format. The time duration chart displays the maximum, minimum, and average time taken by top processes from start to end. The top processes in the chart imply that the corresponding process definition has the maximum number of the process instances.

Use the following procedures to view processes and details:

  1. To view processes in a particular state in the Top Processes chart, choose the appropriate status from the Select Status dropdown list.

  2. To view processes for a particular time interval in Top Processes chart, choose the appropriate time interval from the Select Duration dropdown list.

  3. To view processes in a particular state in the Time Duration graph, choose the appropriate status from the Select Status dropdown list.

  4. To view processes for a particular time interval in the Time Duration graph, choose the appropriate time interval from the Select Duration dropdown list.

  5. To view details of all the processes in a new window, choose View details below each chart.

    In the View Details window, select any cell to navigate to the NWA Manage Process application to view the complete details of process instances.

  6. To view the number of processes created and completed in a particular time period in the History graph, choose the appropriate time interval from the Select Duration dropdown list.

  7. To display the most recent statistics of processes, choose Refresh.

The Task Tab

For the Task tab, the same prerequisites as for the dashboard are valid. To access the Tasks tab, log on to http://<host:>:<port>/bpmanalytics. Go to the Tasks tab.

Note

The tasks chart displays the top tasks and their status for the current date in graphical format. The time duration chart displays the maximum, minimum, and average time taken by the top tasks from start to end. The top tasks in the chart imply that the corresponding task definition has the maximum number of tasks instances.

Use the following procedures to view tasks:

  1. To view tasks in a particular state in the Top Tasks chart, choose the appropriate status from the Select Status dropdown list.

  2. To view tasks for a particular time period in Top Tasks chart, choose the appropriate time interval from the Select Duration dropdown list.

  3. To view tasks in a particular state in the Time Duration graph, choose the appropriate status from the Select Status dropdown list.

  4. To view tasks for a particular time interval in the Time Duration graph, choose the appropriate time interval from the Select Duration dropdown list.

  5. To view the number of tasks opened and completed for a particular time period in the History graph, choose the appropriate time interval from the Select Duration dropdown list.

To display the most recent statistics of tasks, choose Refresh.

The Analytics Public API for Business Users

It is also possible to use the BPM analytics public API (Analytics Manager, com.sap.bpm.analytics.api) to obtain analytics information for business process administrators and business task administrators. You can display statistics pertaining to processes, tasks, and events.

To be able to use this API, the current user must be a business process administrator or a business task administrator for any active instance on the system. The archived instances are not taken into account.

The statistics provided by this interface includes only the process instances for which the logged in user is assigned as one of the business process administrators and the task instances for which the logged in user is assigned as one of the business task administrators.

Log in to track your progress & complete quizzes