This is a part of a series of blog postings about Process Observer for Built-in Processes.

This blog post talks about a feature called process visualization. This feature is available as part of the following releases:

 

  • ERP 6.0 Ehp7 — SAP_BS_FND 747 SAPK-74702INSAPBSFND
  • ERP 6.0 Ehp6 — SAP_BS_FND 731 SAPK-73109INSAPBSFND
  • ERP 6.0 Ehp6 — SAP_BS_FND 746 SAPK-74604INSAPBSFND

The previous blog posts of the series gave you information about the architecture and set up of process observer.  We had blogposts about the creation
of process definitions
and KPI definitions and also using thresholds.

The visualization of the process is possible in two places in process observer- process monitor (POC_MONITOR) and process viewer (POC_VIEWER).

Process Monitor and Instance Diagram

Process monitor gives the information of the processes at the instance level, or we say, at the run time. 

With process monitor, user can understand the different processes associated with a particular process definition. It is possible to navigate to the details of the process to know more about the activities of the process and also the KPI and threshold details (Process details screen).

The process details screen for a typical process is as given below.

ProcessDetails.PNG

Now, it is possible to visualize the process in the process details screen using the button Instance Diagram.

InstanceDiagramButton.png

This will show the process in flow chart format with all the activities defined for the process definition. The diagram will also give information about the activities completed for the current process.

ProcessVisualization.PNG

 

Process Viewer and Process Diagram

Process viewer, on the other side gives a design-time perspective of the process definition.

A new button has been introduced in process viewer, in order to open the process diagram.

ProcessViewer_ProcessDiagram.PNG

The process diagram in process viewer showcases the different activities of the process at the design time as shown below.

ProcessDiagram_In_ProcessViewer.PNG

I hope that, this information is helpful to you.

Stay tuned in for more tips about process observer!!!

To report this post you need to login first.

2 Comments

You must be Logged on to comment or reply to a post.

  1. Kiran Kumar Reddy

    Hi Ajalesh,

    Thanks for the blog. Can you tell me if there are APIs to create the process definition dynamically? In my application, I define my workflows using BRF+ decision tables and if it is possible to dynamically generate a process definition out of my decision tables, i can always show the process state to the user using your Instance diagram option.

    Thanks & Regards,

    Kiran

    (0) 
    1. Ajalesh P Gopi Post author

      Hi Kiran,

        You can have a look at the class methos CL_POC_MODEL_MANAGER-> INSERT_PROCESS_DATA, which will help you to update the process definition dynamically. There is a transaction POC_WRITE_API_TEST, which acts as a test for this method and you can use this as a reference.

      -Aju

      (0) 

Leave a Reply