Top.Mail.Ru
Funnel chart
CTRL+K

Funnel Chart

In this article
  • Funnel Chart
  • Widget Settings
  • Data Settings
  • Display Settings
  • Filtering Settings
  • Widget Configuration in YAML
  • Data Settings in YAML
  • Display Settings in YAML
  • Filtering Settings in YAML
Note

A Business User (Multi-process) or Analyst (Multi-process) license is required to use this feature.

A Funnel chart is a widget for visualizing one or more business processes across their stages. Metrics displayed on the chart help analyze each stage and identify potential problem areas.

Funnel chart example

Note

In Browse mode, you can select and copy the title and measure value.

Widget Settings

In addition to the common settings, this widget has unique configuration options.

Data Settings

Process Stage

Click + Process Stage to see a list of processes created in the Data Model. The list displays up to 20 processes. If the desired process isn’t visible, use the search field.

You can add an unlimited number of stages from different processes to the widget. After selecting a process, choose between displaying any event or one specific event:

  • Any event — used when it’s not necessary to specify which exact event occurred at the stage
  • One of the events — used when you need to explicitly define which events occurred at this stage

The list shows up to 20 events. If the required event isn’t listed, use search.

Note

For both options, you can further restrict the set of events using predefined filters.

You can configure a click action for each process stage. The available input methods for action parameters are Variable and Set by aggregation.

Important
  • Changing the process within a stage resets any previously defined metric formulas.
  • If a stage has no metrics with a formula, it won’t appear in the widget.

Measure

You can add either standard or custom measures to process stages. Available standard measures include:

  • Quantity
  • Conversion
  • Duration

When adding a custom measure, a new indicator appears, and you define a formula for each process stage.

Note

The measure displayed as bars is the one listed first or not restricted by a display condition. Other measures appear as labels.

The table below lists available measure settings.

MeasureAvailable Settings
QuantityTitle
Formatting (applies to all stages)
Trend period
Display settings

When this measure is added, the indicator is calculated using a separate formula for each process stage. Calculations use values from the CaseID column of the process event table.
ConversionTitle
Basic measure (a regular measure from the list)
Format
Formatting
Trend period
Display settings
DurationTitle
Aggregation (avg or median)
Formatting
Trend period
Display settings
CustomTitle
Formula
Trend period
Display settings
Note

Duration and Conversion measures are not displayed for the first stage of a process.

Measure Formula

Defined separately for each process stage. The configuration panel shows groups of global workspace indicators and tables from the Data Model. You can also use the Quantity template formula or define a custom formula by clicking Custom.

To clear a formula for a stage, click the × icon on the right side of the input field.

Note

If a stage is deleted, its formula settings in measures are hidden. If a measure already exists and you add a new stage, you must configure a formula for that stage as well.

Trend Period

The Trend period shows the quantitative change for each process stage over a selected time interval. The trend value appears in parentheses next to the measure value.

Trend calculation modes:

  • None (no trend calculated)
  • By value
  • By variable
  • By formula

In By value mode, specify an integer time value. Trend time unit options include seconds, days, months, or years.

In By variable mode, select a variable of type Input value or Static list. The trend is calculated based on the current value of the selected variable.

In By formula mode, define a custom calculation formula.

The Trend display parameter lets you choose how the trend is shown: with a plus/minus sign or with an up/down arrow. This option is available only if a trend is defined for the measure and labels are enabled.

Note

The specified trend period affects the measure it’s applied to. For example, if the trend period is set to 1 month, the measure for the process stage is also calculated over the last month.

Measure Display Settings
  • Bar height toggle
  • Bar color (Disabled / Solid / By rule / Custom)
  • Title toggle
  • Title size
  • Data labels toggle
  • Label size
  • Label weight (Normal / Bold)
  • Label color (Auto / Solid / By rule / Custom)
  • Display condition (Always / By variable / By formula)
Note

Standard measures do not support display conditions based on formulas.

Bar color for the first measure in the list and label color
  • Disabled (bar color only; default color is applied per measure. If disabled for all measures, all bars use the same color)
  • Auto (label color only)
  • Solid
  • By rule (available rule modes: Solid, Gradient, Custom)
  • Custom (by formula)

Keep the following in mind when setting bar colors:

  • The chart inherits its color from the topmost measure in the list that isn’t hidden by a display condition
  • You can define a custom bar color only for the first measure. All other measures use the default color
  • For standard measures, bar color options are limited to Disabled, Solid, and By rule

Display Settings

Text Size

Controls the text size in widget rows.

Label Size

Controls the text size in labels.

Hint

When enabled, hovering over a bar in Browse mode displays a hint with the following information:

  • Process stage name
  • Name and value of the measure shown as bars for that stage
  • Percentage relative to the largest and previous stages, along with their values

When the hint is enabled, a connecting line appears between bars. By default, hints are disabled.

Bar Width

Default value is Auto. Minimum: 60, Maximum: 250.

X-Axis

The X-axis displays stage names.

