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
Moving tasks to another project will delete any dependencies previously created.
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.