BPMon on MAI in a Nutshell (7.1 SP12+)
You are using Business Process Monitoring (BPMon) classic or want to use Business Process Monitoring on Solution Manager 7.1.
This blog shall help you to understand the motivation for replacing the classic (CCMS trigger based) BPMon infrastructure, the most important new features and how to get from BPMon classic to BPMon on MAI. For details please refer to this presentation.
BPMon on MAI: Motivation
- Use the data collection infrastructure (i.e. extractor framework) as for technical monitoring, without changing data collectors compared to classic monitoring
- Benefit from the same metric processing engine as for technical monitoring with same alert handling capabilities, i.e.
- Common alert inbox
- Common notification processing
- Offer extended Job Monitoring and Interface Monitoring capabilities (which can be used also without business process context by defining technical scenarios)
BPMon on MAI: New Features (compared to classic BPMon)
So called Business Process Operations Areas have been introduced, to be able to look at a process from 6 perspectives:
- Throughput and Backlog
- Jobs (i.e. Automation)
- Interface (i.e. Integration)
This allows you to easily understand which aspect of the processes is affected (e.g. throughput is endangered, inconsistency has occurred, interface processing has failed etc.) instead of having only one (cummulated) rating per process. Often Throughput and Performance of a process are the crucial aspects from a business process owner’s perspective. As long as those aspects are green (i.e. as long as business documents are being processed as expected and business users have a well performing applications), exceptions in the other areas do not yet impact business.
In the monitoring application (see picture above) shows the current status of the monitored processes, whereas the alert inbox contains entries only if a defined metric threshold has been been exceeded. This is in contrast to classic Business Process Monitoring, where all metrics (including green ones) could be found in the alert inbox.
Another new feature is the Alert Reporting application, which is accessible from above the alert inbox and the Metric Monitor, which is accessible from every individual metric. All old capabilities (e.g. Analytics and Dashboards, access to the list of critical documents (“detail info”), BRF+ integration for notification distribution, …) are further supported.
The minimum recommended release for Business Process Monitoring on MAI is SP12, but please note that you should apply a couple of notes (also on the managed system) as the integration of some capabilities (like Application Log Monitoring) happended after SP12.
BPMon on MAI: How to get there
Please note that you can migrated classical Business Process Monitoring to MAI as described https://wiki.scn.sap.com and SAP Note 2010999. In principle the following steps should be done:
- If you use notification and incident BAdIs (BADI_BUILD_MESSAGE, BADI_BUILD_SUPNOTF, BADI_CUSTOM_MESSAGE or BADI_CUSTOM_SUPNOTIF) rework them
- Delete all (inactive) monitoring objects
- Execute Report R_AGS_BPM_MIGRATE_SOLU_TO_MAI
- Activate monitoring objects
It is recommended to do a test migration on the copy of a smaller solution, that contains all aspects. After successful test migrate all original solutions (i.e. no copy before migration).
How to set up BPMon did not change and is as explained in https://wiki.scn.sap.com/wiki/display/SM/Setup+Information+for+Business+Process+Monitoring:
Per solution it can be decided, if the solution should be monitored using MAI or not. This setting on header level, can be done only, as long as there is no monitoring object for the solution yet.
Within the configuration UI for individual objects there are smaller changes (Alert Handling and Notifications and Incidents). It is in the Further Settings tab where you can change the BP Operations Area, which is influencing the display in monitoring application and alert inbox.
The setup of the job monitoring objects and of the interface monitoring objects changed significantly as those setup UIs have been integrated. For details on setting up job monitoring objects refer to the JobMon Setup guide and the the ICMon Setup guide.