Filtering Settings

Standard filtering settings are available for this widget.

Widget Configuration in YAML

You can edit the widget not only in the visual editor but also in the YAML editor. The table below lists the keys and values available for configuration. For details on working with the value key, see Dimension and measure values in YAML. Supported data formats are described on the relevant page. General widget parameters are covered in Widget configuration in YAML.

Data Settings in YAML

KeyTypeDefinition
titlestringTitle
showMarkdownbooleanDescription
markdownTextstringDescription text
markdownMeasuresMeasures in description
stagesStages
measuresMeasures

Stage Configuration (key: stages)

To configure a stage, use the stages block. The keys available within this block are listed below.

KeyTypeDefinition
namestringStage name
processNamestringProcess name
eventOccurrenceModeenumEvent selection mode:
- ANY_EVENT — any event
- ONE_OF_EVENT — one of the events
onClickClick actions
eventsEvents
Available only for ONE_OF_EVENT mode

Measure Configuration (key: measures)

KeyTypeDefinition
namestringMeasure name
valueMeasure formula
dbDataTypeenumFormula data type
trendPeriodTime period for trend calculation
isColumnHeightbooleanUse this measure as the bar height value
formatenumFormat
formattingenumFormatting
formattingTemplatestringCustom formatting
Available only for CUSTOM formatting
barColorBar color:
- AUTO — auto
- BASE — solid
- GRADIENT — gradient
- FORMULA — by formula
- RULE — by rule
showLabelsbooleanData labels
labelsColorLabel color:
- AUTO — auto
- BASE — solid
- GRADIENT — gradient
- FORMULA — by formula
- RULE — by rule
labelsSizenumberLabel size
showTitlebooleanTitle
titleSizenumberTitle size
labelsWeightenumLabel weight
displayConditionDisplay condition
Trend Period (key: trendPeriod)
KeyTypeDefinition
modeenumTrend calculation mode:
- NONE — none
- VALUE — by value
- VARIABLE — by variable
- FORMULA — by formula
timeUnitenumTime unit (for all modes except NONE):
- SECONDS — seconds
- DAYS — days
- MONTHS — months
- YEARS — years
displaySignenumTrend indicator:
- NONE — plus/minus sign
- INDICATOR — arrow indicator (growth/decline)
- TREND — up/down arrow
Event Configuration (key: events)

To configure an event, use the events block. The available keys are:

KeyTypeDefinition
namestringEvent name
filtersEvent filters

Display Settings in YAML

KeyTypeDefinition
paddingsstringpaddings
titleSizenumberTitle size
titleColorTitle color:
- AUTO — auto
- BASE — solid
titleWeightenumFont weight:
- NORMAL — normal
- BOLD — bold
markdownTextSizenumberMarkdown description text size
Available only if Description is enabled
textSizenumberText size
showHintbooleanHint
barWidthnumberBar width
xAxisEnabledbooleanX-axis

Filtering Settings in YAML

KeyTypeDefinition
filterModeenumFilter mode:
- DEFAULT — basic
- DISABLED — disabled
ignoreFiltersbooleanIgnore filters
filtersFilters
eventFiltersEvent filters
stateNamestringState

Example of a configured widget in the YAML editor:

widgets:
  - key: funnel-chart
    apiVersion: "16"
    type: FUNNEL_CHART
    settings:
      titleColor:
        mode: AUTO
      titleSize: 14
      paddings: 8
      titleWeight: NORMAL
      textSize: 12
      filterMode: DEFAULT
      ignoreFilters: false
      stateName: null
      appearance:
        enabled: false
      title: ""
      showMarkdown: false
      markdownMeasures: []
      markdownText: ""
      markdownTextSize: 14
      stages:
        - name: Application submission
          processName: Online credit application
          events:
            - name: Application submission
              filters: []
          eventOccurrenceMode: ONE_OF_THE_EVENTS
          filters: []
          onClick: []
        - name: Additional verification
          processName: Online credit application
          events:
            - name: Additional verification 1
              filters: []
          eventOccurrenceMode: ONE_OF_THE_EVENTS
          filters: []
          onClick: []
        - name: Rejection
          processName: Online credit application
          events:
            - name: Bank rejection
              filters: []
          eventOccurrenceMode: ONE_OF_THE_EVENTS
          filters: []
          onClick: []
      measures:
        - name: Quantity
          formatting: AUTO
          formulaMode: COUNT
          trendPeriod:
            mode: VALUE
            timeUnit: MONTHS
            value: 16
            displaySign: TREND
          isColumnsHeight: true
          barsColor:
            mode: DISABLED
          labelsColor:
            mode: AUTO
          labelsSize: 12
          labelsWeight: NORMAL
          showLabels: true
          showTitle: true
          titleSize: 12
          displayCondition:
            mode: DISABLED
      showHint: false
      xAxisEnabled: true

Was the article helpful?

Yes
No
Previous
Sphere of Processes
We use cookies to improve our website for you.