Tasks > Dependencies

Dependencies are the relationships among tasks which determine the order in which activities need to be performed. Tasks may have multiple preceding tasks and multiple succeeding tasks. The most common dependency relationship is a finish-to-start relationship. Task P (predecessor) must be finished before task S (successor) can start.

In order to use task dependencies:

  • Have at least two tasks visible 
  • Open the first/preceding task
  • Click 'Dependencies'
  • Check the checkbox in front of the second/successor task
  • Click 'Save'

planning task dependencies

  • The two tasks are now connected. Successor and predecessor connections are listed just under the task pop-up window

setting a successor and predecessor type task dependency

To remove the connection: [or change minimum lag time ('Min Lag Time') / gap between predecessor and successor tasks]

  • Click on the 'Pencil/edit' icon on the left 
  • Change 'Min Lag Time' > hit 'Save' or click 'Remove' to disconnect

editing task dependency

removing task dependency

  • If you reschedule/drag and drop the predecessor / first task slot to earlier time (while 'Min Lag Time' is 0d 0h), the successor/second task will stay in the same place

rescheduling tasks with dependencies

  • If you reschedule/drag and drop the predecessor/first task slot to later time than the beginning of successor task (while 'Min Lag Time' is 0d 0h), the successor/second task will be rescheduled so the gap between them decreases to the point two tasks meet

drag and drop tasks to reschedule tasks with dependencies

  • If the 'Min Lag Time' is set to other value (f.e 24 hours/1 day), it will stay the same if you reschedule the successor task to later period. 'Min Lag Time' will not remain while rescheduling the successor task to earlier period of time

scheduling lag time for task dependencies

  • In case of multiple connections you'll see the grey line for direct path

setting multiple task dependencies

This feature can be enabled or disabled manually:

  1. Go to 'Settings' on the top right
  2. Click on 'Dependencies' tab from the left
  3. Toggle the 'ON'/'OFF' button to enable/disable the feature
  4. Hit 'Save' upon completion
enabling task dependencies from general settings