Features > 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:

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

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

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

  • Click on the title of the connection
  • Change 'Min Lag Time' > hit 'Save'/click 'Remove' to disconnect

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

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

If the 'Min Lag Time' is set to other value (f.e 5 hours), 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

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

This feature can be enabled or disabled manually:

  1. Go to 'General Settings'
  2. Under 'Extensions' section you'll find 'Dependencies'
  3. Click on the 'ON'/'OFF' button to enable/disable the feature