The Task Dependencies feature allows you to manage and visualize the relationships between tasks, helping you identify which tasks are linked, which ones are blocking others, and which ones are waiting on other tasks.
Setting Up Task Dependencies
Accessing Task Dependencies
Go to the Tasks or Project module and select any task.
Click on Add dependencies to create the first task dependency.
No Limit on Dependencies
There is no limit to the number of dependencies you can add to a task.
Subtasks can also have dependencies.
Types of Dependencies
Blocking: A task that prevents another task from starting. The task being blocked has the dependency status Waiting.
Waiting on: A task that cannot start until another task is completed. The task causing the delay has the dependency status Blocking.
Linked to: Tasks that are related but not dependent on each other. This helps provide an overview of related tasks.
In the example below, the "Admin: Meetings" task is blocking "June Bug," meaning the person in charge of "June Bug" is signaled to start working only when "Admin: Meetings" has been closed.
Similarly, "Admin: Meetings" depends on "Task 54321," as indicated by its yellow "waiting on" badge.
"Admin: Meetings" is also linked to the "Deployment" task but with no particular dependencies.
Managing dependencies
Closing a Task
When you close a task, its status is updated in all dependent tasks.
To view completed dependent tasks, click on Show completed in the dependent task view.
Moving a Task to another Project
Moving tasks to another project will delete any dependencies previously created.
Viewing Task Dependencies in the Gantt Layout
When task dependencies are set as Blocking or Waiting on, they are visually represented in the Gantt layout, making it easy to track relationships between tasks.
Dependencies are displayed as arrows connecting tasks, giving you a clear overview of which tasks must be completed before others can begin.
This helps prevent scheduling conflicts and ensures that project timelines stay on track. By using the Gantt layout to manage dependencies, teams can quickly identify bottlenecks, adjust deadlines, and maintain a smooth workflow.
Read more about moving such tasks in Moving Dependent Tasks and Skipping Weekends in the Gantt Layout article.
β
Fields and Filters
Dependency Field
The Dependency field shows the strongest dependency a task has: Waiting on, Blocking, or Linked. Hovering over a task reveals all its dependencies.
Using Dependency Filters
Contains Operator: Use this to list tasks that are blocking, waiting on, or linked to other tasks.
Equals Operator: Use this to list tasks with a specific dependency type, such as tasks that are Blocking other tasks but are not Waiting on other tasks.