Overview

A Sankey diagram uses the width of each flow band to represent issue volume. The thicker the band, the more issues flow through that path.

Use this widget to:

  • Map how issues flow from Project β†’ Issue Type β†’ Status
  • Understand which status transitions happen most frequently in your workflow
  • Spot bottlenecks where many issues enter a state but few leave it
  • Visualize work distribution across a multi-level field chain (up to 6 levels)

Two Modes

Standard Mode β€” Current Field Values

Groups issues by their current field values and draws the configured field chain as flows. Each node level represents one Jira field.

Example: With fields Project β†’ Issue Type β†’ Status, you see:

  • How many issues in "Mobile App" are Bugs vs. Stories
  • How Bugs in "Mobile App" are split across To Do, In Progress, Done
Sankey diagram in Standard Mode showing Project nodes on the left flowing into Status nodes on the right via proportional bands

Standard Mode β€” Project β†’ Status flow with band width proportional to issue count


History Mode β€” Status Transition Replay

Looks at the full history of each issue to extract actual status transitions. Instead of showing current values, it shows how issues have moved through statuses over their lifetime β€” including regressions.

Example flows you might see:

  • To Do β†’ In Progress (80 issues)
  • In Progress β†’ In Review (72 issues)
  • In Review β†’ Done (65 issues)
  • In Progress β†’ To Do (8 issues β€” regressions!)
Sankey diagram in History Mode showing status transition flows including a thin red regression flow from In Review back to To Do

History Mode β€” actual status transitions from issue history; red band highlights regressions

Retrospectives

History Mode is extremely valuable for sprint retrospectives β€” it shows you your team's actual workflow vs. the intended process, including how often work is reopened or bounced back.

Adding the Widget

  1. Click Add gadget on your dashboard.
  2. Search for "Millarum Sankey Diagram".
  3. Click Add.

The widget starts with a default Project β†’ Status two-level flow.

Configuration

Click βš™ Configure to open the configuration panel.

Node Fields (Standard Mode only)

Select the chain of Jira fields to use as levels. You can select 1 to 6 fields.

Available standard fields:

FieldDescription
ProjectJira project
Issue TypeBug, Story, Task, Epic, etc.
StatusCurrent workflow status
PriorityHighest, High, Medium, Low, Lowest
AssigneeAssigned user
ReporterIssue reporter

You can also pick any custom Jira field available in your instance.

Use the + Add level and βœ• Remove buttons to grow or shrink the field chain.

Max Nodes per Level

Limits how many nodes are shown per field level. Issues not in the top-N nodes are grouped into an "Other" bucket.

SettingRangeDefault
Max nodes per level3 – 3010

Reduce this to keep the diagram readable when a field has many distinct values (e.g., Assignee on a large team).

Reading the Diagram

ElementMeaning
Node (rectangle)A group of issues sharing a field value at that level
Flow bandIssues moving from the left node to the right node
Band thicknessProportional to the number of issues in that flow
Node labelField value name + issue count

Hover over any band or node to see exact issue counts in a tooltip.

Drilldowns

Click any flow band to open a Jira issue search pre-filtered to issues that match both the source and destination node values (plus any current Slicer filters).

Empty States

MessageCause
Please add the Millarum Slicer to this dashboardNo Slicer on the same dashboard
No data for current filtersNo issues match or no flow data available
Loading…Data is being fetched

Tips

  • Start simple: Begin with Project β†’ Status (2 levels) to get familiar with the visualization, then add more levels.
  • Use History Mode for retrospectives: It reveals actual issue flow patterns vs. the theoretical workflow.
  • Limit max nodes to 5–8 for cleaner diagrams β€” too many thin flows become hard to distinguish.
  • Combine with the Slicer to zoom into a specific project or issue type before analyzing flow.
  • A thick "To Do β†’ In Progress β†’ To Do" loop in History Mode signals re-opening or regression work β€” a good item to raise in your retrospective.
  • Use 3 levels (Project β†’ Issue Type β†’ Status) for a comprehensive overview of where work sits across your portfolio.