Task Dependencies

Manage tasks in a specific order and prevent bottlenecks along the way with the task dependency feature.

Updated over a week ago

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

  1. Go to the Tasks or Project module and select any task.

  2. 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

  1. Contains Operator: Use this to list tasks that are blocking, waiting on, or linked to other tasks.

  2. 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.

Did this answer your question?