The Process Monitoring Infrastructure (PMI) can be used to monitor technical process steps, which in turn allow you to draw conclusions on business processes. For example, if an order has been created and is sent to another system through XI for processing, the following technical process steps form the basis for this process: IDoc outbound, tRFC, XI processing, tRFC, IDoc inbound and calling the corresponding application in the other system. If these technical process steps were performed successfully, then this part of the business process was also successful. For this reason, the PMI forms the basis for business process monitoring.
In the Process Monitoring Infrastructure (PMI), processes that run on multiple local systems can be monitored by a single central system. The local systems being monitored contain tracking agents that monitor the technical process steps on the local systems and write the data to the local data store as tracking records. The data from the local systems is periodically transported into the Central Monitoring System using background jobs. Here, the assembler reconstructs the process instances using metadata located in the meta store, which describes the processes. An instantiation of a process type is referred to as a process instance, for example the process type sales order management may have the instance sales order number 333111.
The process instances are stored in the process store, and thanks to the Process Information API, the Process Monitoring data can be displayed on the PMI user interface and also forwarded on to other monitoring tools.
The following graphic illustrates the process flow: