You can set dependencies between cards in the Gantt chart to automatically plan your cards based on these dependencies. Dependencies will only update the plan dates of the cards. Actual dates are set based on the card status and will not be updated.
This article describes the following:
- How to set dependencies
- Four types of dependencies
- Add hours between tasks
- Auto-scheduling settings
How to set dependencies between tasks
When you hover a task in the Gantt chart two circles appear at the start and end of the tasks, if you click on one circle and drag your mouse to another task, you will create a dependency between the two tasks.
The screen recording below shows how to create a dependency between two tasks and how the tasks plan dates are updated when the second task is auto scheduled based on the set dependency.
Four types of dependencies
There are four ways to link your task;
- Finish to start: The first task needs to be finished for the second tasks to start, if the second task start date is before the first task end date, it will get updated.
- Finish to finish: The first task needs to be finished for the second tasks to finish, if the second task end date is before the first task end date, it will get updated.
- Start to start: The first task needs to be started for the second task to start, if the second task start date is before the first task start date, it will get updated.
- Start to finish: The first task needs to be started for the second task to finish, if the second task end date is before the first task start date, it will get updated.
Add hours between tasks / Allow overlap between tasks
You can set the dependency duration by clicking on the dependency, this way you can set the time between tasks, you can set hours in two ways:
- Add extra time between tasks, if task 1 should be finished for task 2 to start, you can set that there should be at least 4 hours in between the tasks, or four hours.
- Allow overlap between tasks, if task 1 should be finished for task 2 to start, you can set that there can be 4 hours overlap, meaning that task 2 can start 4 hours before tasks 1 is finished.
There are two auto-scheduling modes; loose (the default mode) and strict.
- Loose auto scheduling: This will auto schedule tasks only when dependencies are violated. In the screen recording below the F2S relation is violated when the first tasks is dragged to the future (which will also re-plan the second tasks).
Please note that on the second update (moving the task back), the auto-scheduling is not triggered as the relation is not violated.
- Strict auto-scheduling: This will always auto schedule tasks when you drag tasks with dependencies. In the screen recording below the same task as above is moved, in this case also when the dependency is not violated, the depending cards will be moved to the first available time slot.
The attribute 'Do not auto-schedule card' will prevent the card from being auto-scheduled. You can use this attribute when you want to lock a card.
The screen recording below shows how this attribute affects auto scheduling. When enabled, the card and its depending cards will not be auto-scheduled.
Change the color of your dependencies
You can change the color of the dependencies by clicking on the dependency in the Gantt chart.