Process Flowchart: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
(307105)
(307105)
Line 79: Line 79:
=== Settings Page ===
=== Settings Page ===
On the Settings page, you can configure the actual data being shown in the flowchart. The following settings are available:
On the Settings page, you can configure the actual data being shown in the flowchart. The following settings are available:
::* '''Unique Only''': Display data in "unique only" or "all occurrences" -mode.
* '''Case Count KPI'''
::: Affects the values in both event types and flows.
::'''Show on Event Types''': Makes the flowchart display the event type occurrence count and the percentage of occurrences within all the cases in the view. These are shown below the event type name for all the event types as "<percentage> % (<count>)"
::* '''Event Types'''
:: '''Show on Flows''': Makes the flowchart display the flow occurrence count and the percentage of occurrences within all the cases in the view. These are shown on top of flow detail texts for all the flows as "<percentage> % (<count>)"
::: '''Show Amount''': Makes the flochart display the event type occurrence count and the percentage of occurrences within all the cases in the view. These are shown below the event type name for all the event types as "<percentage> % (<count>)"
* '''Duration KPI'''
::: '''Show Cost''': Makes the flowchart display the cost for event types above the event type name for all the event types.
:: '''Show on Flows''': Makes the flowchart display the duration for flows below the shown cost for all the flows. When enabled, allows selecting duration mode among the following choices:
::* '''Flows'''
::: '''Median''': Median duration will be shown.
::: '''Show Amount''': Makes the flowchart display the flow occurrence count and the percentage of occurrences within all the cases in the view. These are shown on top of flow detail texts for all the flows as "<percentage> % (<count>)"
::: '''Average''': Average duration will be shown.
::: '''Show Cost''': Makes the flowchart display cost for flows below the amounts for all the flows.
::: '''Average Weighted by Cost''': As "Average" but in addition the calculation will be weighted using the costs of the event type or flow as the weight.
::: '''Show Duration''': Makes the flowchart display the duration for flows below the shown cost for all the flows. When enabled, allows selecting duration mode among the following choices:
* '''Cost KPI'''
::::* '''Median''': Median duration will be shown.
:: '''Show on Event Types''': Makes the flowchart display the cost for event types above the event type name for all the event types.
::::* '''Average''': Average duration will be shown.
:: '''Show on Flow''': Makes the flowchart display cost for flows below the amounts for all the flows.
::* '''Costs'''
::: '''Total''': Total cost will be shown as element cost.
::: Affects both event types and flows.
::: '''Average''': Average cost will be shown as element cost.
::: Enabled only if showing cost is enabled for either event types of flows.
* '''Transition Type'''
::: Has the following options:
:: '''Unique Only''': When enabled, data will be displayed in the Unique Only mode, i.e. only one occurrence per each case is counted, so that the generic flow of the process is shown, as well as the amount of occurrences of each event type. When disabled, all occurrences are counted, thus revealing if a certain step or a flow in the process is repeated several times impacting the process performance. This settign affects the values in both event types and flows.
::::* '''Average''': Average cost will be shown as element cost.
* '''Graph Layout'''
::::* '''Total''': Total cost will be shown as element cost.
:: '''Used layout algorithm''': Control for selecting the layout algorithm to use for the visible elements in the flowchart:
::* '''Graph Layout'''
:::* '''Horizontal''': Control whether to use vertical (top to bottom) or horizontal (left to right) direction for layouts.
::: '''Used layout algorithm''': Control for selecting the layout algorithm to use for the visible elements in the flowchart:
:::: Layout algorithms supporting this configuration: Tree, Layered Digraph.
::::* '''Horizontal''': Control whether to use vertical (top to bottom) or horizontal (left to right) direction for layouts.
:::* '''Radial Layers''': Number of layers to display when radial layout is used.
::::: Layout algorithms supporting this configuration: Tree, Layered Digraph.
::::* '''Radial Layers''': Number of layers to display when radial layout is used.


== See Also ==
== See Also ==

Revision as of 06:07, 28 June 2017

The Flowchart Analysis shows the ‘as-is’ process flowchart where you can see each event type and flow and how long the transitions between event types take. This is the starting point for the analysis and provides the big picture of the process.

Model Status

The Model Status indicators show how many percent of cases and events from the total number of cases and events are shown in the currently used filter. To see the amounts, hover the mouse over the indicators.

Visibility Settings

Using the Visibility Settings you can define the minimum volume of flows and events from the total amount of flows and events to be shown on the flowchart.

Panning and Zooming

Click and drag the flowchart to pan. Use the mouse wheel to zoom in and out. You can also use the + and - buttons on the bottom right corner to zoom. On touch devices, use the pinch gesture.
The following keyboard shortcuts are in use:

  • Ctrl+0: set the zoom to 100%.
  • Shift+Z: fit the flowchart into view.
  • +' and -: zoom in and out.
  • Cursor keys: scroll the flowchart.
  • PageUp and PageDown keys: scroll the flowchart vertically up and down.

Selecting Event Types and Flows

Clicking an event type or a flow will select it. To select multiple event types and/or flows, hold down the Ctrl key on your keyboard and click on event types and flows. You can also select multiple event types and/or flows by first pressing and holding down the left mouse button and then dragging the mouse to have a rectangular selection tool to be activated. Pressing Ctrl + A will select all flowchart event types and flows. Note that with the Radial graph layout, only the event type that is in the center of the graph can be selected and the popup menu opened for that event type. Every time an event type or a flow is selected in the flowchart, TempSelectedActivities and TempSelectedTransitions context variables will be updated with the identifiers of the selected objects.

Popup Menu

