Task Dependency Graph
View upstream and downstream dependencies for any task, independent of production lines.
Overview
The task dependency graph shows the full dependency chain for one or more tasks. Unlike the production line graph, which displays all tasks in a production line, the task dependency graph focuses only on the selected task and its direct dependency chain — including dependencies that cross production line boundaries.
Use the task dependency graph when you need to:
- Troubleshoot blocked tasks without the noise of unrelated tasks
- Understand cross-production-line dependency chains
Opening the task dependency graph
From the Tasks page
Click the graph icon on a task row to open its dependency graph directly.
From a production line graph
Right-click a task node, then select Show > Task Dependency Graph. This opens a focused dependency view outside the production line context.
Working with the graph
The task dependency graph has the same interactive capabilities as the production line graph. You can:
- Run, cancel, and configure tasks from the graph
- Right-click task nodes to access the full context menu
- View task properties by selecting a node
- Pan, zoom, and navigate the canvas
Tasks flow left to right — upstream dependencies on the left, downstream tasks on the right. Dependency lines are colour-coded by condition type (Succeeded, Failed, Completed). See Workflows for details on dependency conditions.
Troubleshooting blocked tasks
When a task is blocked in a production line, you need to find the root cause — the first failed task in the dependency chain. The production line graph offers a Show External option to reveal cross-production-line dependencies, but in busy environments this can introduce hundreds of unrelated tasks, making it difficult to isolate the problem.
The task dependency graph solves this by showing only the dependencies relevant to the selected task:
- In the production line graph, right-click the blocked task
- Select Show > Task Dependency Graph
- The graph displays the focused dependency chain, including any cross-production-line dependencies
- Trace upstream (left) to find the first Failed task — that is the root cause