Process Flowchart: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
No edit summary
 
(68 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Flowchart Analysis draws the process flow as a flowchart, where the boxes represent the event types (activities) and the arrows are flows (transitions between consecutive events). The flowchart also visualizes case/event counts, durations and costs for the events and flows. The visibility settings of the Flowchart Analysis help to show only the most important event types and flows, and the ones which occur less often can be hidden.
The Process Flowchart visualizes eventlogs as a process flow, where boxes represent the [[Process_Mining_Concepts#Event_type|event types]] (activities) and arrows are [[Process_Mining_Concepts#Flow|flows]] (transitions between consecutive events). Flowchart also shows measures/KPI's calculated for the event types and flows, such as case/event counts, durations or costs. Visibility settings of the flowchart help to visualize only the main event types and flows, and the ones which occur less often can be hidden.


[[File:FlowchartAnalysis.png]]
Event type name is by default shown as the first text line in the event type box, but it can also be hidden to show customized text. Event type measures can be mapped to Label, 2nd label and 3rd label, which are shown in the next lines in the box. Flows are shown as arrows connecting the event types, and the arrow is also indicating the process flow direction. Flow measures can be mapped to Label, 2nd label and 3rd label, which are shown in separate lines in the middle of the flow. The starting and ending flows are shown as dashed lines. When an event type is hovered, its incoming (light blue) and outgoing  (dark blue) flows are highlighted.


== Flowchart Visibility Settings and Count Indicators ==
There are two kinds of flowcharts available: ''In-memory flowchart'' and ''Big data flowchart''. The former performs processing using the in-memory calculation engine (requiring to load models into memory) and the latter uses Snowflake. Both flowcharts have similar functionality, except available event type and flow measures are different, as the Big data flowchart has same measures available as the [[Big_Data_Chart|Big data chart]]. Also in Big data flowchart, a filter can be set for each individual event and flow measure.
Using the event types and flows visibility settings in the bottom left of the screen, you can define control, how many event types and flows are shown in the flowchart. The steppers work as follows:
* The upper plus button is used to show one more event type in the flowchart, and the upper minus button is used to hide one event type. The lower plus button is used to show one more flow in the flowchart, and the lower minus button is used to hide one flow.
* The event types and flows are shown from the most important one, i.e. the one which has occurred the most often.
* The percentage number shows, how many percentage of event types or flows in the model are currently visible.
* Instead of clicking the plus and minus buttons, you can click the number and specify a new percentage. The flowchart will show the closest amount of event types and the percentage number will adjust to the corresponding number.
* When hovering the percentage number, a tooltip appears showing the number of shown event types and total number of event types in the model.


Notes regarding visibility settings:
== Visibility settings ==
* If there are several event types or flow which have equal amount of occurrences, they are shown or hidden at the same time. Thus it's possible that several event types or flow appear or disappear when clicking plus and minus buttons. This is of course quite uncommon, if the case and event volumes are large.
[[File:FlowchartAnalysis.png|right|550px]]
* In the flowchart, for each event type there is at least one incoming and outgoing flow. This is to make the flowchart presentation to look more like consistent process, despite some event types and flows have been hidden as less important.
Often the real-life processes are very complex, and trying to show all realized event types and flows don't provide a very illustrative presentation. This is why the flowchart shows only the most important event types and flows, which is based on the variations as follows: You will choose the number of most common variations, and only the event types and flows that appear in those most common variations are shown. Variations are a natural way to draw the flowchart, because variations represent a continuous flow of cases from start to end.


The case and event count indicators are located in the left side of the Flowchart Analysis. The upper indicator shows case counts. The percentage number shows how many percentage of cases are in the currently open filter out of the total number of cases in the model. When hovering the indicator, it shows the absolute count of cases in the filter and in the model. The lower indicator shows the same information for the amount of events.
There is a numeric box in the bottom left of the flowchart, where the shown number of top variations can be specified using the keyboard. In addition, there are the '''+''' and '''-''' buttons to increase and decrease the shown variations. When the buttons are pressed, each time the new event types or flows appear or disappear in the flowchart. Note that some variations are skipped, if they don't provide new event types or flows to the flowchart. This is why the stepper may change in more than in a single variation steps.


Clicking an event type or a flow selects it. To select multiple event types and/or flows, hold down the '''Ctrl''' key on the keyboard and click on event types and flows. Pressing '''Ctrl + A''' selects all event types and flows in the flowchart. 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.
Note that the visibility settings and filtering are different things: even though visibility of event types and flows is limited, all the shown measures are calculated based on the entire eventlog (not just for the shown variations). The eventlog may be filtered by the filter rules either in the dashboard header or in the flowchart settings. Note that the behavior can be changed using the [[#Flowchart_general_settings|Exclude hidden variations]] setting, which will link the shown variations and the filtering.


== Zooming and Filtering in the Flowchart ==
== Zooming and filtering ==
Filters can be created in the flowchart by selecting event types and/or flows and right clicking to open the popup menu. When selecting only event types, you can create filters for including/excluding cases containing all the selected event types and including/excluding event types. When selecting only flow or also flows, you can create filter to include cases containing the selected flows and event types.
The flowchart can be moved by mouse dragging (i.e. keep the left mouse button pressed while moving the mouse cursor). Use the mouse wheel to zoom in and out while the cursor is over the flowchart. You can also use the '''+''' and '''-''' buttons on the bottom right corner, which increase and decrease the zoom level by 10% in each step.


Click and drag the flowchart to move it (panning). 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.
There are two resets of the zoom and position available, '''Window width''' and '''100% zoom''', which can be toggled by clicking the '''Reset zoom''' button in the bottom right. When zoom is 100%, Window width mode is activated, and when zoom is other than 100%, 100% zoom is activated.


The following keyboard shortcuts are available:
Event type and flow based [[Process_Mining_Concepts#Filter_and_Filter_Rule|filter rules]] can be created from the flowchart by selecting the event types and flows. When selecting only event types, you can create a filter which includes and excludes cases containing any the selected event types. In addition, you can include and exclude the selected event types (i.e. filter the events based on event types). When selecting only flows (or both event types and flows), you can create a filter to include only cases containing the selected flows and event types.
* '''Ctrl+0''' sets the zoom to 100%.
* '''Shift+Z'''  fits the flowchart into view.
* '''+'''' and '''-''' zoom the flowchart in and out.
* '''Cursor keys''' scroll the flowchart.
* '''PageUp''' and '''PageDown''' keys scroll the flowchart vertically up and down.


== Model Settings ==
== Event type and flow KPI's ==
The '''Model Settings''' button opens a menu where the QPR ProcessAnalyzer '''Model''' can be changed. The drop-down list shows all available models in format ''[Project] - [Model]''. When a model is opened, the default filter is used.


The Model Settings menu also contain the '''Filter''' selection. The filter list contains all filters in the currently open model. The filter contains one or several criteria (i.e. ''filter rules'') that determines which cases and events are taken into account when analyses are calculated. Right side of the Filter list, there is a menu containing options '''Edit Filter''' and '''Delete Filter'''. The Edit Filter opens a popup menu where the filter name and privacy settings can be changed. The privacy options are '''Private''', '''Public''' and '''Model Default'''. Private filters can be seen only by the user itself. Public filters can be seen by anyone. Model default filter is the one used when the model is opened. There can be only one model default filter per model, so the previous model default filter is changed to public when another filter is set as a model default.
Flowchart is able to show and visualize measures calculated for the event types and flows. First define the measure either from the ready-made measures/KPI's or write a custom expression. Then map the measure to the flowchart, e.g. show it as a measure value or visualize the measure using colors.


The Model Settings menu shows all filter rules of the currently used filter. Individual filter rules can be removed using the recycle bin icon.
For event types, the following visualizations are available:
* '''Color''': Event type box background color is determined based on this measure. The lowest measure value gets the lightest blue, the highest value gets the darkest blue, and other values get scaled colors between the extremes.
* '''Label''': Measure value is shown below the event type name in the event type box. There can be several measures mapped to this, which are shown in the same line separated by a pipe (|) character.
* '''2nd label''': Measure value is shown below the Label. Like the Label, there can be several measures mapped to this.
* '''3rd label''': Measure value is shown below the 2nd label. Like the Label, there can be several measures mapped to this.


When filter rules are changed (new created or existing removed), the filter list shows '''(Unsaved Filter)''', denoting that the used filter rules are is not saved as a filter. It can be saved by clicking the '''Save as new Filter''' in the filter menu.
For flows, the following visualizations are available:
* '''Flow thickness''': Flow line thickness is determined based on this measure. The lowest available value is shown as the thinnest line, the highest value is shown as the thickest line, and other values with thicknesses between the extremes.
* '''Color''': Color of the flow line. The lowest available value is shown as the lightest gray, the highest value is shown as the darkest gray, and other values get scaled colors between the extremes.
* '''Label''': Measure value is shown in the middle of the flow. There can be several measures mapped to this, which are shown in the same line separated by a pipe (|) character.
* '''2nd label''': Measure value is shown below the Label. Like the Label, there can be several measures mapped to this.
* '''3rd label''': Measure value is shown below the 2nd label. Like the Label, there can be several measures mapped to this.


== Flowchart Settings ==
== Flowchart general settings ==
In the '''Settings''' page, you can define which information is shown in the flowchart:
Flowchart settings can be opened by clicking the flowchart so that it gets selected, and then clicking the settings button on the top right of the flowchart. Flowchart has the following settings in the '''General''' tab:
* '''Case Count KPI'''
* '''Diagram initial zoom''': Zoom level used when the dashboard containing the flowchart is opened. Available options:
** '''Show on Event Types''': When enabled, the flowchart displays in the event type boxes the event occurrence count information both as a percentage out of all the cases in the model and also as an absolute count.
** '''Window size''': Flowchart fits to the visible screen entirely while being as large as possible.
** '''Show on Flows''': When enabled, the flowchart displays in the flow arrows, the occurrence information both as a percentage out of all the cases in the model and also as an absolute count.
** '''Window width''': Flowchart width takes the entire area width. If height is greater than area, the top part of the flowchart is visible. In other case, flowchart is positioned vertically in the middle of the canvas.
* '''Duration KPI'''
** '''50/80/100/120/150/200% zoom''': Flowchart zoom level is set to the defined percentage and top of the flowchart is aligned with the top of the canvas. If this would lead to empty space below the flowchart, position the flowchart in the center of the canvas instead.
** '''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:
* '''Exclude hidden event types''': For the event type and flow measure calculations, adds an event type filter to include only the shown event types (added as the last filter rule). This filter affects especially the flow measures calculation, because not visible event types are excluded and flows go between the visible event types.
*** '''Median''': Median durations are shown.
* '''Exclude hidden variations''': For the event type and flow measure calculations, adds a variation filter to include only the shown variations (added as the last filter rule).
*** '''Average''': Average durations are shown.
* '''Show event type names''': Shows or hides event type names that are visible in the event type boxes.
*** '''Average Weighted by Cost''': As the average duration but in addition the calculation will be weighted by the costs of the event type or flow.
* '''Highlight incoming and outgoing flows''': When enabled, incoming and outgoing flows are highlighted when an event type is hovered with the mouse.
* '''Cost KPI'''
* '''Allow multiselect event types and flows''': When enabled, several event types and flows can be selected at the same time. When disabled, only one event type or flow can be selected at a time.  
** '''Show on Event Types''': When enabled, the flowchart displays the cost for event types above the event type name for all the event types.
* '''Allow zooming flowchart''': Zooming the flowchart is allowed (using the mouse wheel and the zoom buttons). When not allowed, the zoom controls are not visible.
** '''Show on Flows''': When enabled, the flowchart displays cost for flows below the amounts for all the flows.
* '''Allow moving flowchart''': Moving the flowchart in the canvas is allowed (using the mouse drag).
*** '''Total''': The costs are shown as total costs (sum of costs).
* '''Title''': User defined title visible above the flowchart.
*** '''Average''': The costs are shown as average costs.
* '''On-screen settings''': Event type and flow measure parameters can be defined as on-screen settings, similar to in [[QPR_ProcessAnalyzer_Chart#On-screen_Settings|charts]].
* '''Transition Type'''
* '''Export''': The flowchart can be exported as png or svg image file.
** '''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 setting affects the values in both event types and flows.
* '''Event type mapping''': Defines the event attribute used as the event type for this flowchart, to visualize the process flow from different angles (e.g., the social mining usecase). For more information about the event type mapping, see [[QPR_ProcessAnalyzer_Chart#Analyzed_Data|chart settings]]. This setting is available only for the Big data flowchart. When the mapping is used, ''Cases by Event Attribute'' and ''Events by Attribute'' type of filter rules are created when event types are selected (instead of event type filter rules), to avoid the mismatch if charts have different event type selections.
* '''Graph Layout'''
** Layout to use in the flowchart. Options are '''Grid''', '''Tree''', '''Force Directed''', '''Layered Digraph''' (default), '''Circular''' and '''Radial'''. Note that when the '''Radial''' layout is used, only a single flow can be selected in the flowchart (no multiselect is possible).
** '''Horizontal''': Defines whether to use horizontal (from left to right) or vertical (from top to bottom) direction for layouts. Only the ''Tree'' and ''Layered Digraph'' layouts are affected by this setting.
** '''Radial Layers''': Number of layers to display when the ''Radial'' layout is used.


== Root Causes in Flowchart ==
== Flowchart layout settings ==
The flowchart is also able to show root causes that are explained by occurrence of specific types of events and flows. Flowchart show root causes when any criteria for finding root causes has been set.
'''Layout''' tab has following settings:
* '''Show legend''': The legend, explaining the event type and flow measures, is shown in the top left corner of the flowchart.
* '''Show variation stepper''': Variation stepper, to set the shown number of event types and flows, is shown in the bottom left corner of the flowchart.
* '''Show zoom buttons''': Zoom controls are shown in the right bottom corner of the flowchart.
* '''Start/end symbol color''': Color of the process start and end symbols in the flowchart.
Other layout settings are same as in the [[QPR ProcessAnalyzer Chart#Layout Settings|chart]].


If the percentage of selected cases that go through a certain event type or flow is higher comparing to other cases, event type box or flow array is colored red. If it's lower, event type box or flow array is colored blue. There is a constant color scale between the red and blue extremes visualized. The center between the red and blue is colored as white. The width of flows is calculated based on the average of case counts of the merged flows.
== Flowchart advanced settings ==
'''Advanced''' tab has following settings:
* '''Model''': Select [[QPR ProcessAnalyzer Project Workspace#Models|model]] that is shown by the flowchart. This model selection overrides the model selection in the main header, allowing to create dashboards showing flowcharts from several models.
* '''Visible Case Attributes''': Case attributes that are shown in the case attribute selector lists. This setting can be used to hide unneeded attributes for simplicity.
* '''Visible Event Attributes''': Similar setting as the previous, except for the event attribute selector lists.
* '''Visible Event Types''': Similar setting as the previous, except for the event type selector lists.
* '''Linked Settings''': Same functionality for flowcharts as for [[QPR_ProcessAnalyzer_Chart#Linked_settings|Linked Settings in Charts]]. When referring to event measures and flow measures, use types ''eventtypemeasure'' and ''flowmeasure''.
* '''Chart Settings (editable)''': Contain the flowchart settings in the json format. Editing the json is also possible.


[[File:PAPOInfluenceAnalysis2.png]]
== Visualize KPI's with conditional formatting ==
For details how to define conditional formatting, see the [[QPR_ProcessAnalyzer_Table#Conditional_formatting|documentation for tables]]. For conditional formatting of event types, the following formatting types are available:
* '''backgroundColor''': Color of the event type box background.
* '''borderColor''': Color of the event type box border.
* '''textColor''': Color of the textual information shown in the event type boxes.


'''Example1:''' "''Shipment sent''" event type is selected. <BR/>
For conditional formatting of flows, the following formatting types are available:
From the cases which go through "''Shipment sent''" event type
* '''color''': Color of the flow line.
* 14% of the cases have "''Sales order changed''" event type.
* '''textColor''': Color of the textual information shown in the flows.
From the comparison group (the cases which '''do not''' go through "''Shipment sent''" event type)
* 0% of the cases have "''Sales order changed''" event type.


'''Example2:''' "''Shipment sent''" event type is selected.<BR/>
Below is an example of event type background color (green when >10000, yellow when 5000-10000 and red when <5000). Add the following code to the conditional formatting of the event type measure that determines the background colors:
From the cases which go through "Shipment sent" event type
<pre>
* 76% of the cases go directly from  "''Delivery planned''" event type to "''Order handling completed''" event type.
{
From the comparison group (the cases which '''do not''' go through "''Shipment sent''" event type)
  "backgroundColor": {
* 36% of the cases go directly from  "''Delivery planned''" event type to "''Order handling completed''" event type.
    "rules": [
 
      {
__NOTOC__
        "color": "#EF5254",
        "value": 10000,
        "comparison": ">="
      },
      {
        "color": "#FFD851",
        "value": 5000,
        "comparison": ">="
      },
      {
        "color": "#68DD8F"
      }
    ]
  }
}
</pre>

Latest revision as of 16:45, 18 November 2023

The Process Flowchart visualizes eventlogs as a process flow, where boxes represent the event types (activities) and arrows are flows (transitions between consecutive events). Flowchart also shows measures/KPI's calculated for the event types and flows, such as case/event counts, durations or costs. Visibility settings of the flowchart help to visualize only the main event types and flows, and the ones which occur less often can be hidden.

Event type name is by default shown as the first text line in the event type box, but it can also be hidden to show customized text. Event type measures can be mapped to Label, 2nd label and 3rd label, which are shown in the next lines in the box. Flows are shown as arrows connecting the event types, and the arrow is also indicating the process flow direction. Flow measures can be mapped to Label, 2nd label and 3rd label, which are shown in separate lines in the middle of the flow. The starting and ending flows are shown as dashed lines. When an event type is hovered, its incoming (light blue) and outgoing (dark blue) flows are highlighted.

There are two kinds of flowcharts available: In-memory flowchart and Big data flowchart. The former performs processing using the in-memory calculation engine (requiring to load models into memory) and the latter uses Snowflake. Both flowcharts have similar functionality, except available event type and flow measures are different, as the Big data flowchart has same measures available as the Big data chart. Also in Big data flowchart, a filter can be set for each individual event and flow measure.

Visibility settings

FlowchartAnalysis.png

Often the real-life processes are very complex, and trying to show all realized event types and flows don't provide a very illustrative presentation. This is why the flowchart shows only the most important event types and flows, which is based on the variations as follows: You will choose the number of most common variations, and only the event types and flows that appear in those most common variations are shown. Variations are a natural way to draw the flowchart, because variations represent a continuous flow of cases from start to end.

There is a numeric box in the bottom left of the flowchart, where the shown number of top variations can be specified using the keyboard. In addition, there are the + and - buttons to increase and decrease the shown variations. When the buttons are pressed, each time the new event types or flows appear or disappear in the flowchart. Note that some variations are skipped, if they don't provide new event types or flows to the flowchart. This is why the stepper may change in more than in a single variation steps.

Note that the visibility settings and filtering are different things: even though visibility of event types and flows is limited, all the shown measures are calculated based on the entire eventlog (not just for the shown variations). The eventlog may be filtered by the filter rules either in the dashboard header or in the flowchart settings. Note that the behavior can be changed using the Exclude hidden variations setting, which will link the shown variations and the filtering.

Zooming and filtering

The flowchart can be moved by mouse dragging (i.e. keep the left mouse button pressed while moving the mouse cursor). Use the mouse wheel to zoom in and out while the cursor is over the flowchart. You can also use the + and - buttons on the bottom right corner, which increase and decrease the zoom level by 10% in each step.

There are two resets of the zoom and position available, Window width and 100% zoom, which can be toggled by clicking the Reset zoom button in the bottom right. When zoom is 100%, Window width mode is activated, and when zoom is other than 100%, 100% zoom is activated.

Event type and flow based filter rules can be created from the flowchart by selecting the event types and flows. When selecting only event types, you can create a filter which includes and excludes cases containing any the selected event types. In addition, you can include and exclude the selected event types (i.e. filter the events based on event types). When selecting only flows (or both event types and flows), you can create a filter to include only cases containing the selected flows and event types.

Event type and flow KPI's

Flowchart is able to show and visualize measures calculated for the event types and flows. First define the measure either from the ready-made measures/KPI's or write a custom expression. Then map the measure to the flowchart, e.g. show it as a measure value or visualize the measure using colors.

For event types, the following visualizations are available:

  • Color: Event type box background color is determined based on this measure. The lowest measure value gets the lightest blue, the highest value gets the darkest blue, and other values get scaled colors between the extremes.
  • Label: Measure value is shown below the event type name in the event type box. There can be several measures mapped to this, which are shown in the same line separated by a pipe (|) character.
  • 2nd label: Measure value is shown below the Label. Like the Label, there can be several measures mapped to this.
  • 3rd label: Measure value is shown below the 2nd label. Like the Label, there can be several measures mapped to this.

For flows, the following visualizations are available:

  • Flow thickness: Flow line thickness is determined based on this measure. The lowest available value is shown as the thinnest line, the highest value is shown as the thickest line, and other values with thicknesses between the extremes.
  • Color: Color of the flow line. The lowest available value is shown as the lightest gray, the highest value is shown as the darkest gray, and other values get scaled colors between the extremes.
  • Label: Measure value is shown in the middle of the flow. There can be several measures mapped to this, which are shown in the same line separated by a pipe (|) character.
  • 2nd label: Measure value is shown below the Label. Like the Label, there can be several measures mapped to this.
  • 3rd label: Measure value is shown below the 2nd label. Like the Label, there can be several measures mapped to this.

Flowchart general settings

Flowchart settings can be opened by clicking the flowchart so that it gets selected, and then clicking the settings button on the top right of the flowchart. Flowchart has the following settings in the General tab:

  • Diagram initial zoom: Zoom level used when the dashboard containing the flowchart is opened. Available options:
    • Window size: Flowchart fits to the visible screen entirely while being as large as possible.
    • Window width: Flowchart width takes the entire area width. If height is greater than area, the top part of the flowchart is visible. In other case, flowchart is positioned vertically in the middle of the canvas.
    • 50/80/100/120/150/200% zoom: Flowchart zoom level is set to the defined percentage and top of the flowchart is aligned with the top of the canvas. If this would lead to empty space below the flowchart, position the flowchart in the center of the canvas instead.
  • Exclude hidden event types: For the event type and flow measure calculations, adds an event type filter to include only the shown event types (added as the last filter rule). This filter affects especially the flow measures calculation, because not visible event types are excluded and flows go between the visible event types.
  • Exclude hidden variations: For the event type and flow measure calculations, adds a variation filter to include only the shown variations (added as the last filter rule).
  • Show event type names: Shows or hides event type names that are visible in the event type boxes.
  • Highlight incoming and outgoing flows: When enabled, incoming and outgoing flows are highlighted when an event type is hovered with the mouse.
  • Allow multiselect event types and flows: When enabled, several event types and flows can be selected at the same time. When disabled, only one event type or flow can be selected at a time.
  • Allow zooming flowchart: Zooming the flowchart is allowed (using the mouse wheel and the zoom buttons). When not allowed, the zoom controls are not visible.
  • Allow moving flowchart: Moving the flowchart in the canvas is allowed (using the mouse drag).
  • Title: User defined title visible above the flowchart.
  • On-screen settings: Event type and flow measure parameters can be defined as on-screen settings, similar to in charts.
  • Export: The flowchart can be exported as png or svg image file.
  • Event type mapping: Defines the event attribute used as the event type for this flowchart, to visualize the process flow from different angles (e.g., the social mining usecase). For more information about the event type mapping, see chart settings. This setting is available only for the Big data flowchart. When the mapping is used, Cases by Event Attribute and Events by Attribute type of filter rules are created when event types are selected (instead of event type filter rules), to avoid the mismatch if charts have different event type selections.

Flowchart layout settings

Layout tab has following settings:

  • Show legend: The legend, explaining the event type and flow measures, is shown in the top left corner of the flowchart.
  • Show variation stepper: Variation stepper, to set the shown number of event types and flows, is shown in the bottom left corner of the flowchart.
  • Show zoom buttons: Zoom controls are shown in the right bottom corner of the flowchart.
  • Start/end symbol color: Color of the process start and end symbols in the flowchart.

Other layout settings are same as in the chart.

Flowchart advanced settings

Advanced tab has following settings:

  • Model: Select model that is shown by the flowchart. This model selection overrides the model selection in the main header, allowing to create dashboards showing flowcharts from several models.
  • Visible Case Attributes: Case attributes that are shown in the case attribute selector lists. This setting can be used to hide unneeded attributes for simplicity.
  • Visible Event Attributes: Similar setting as the previous, except for the event attribute selector lists.
  • Visible Event Types: Similar setting as the previous, except for the event type selector lists.
  • Linked Settings: Same functionality for flowcharts as for Linked Settings in Charts. When referring to event measures and flow measures, use types eventtypemeasure and flowmeasure.
  • Chart Settings (editable): Contain the flowchart settings in the json format. Editing the json is also possible.

Visualize KPI's with conditional formatting

For details how to define conditional formatting, see the documentation for tables. For conditional formatting of event types, the following formatting types are available:

  • backgroundColor: Color of the event type box background.
  • borderColor: Color of the event type box border.
  • textColor: Color of the textual information shown in the event type boxes.

For conditional formatting of flows, the following formatting types are available:

  • color: Color of the flow line.
  • textColor: Color of the textual information shown in the flows.

Below is an example of event type background color (green when >10000, yellow when 5000-10000 and red when <5000). Add the following code to the conditional formatting of the event type measure that determines the background colors:

{
  "backgroundColor": {
    "rules": [
      {
        "color": "#EF5254",
        "value": 10000,
        "comparison": ">="
      },
      {
        "color": "#FFD851",
        "value": 5000,
        "comparison": ">="
      },
      {
        "color": "#68DD8F"
      }
    ]
  }
}