Dependencies provide a crucial way for tasks to interact with each other, but when you're creating new tasks with set dependencies, it's easy for things to get out of hand. 

Let's clear up some of the more advanced use cases with some quick questions. 

Terms to know

Internal dependencies: Dependencies within a group. For example, you have a List and tasks within that List are dependent on each other. This can also be subtasks of a task that are dependent on each other.  

External dependencies: Dependencies that relate tasks outside of a group. For example, you have a List that has tasks dependent on tasks within a different List. This also includes subtasks that are dependent on another task. 

What happens when I copy a task with dependencies? 

  • Internal dependencies with subtasks will remain in place
  • External dependencies are created with the same task that the original task was linked to

What happens when I copy a Space, Project, or List with dependencies? 

  • Internal dependencies (within what you're copying) will remain in place
  • External dependencies between the dependent tasks of the original task are created with the newly created tasks

What happens when I create a new Space, Project, or List from a template?

  • Internal dependencies (within the template) will remain in place
  • External dependencies between the dependent tasks of the original task are created with the newly created tasks

Keep in mind that to include dependencies in old templates, they will need to be overwritten if created before release 1.47.

Did this answer your question?