Right-clicking with the mouse or using a long press on a touch device will bring up the popup menu. Selecting an action from the popup menu will target the action to the currently selected event types and/or flows.

Left Side Pane

Clicking the Model and Analysis Buttons on the top left corner of the QPR ProcessAnalyzer Presentation Object will open a pane that can be used to change the model and filter, to toggle the Offline Mode, to view information about the model, to define settings for the data shown on the flowchart, and to change the layout algorithm used for the flowchart.

By default, the pane closes when you click outside the pane. To have the pane visible when doing selections on the flowchart, click the slider on the pane header:
File:PAPOFreezePane.png

Model Page

The Model page shows the currently open model in the format "<Project Name> - <Model Name>". To change the model, click on the model name and select a model from the drop-down menu that opens. In addition to the model drop-down menu, you can also select the filter to use by clicking on the Filter menu and selecting the filter from the drop-down menu that opens.

There Model page also contains the Offline Mode setting. Turning the setting on will make PAPO load all the required data from QPR ProcessAnalyzer service into the browser memory in order for all the supported PAPO operations to work without QPR ProcessAnalyzer service connection. New filters will not be created to the QPR ProcessAnalyzer service. Instead, filters are created in browser memory. When the Offline Mode is turned off, the shown analysis is restored to the state it was when the Offline Mode was entered, i.e. filters and/or drill-downs are not synchronized with the QPR ProcessAnalyzer service.

Information Page

This page displays additional information about the currently selected objects or the context of the whole flowchart displayed in PAPO if there are no other selections currently.

  • Model Information
Model Information is displayed if there are no current selections in PAPO.
Model Information displays the "A1-comment" details of the shown flowchart including:
  • Duration for generating the flowchart.
  • Model name
  • Project name
  • Filter name
  • Model size metrics
  • Filter size metrics including sampling details
Model Information displays also all the Analysis Parameters' values used to generate the analysis.
  • Filter Rule Information
Displays the filter rule information for the filter rule selected in the filter rule section of the filter panel.
Displays the same text as the text that is displayed in the filter rule section of the filter panel.
  • Event Type Information
Event type information is shown only if the model has at least one case attribute.
For every selected event type, the following information is made available:
  • A pie chart displaying profiling analysis results for the event type based on selected case attribute.
  • You can click on any value in the pie chart or its legend in order to set the context variable named: Selected<case attribute name> to be equal to the clicked value.
NOTE: ContextVariablePrefix is added to the variable name if specified for PAPO.
The colors used for different values are the same across all the simultaneously displayed pie charts.
Count: The number of unique cases and the total number of cases going through this event type separated by "/".
Value: The value of unique cases and the total value of cases going through this event type separated by "/".
Profiling analysis configuration:
  • By default, the selected case attribute is determined by the backend ProcessAnalyzer service.
  • You can change the selected case attribute from the Attribute drop-down menu shown on top.
  • The selected case attribute is shared by all the profiling analyses performed for all the event types within the selection.
  • Flow Information
For every selected flow, the following information is made available:
  • A bar chart displaying duration analysis results for the flow grouped by the selected granularity.
  • Count: The number of unique cases and the total number of cases going through this flow separated by "/".
  • Avg. Duration: Average duration of all the unique occurrences of the selected flow.
  • Median Duration: Median duration of all the unique occurrences of the selected flow.
  • Std. Deviation: Standard deviation of all the unique occurrences of the selected flow.
  • Value: The value of unique cases and the total value of cases going through this flow separated by "/".
Duration analysis configuration:
  • By default, the selected group by granularity is set to be "Day".
  • You can change the selected group by granularity from an UI control.
The control is displayed next to the topmost displayed duration analysis chart.
  • The selected group by granularity is shared by all the duration analyses performed for all the flows within the selection.
  • Available group by granularities are: Second, Minute, Hour, Day, Week, Month, Quarter.

Settings Page

On the Settings page, you can configure the actual data being shown in the flowchart. The following settings are available:

  • Case Count KPI
Show on Event Types: Makes the flowchart display the event type occurrence count and the percentage of occurrences within all the cases in the view. These are shown below the event type name for all the event types as "<percentage> % (<count>)"
Show on Flows: Makes the flowchart display the flow occurrence count and the percentage of occurrences within all the cases in the view. These are shown on top of flow detail texts for all the flows as "<percentage> % (<count>)"
  • Duration KPI
Show on Flows: Makes the flowchart display the duration for flows below the shown cost for all the flows. When enabled, allows selecting duration mode among the following choices:
Median: Median duration will be shown.
Average: Average duration will be shown.
Average Weighted by Cost: As "Average" but in addition the calculation will be weighted using the costs of the event type or flow as the weight.
  • Cost KPI
Show on Event Types: Makes the flowchart display the cost for event types above the event type name for all the event types.
Show on Flow: Makes the flowchart display cost for flows below the amounts for all the flows.
Total: Total cost will be shown as element cost.
Average: Average cost will be shown as element cost.
  • Transition Type
Unique Only: When enabled, data will be displayed in the Unique Only mode, i.e. only one occurrence per each case is counted, so that the generic flow of the process is shown, as well as the amount of occurrences of each event type. When disabled, all occurrences are counted, thus revealing if a certain step or a flow in the process is repeated several times impacting the process performance. This settign affects the values in both event types and flows.
  • Graph Layout
Used layout algorithm: Control for selecting the layout algorithm to use for the visible elements in the flowchart:
  • Horizontal: Control whether to use vertical (top to bottom) or horizontal (left to right) direction for layouts.
Layout algorithms supporting this configuration: Tree, Layered Digraph.
  • Radial Layers: Number of layers to display when radial layout is used.

See Also