Flow Studio
Filtering Nodes
Status filter chips above the node list let you narrow down to specific node states. Filters are chip-based — click a chip to show only nodes with that status, click again to clear. Multiple chips can be selected simultaneously.
Filter Chips
All
Running
Failed
Suspended
Completed
Skipped
Pending
Filter Behaviour
| Filter | Shows | Use Case |
|---|---|---|
| All (default) | Every node regardless of status | See the full execution overview |
| Running | Only nodes currently executing | Watch active progress during long executions |
| Failed | Only nodes that failed — includes nodes that failed but were retried successfully (no) | Quick failure diagnosis |
| Suspended | Nodes awaiting HIL input | See which nodes need human action |
| Completed | Nodes that finished (includes skipped) | Verify expected nodes ran |
| Skipped | Only nodes bypassed by conditional logic | Verify branching worked correctly |
| Pending | Nodes not yet reached | Preview remaining work |
Multi-Status Filter
Multiple chips can be active simultaneously. For example, selecting "Failed" and "Running" shows all nodes that are currently in a problematic or in-progress state:
// Filter applied as: show node if its status is in selectedStatuses
const visibleNodes = allNodes.filter(node =>
selectedStatuses.size === 0 // "All" selected
|| selectedStatuses.has(node.status) // specific statuses selected
);
Filter Persists During Execution
The filter stays active while the execution runs. As new events arrive and node statuses change, the visible list updates dynamically to match the current filter. A node that transitions from Running to Completed will disappear from the "Running" filter view immediately.