Skip to content

Process Flow Chart

The Process Flow is an advanced visualization component that displays processes as a series of connected nodes, with directional edges showing the flow between steps. It automatically calculates and displays process durations, path frequencies, and can handle complex branching workflows.

This component is particularly useful for visualizing business processes, customer journeys, system workflows, or any sequence of connected events where understanding timing and path frequency is important.

Key features:

  • Customizable node appearance with value and duration displays
  • Multiple edge/connection types (straight, bezier, stepped)
  • Interactive zoom and pan capabilities
  • Built-in duration calculations with customizable units
  • Process frequency tracking (counts between nodes)

Use cases:

  • Customer journey mapping through conversion funnels
  • Business process workflow visualization
  • System architecture and data flow diagrams
  • Manufacturing process tracking
  • Incident response workflow analysis

βš™οΈ Setup

  1. Drag the Process Flow widget from the chart library onto your designer workspace.
  2. Select the chart.
  3. Go to the Widget Configuration tab in the Configuration panel.
  4. Under the Configuration panel tab, select the Basic Configuration option.
  5. Select the Source for the data.
  6. Map the required fields:
    • Value - Primary measure to display in nodes
    • StartDate - Beginning timestamp of each process step
    • EndDate - Completion timestamp of each process step
    • Group - Process step/node identifier
    • UniqueKey - Identifier for individual process instances
  7. Optionally add a Date field for time-based filtering.
  8. Enable Hide Zero Values to omit symbols with zero values if needed.

πŸ“Š Basic Configuration

Configuration ItemDescription
SourceData source providing the process flow records.
ValuePrimary numerical measure displayed within each node.
StartDateRequired timestamp dimension marking when each process step began.
EndDateRequired timestamp dimension marking when each process step completed.
GroupRequired categorical field identifying each process step (node).
UniqueKeyRequired field providing unique identifiers for process instances.
Date Field (optional)Optional temporal dimension for time-based filtering.

🎨 Chart Customizations

CategoryOptions & Description
GeneralModify the chart’s general appearance, including the background color, borders, shadows, and drill-out choices.
TitleEnable and customize chart title text, alignment, font, and color.
NodeAdjust node dimensions (width/height), appearance (background color/gradient, borders, radius), label formatting, value display options, and connection point styling.
LinkSelect from 7 connection types (Straight/Bezier/Stepped etc.), customize line color/thickness/animation, arrowhead markers (type/size/color), and transition count labels.
LayoutSet flow direction (vertical/horizontal), choose layout algorithm (Longest-Path/Network-Simplex), adjust spacing (node/edge/rank gaps), and configure background grid patterns.
ControlsManage control panel visibility and position (top/bottom + left/center/right), toggle zoom/fit-to-view/interactive functions.
TooltipCustomize hover tooltips displaying step details, connection frequencies, and duration metrics with formatting options.

πŸ“Š Example Visualization

process-flow