QPR ProcessAnalyzer Presentation Object (PAPO)

From QPR ProcessAnalyzer Wiki
Jump to: navigation, search

QPR ProcessAnalyzer Presentation Object (or PAPO) is a generic presentation object designed for process mining analysts, as it contains most analysis functionality in QPR ProcessAnalyzer in one place. It's possible to change between analyses using PAPO's context menu.

Basics: Control Window and Analysis Window

The ProcessAnalyzer presentation object is divided into two parts: the Control Window on the left and the Analysis Window on the right:


The two windows are separated by a vertical splitter, which can be dragged to give more space to either window. Clicking the splitter will collapse it to the right, from where it can be expanded by clicking it again.

Control Window presents information using the currently active filter. When clicking analysis items in the Control Window, you are making selections which are reflected in the Analysis Window. Thus, the Analysis Window shows information based on the currently active filter and the selections made in the Control window. In both windows, you can add new filter rules as follows: select the items to be added to the filter and in the popup menu select Include Only Cases, Exclude Cases, Include Only Event Types or Exclude Event Types. The event types filters are available only when selecting event types (possible in the Flowchart Analysis and Event Types Analysis). When new filter rules are added, a new filter is created (containing rules from the previous filter and the new filter rules).

By default, Control Window shows the Flowchart Analysis and Analysis Window shows the Profiling Case Analysis. To change the type of analysis used in the Control Window and in the Analysis Window, right-click in the window background and in the opening popup menu, select Change Analysis and then the desired analysis. The Control Window has the following analyses: Duration Analysis, Flowchart Analysis, Profiling Case Analysis, Profiling Event Analysis and Variation Analysis. The Analysis Window contains all available analyses except the Flowchart Analysis.

Selections in the Control Window either filter the analysis in the Analysis Window (all analyses except the Influence Analyses) or then the selection works as a bases for the comparison in the Influence Analysis (Influence Analysis for Case Attributes and Influence Analysis for Flowchart).

Adding PAPO to View

  1. Add a new PAPO to a panel by clicking the QPR ProcessAnalyzer Presentation Object button on the side toolbar.
  2. By default, PAPO shows the Flowchart Analysis based on the default filter for the user. To change this, the FilterId context variable needs to be defined. We'll define the FilterId in the View context, so that it will be available when the view is opened. First, click Close to close the panel.
  3. The View context is accessible in the View properties. Click the Properties button and then switch to the Context tab.
  4. Type in "FilterId" to the Variable name text box and then click the check mark.
  5. Tap the Value section on the FilterId row and input the desired FilterId value there, and then tap the check mark. The Behavior can be left as "Default", so that if the FilterId value is changed in the session context, the flowchart will update accordingly.
    You can also define some additional context variable values that are used by the QPR ProcessAnalyzer Presentation Object. After you are done, tap Close to apply the changes.
  6. Click the Save button on the toolbar on top to save the view. Saving a view will also save any unsaved changes to the panels in the view.

Configuration Tab

On PAPO's Configuration tab, you can define the PAPO's variables to be used. The context variable definitions here are used to override the default settings in the PAPO. The definition is done as JSON.

As an example, to have the PAPO function as a KPI Analysis, and to disable the control window, changing analysis, and creating new filters functionalities, use the following JSON:

  "AnalysisWindowType": "11",
  "DisabledFunctionalities": [
  "ContextVariableOverrideMode": "UnspecifiedOnly"

Usage Examples

Defining Model

To change the model and filter:

  1. Click the Model button:
  2. Select the model and filter from the two drop-down menus shown:
    The names of the models are shown as <project name> - <model name>.

Defining Default Filter for the Analysis

By default, QPR ProcessAnalyzer Presentation Object will show analyses based on the default filter for the user. To change this, the FilterId variable needs to be set as follows:

  1. In the View editor, click the Properties button to open the View properties.
  2. Type in FilterId to the Variable name text box and click the check mark or press Enter:
  3. Click the Pen icon on the Value column, type in the filter id you want and click the check mark or press Enter:
  4. You should now have the FilterId variable defined: