Widget types

You can filter, compare, and analyze process data with analytics widgets.

You can use the following widgets in IBM Process Mining:

Process

  • Case KPI summary
  • Case variants
  • Lead time distribution
  • Process model
  • Social network

Charts

  • Elastic
  • Matrix (Legacy)
  • Matrix chart (Legacy)
  • Table (Legacy)

Cards

  • Annotation
  • Card
  • Filters

Custom

Process widgets

Process widgets display information based on event logs and the process. You cannot use Process widgets if your projects are based only on the object tables.

Case KPI summary

The Case KPI summary widget shows the number of cases that satisfies the specified KPIs thresholds and the corresponding average lead time.

By selecting one threshold, you can create a dashboard filter on the relative cases.

Case variants

You can view the following information for each variant:

  • Frequency
  • Number of steps
  • Average lead time
  • First time the variant appeared in the event log
  • Last time the variant appeared in the event log
  • Average variant cost
  • Total variant cost

The Case variants widget returns the first 100 variants.

You can select multiple variants to compare them in the Process model widget. The selected variants are not used as filters in the dashboard unless you click the filter button.

You can add multiple Case Variants widgets in the same dashboard to analyze and compare different process mining models. This feature is also compatible with the Process model widget, so you can work on both widgets in one dashboard and compare the process mining models with different configurations. For more information, see Process model.

This widget can be exported as an SVG image. Click Download as image button in the widget menu.

Lead time distribution

The Lead time distribution widget displays the lead time distribution of cases. It can be used to identify outliers. For example, a column can indicate that 2,063 cases are executed within 89d 16h and 107d 14h.

You can select a range to filter the dashboard by case lead time.

To quickly reset the filter, click the filter icon. You can also reset the filter from the action menu.

This widget can be exported as an SVG image. Click Download as image button in the widget menu.

Process model

You can add multiple Process model widgets in the same dashboard to analyze and compare different process mining models.

On each activity and transition, a small histogram is displayed to compare the actual performance on that particular point of the process. For example, if you activate the performance view, the average service and waiting times are compared. You can click an activity or a transition to obtain the details. When you select an activity or transition, you apply respectively a contains activity filter or a directly follow dashboard filter.

The Process model widget is compatible with the Case Variants widget, so you can work on both widgets in one dashboard and compare the process mining models with different configurations. To use this feature, create a new dashboard from the Workspace menu and select the Process model and Case Variants widgets.

If you set different filter template on the Case Variants widget and Process model widget, the variants change on the Process model widget with the corresponding filter template. You can select to visualize and compare one or more variants from the Case Variants widget or directly from this widget configuration by changing the configuration of the Process model widget. For each filter you can focus on frequency, average duration, maximum duration, minimum duration, or cost. Activate the Analyze variants toggle to compare more than one variant.

Each variant is highlighted in a different color so that you can visually compare them.

This widget can be exported as an SVG image. Click Download as image button in the widget menu.

When using Analytics as a standalone product, you cannot use the process model widget.

Social network

The social network widget helps you visualize the interactions between the resources and the role of each resource per activity.

In the social network widget, each user circle represents a resource and each line represents the interaction between resources. The legend shows information about the roles of the resources. When you hover on any user circle, you can see all the interactions of that resource. The size of the user circle indicates the number of interactions that are peformed by a resource. The circle is bigger when the interactions between the resources are frequent and smaller when the interactions between the resources are rare.

Charts

Charts are configurable widgets that can be used to visually display data form the event log and object tables.

Elastic

Elastic widgets allow you to vizualize your data graphically. You can create multiple widgets from a single set of data. You can create tables and present them as charts without using HTML or JavaScript.

You can use the following chart types:

  • Line
  • Area
  • Bar
  • Row
  • Stacked
  • Bubble
  • Scatter
  • Pie
  • Custom

You can configure the widget by defining measures and dimensions. For more information, see Configuring widgets.

You can use the Style tab in the widget settings to further define your custom configurations, like change the colors, visual mapping, filtered data, and custom chart axes.

Creating elastic widgets with Apache ECharts

In your dashboard, you can include custom elastic widgets from Apache ECharts library. For more information, see Apache ECharts.

To create a custom widget with Apache ECharts, do the following steps:

  1. Create an elastic widget in your dashboard and configure it. For more information, see Configuring widgets.
  2. Go to the Style tab:
    1. Toggle the Display as chart button.
    2. In the Chart type dropdown menu, choose Custom.
  3. Choose a chart from the Apache ECharts library.
  4. Copy the JavaScript code of the chosen widget.
  5. Paste the code into the elastic widget and use the play button to test it.
  6. Optional: To use query data in your widget, use the elasticArgs variable. You can test it in your browser console by removing the comment symbols from the console.log(elasticArgs); command.
  7. Save your widget.

Matrix (Legacy)

The matrix widget is a Legacy widget that has limited configurations. It displays selected data in a matrix table.

You need to choose two dimensions to use the widget.

You can create a dashboard filter by clicking a row or column value.

This widget can be exported as an SVG image. Click Download as image button in the widget menu.

Matrix chart (Legacy)

The Matrix chart widget is a Legacy widget that has limited configurations. You can compare the selected measures on different dimensions. This widget needs two dimensions to work. The second dimension cannot have more that two values.

This widget can be used to evaluate the benefits of automation for each activity.

In the configuration, you can activate the Compute subtotals option to see the subtotal values of the measures.

Table (Legacy)

The table widget is a Legacy widget that has limited configurations. It displays a tabular representation of the selected data.

You can apply a filter on the dashboard by clicking a row. To reset it, use the filter bar.

This widget can be exported as an SVG image. Click Download as image button in the widget menu.

Card widgets

Cards are configurable widgets that can be used to display numeral data.

Annotation

The annotation widget can be used to implement comments and notes in the HTML format.

You can include images only through web links. Images cannot be uploaded directly.

Card

The card widget displays indicators.

To ensure a fast comparison between overall and filtered information, insert two cards that use the same indicators. In the overall card, disable the option Apply dashboard filters.

Filter

The filter widget lists all of the filters that are applied to the dashboard and the project. Use the Manage filters button to edit and apply your filters.

You can do the following actions on the filter widget:

  • Delete dashboard filters
  • Create filter templates from dashboard templates
  • Add or edit project filters

For more information on creating a filter and filter templates, see Filters.

Custom widgets

Custom widgets can be fully configured by using Javascript or no-code configuration options. To learn how to configure and use custom widgets, see Creating custom widgets.