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. You can also right-click one or more selected tasks to access the "Task Dependency Graph" option from the context menu.
From a production line graph
Right-click a task node and select Show > Task Dependency Graph. The submenu also includes options to view only upstream or only downstream tasks. To include multiple tasks, hold Shift to select them before right-clicking.
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 > Upstream to show only upstream dependencies
- Trace left to find the first Failed task — that is the root cause