Ce sélecteur permet de déterminer les dépendances entre tâches.
Il est naturel, dans un projet complexe, qu'une tâche dépende d'une autre tâche, parce que les produits de cette dernière servent dans l'exécution de la première.
Dans l'arbre des tâches, les sous-tâches sont des décompositions de la tâche d'ordre supérieur. De ce fait, une tâche d'ordre supérieur dépend automatiquement de ses sous-tâches. Il est donc normal que la liste ne propose le choix que de tâches situées ailleurs dans l'arbre que dans la hiérachie immédiate.
D'autre part le gestionnaire de projet détecte une possible circularité de dépendance, ce qui constiturait un paradoxe insoluble pour l'équipe de projet, et ne peut être admis. Si des tâches sont extrêmement et simultanément interdépendantes, un sens préférentiel de la liaison devra être choisi.
De part la règle de circularité de dépendance, il est donc également impossible qu'une sous-tâche dépende d'une quelconque de ses super-tâches.