Tasks >

Task Dependencies


Introduction

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 the Finish-to-Start relationship - Task P (predecessor) must be finished before Task S (successor) can start.

Must-know about this feature

Our Resource Planning Software only allows Finish-to-Start type Task Dependencies. Make sure you have Dependencies turned on from General Settings to use them. Multiple connections with a single Task is allowed. 

Add Task Dependencies

  1. Open the first/preceding Task
  2. Make sure that the succeeding Task is also visible in the Gantt chart area.
  3. Select the checkbox in front of the second/successor Task and click on "Save"
  4. The checkbox appears once you open the first Task.

    task dependencies in Ganttic

  5. The two Tasks are now connected
  6. Successor and predecessor connections are listed in the "Task dependencies" pop-up window. Hit the Back-Arrow to return to the main Task Dialog and click on "Save".   

    Connecting tasks and their dependencies in Ganttic

The two green dots on the "Task dependencies" icon indicate that a connection is established. Click on the icon to open the log and the connection to edit or remove it.

task dependencies
You can also change Minimum Lag Time ("Min Lag Time")/fixed gap between Predecessor and Successor Tasks using the same steps.

task dependencies

task dependencies

Remove a Task Dependency

  1. Open the Task Dialog, click on the "Task dependencies" icon, then on "Pencil/edit"
  2. You'll find it on the right from the Dependencies you have set.

    task dependencies

    task dependencies

  3. Click on the Bin icon to remove the connection or change the "Min Lag Time"
  4. If you are changing the Min Lag Time, click on "Save" once you are done.

    task dependencies
If you reschedule/drag and drop the Predecessor/first Task slot to an 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 a later period. "Min Lag Time" will not remain the same while rescheduling the Successor Task to an earlier period of time.

task dependencies
In case of multiple connections, you'll see the grey line for direct path.

setting multiple task dependencies

Enable or disable Task Dependencies

  1. Click on "Settings" on the Sidebar
  2. You'll find it on the bottom left. 
  3. Click on "Dependencies" tab 
  4. Task Dependencies are switched on by default.
  5. Toggle the "ON"/"OFF" button to enable/disable the feature
  6. If you disable the feature all the Dependencies will be permanently deleted.
  7. Hit "Save" upon completion
  8. You can now add dependencies or all the Dependencies will be removed permanently. 

    task dependencies


To temporarily disable the Dependencies for a specific Project or Custom View, go to "Resource visibility", uncheck the "Show dependency lines" box and click on "Apply".  


Tasks >

Task Dependencies