Task Dependency allows you to link a task with other task/tasks and requires the precedent task to be completed before you can mark the next task as done.

The assignee of the next task will be notified once the previous task is completed
(It will show in Other Activities on the Notifications page)

You may request the Task Dependency activation on your workspace from our Support Team at support@taskworld.com

Once Task Dependency is activated, the Project Admin will have access to the Dependency Date Adjustment in the Project Settings.
Click here to read the full explanation of the Dependency Date Adjustment choices.

Task_Dep_Project_Settings.gif
mceclip0.png

How to Add Dependencies to Tasks

  1. Click on the task to access its properties

  2. Click on the "+" button next to Dependency

  3. Select the task/tasks that will show under the Previous Task and Next Task. You can also search for the task's name using the Search bar

Task_Dep_Add_Dep.gif

The task will show an icon that indicates it has a dependency

mceclip0.png

Note:

How to Remove Dependencies

1. Click on a Task with a dependency to access its properties
Click on the existing dependency
Under Previous Task or Next Task, hover over the linked task and click on the "X" button

Remove_Task_Dep_A.gif

2. You can also click on the "+" button next to Dependency and select the task with the check sign.

Remove_Task_Dep_B.gif

Dependency Date Adjustment

Only Project Admins can set the Dependency Date Adjustment

1. All Previous and Next task

- When you change task’s start date and due date, it will adjust dates for all dependencies and remain task durations and gaps as same.
- Good for planning a project in advance

mceclip0.png

e.g. We set Task B's dependencies. Task A for its Previous Task and Task C for its Next Task

mceclip0.png

*Task A - Start Date: Aug 1 / Due Date was Aug 31
(31-day duration/1-day gap between A & B)
*Task B - Start Date: Sept 1 / Due Date was Sept 30
(30-day duration/1-day gap Between B & C)
*Task C - Start Date: Oct 1 / Due Date was Oct 15
(15-day duration) (Start Date is 1 day after Task B's Due Date)

We changed Task B's Start Date into Aug 26 and Due Date into Oct 4

Task_Dep_All_Previous_and_Next_Task.gif

Result:

mceclip1.png

Task A update - Start Date: July 26 / Due Date: Aug 25
(still 31-day duration / still 1-day gap between A & B)

Task C update - Start Date: Oct 5 / Due Date: Oct 19
(still 15-day duration / still 1-day gap between B & C)

2. Next Tasks: keep lag time

- When you change a task’s due date, the date gap between following Next tasks will remain as planned.
- Good for an on-going project with strict lag days between task, e.g. fixed delivery days.

mceclip1.png

e.g. We set Task B's dependencies. Task A for its Previous Task and Task C for its Next Task

mceclip2.png

*Task A - Start Date: Aug 1 / Due Date Aug 31
(31-day duration/Due Date is 11 days before Task B's Start Date)
*Task B - Start Date: Sept 11 / Due Date: Sept 20
(10-day duration/Start Date is 11 days after Task A's Due Date)
*Task C - Start Date: Oct 1 / Due Date: Oct 15
(15-day duration/Start Date is 11 days after Task B's Due Date)

We changed Task A's Due date into Sept 12 and the dates of Tasks B & C got updated.

Task_Dep_Keep_Lag_Time.gif

Result:

mceclip1.png

Task B update - Start Date: Sept 23 / Due Date: Oct 2
(Task A to B still has an 11-day gap)

Task C update - Start Date: Oct 13 / Due Date: Oct 27
(Task B to C still has an 11-day gap / duration changed)

3. Next Tasks: optimize dates

- When you change a task’s due date, the date gap between following Next tasks may reduce to keep the project timeline.
- Good for on-going projects that need to avoid project overdue as much as possible.

mceclip2.png

e.g. We set Task B's dependencies. Task A for its Previous Task and Task C for its Next Task

mceclip2.png

*Task A - Start Date: Aug 1 / Due Date Aug 31
(31-day duration/Due Date is 11 days before Task B's Start Date)
*Task B - Start Date: Sept 11 / Due Date: Sept 20
(10-day duration/Start Date is 11 days after Task A's Due Date)
*Task C - Start Date: Oct 1 / Due Date: Oct 15
(15-day duration/Start Date is 11 days after Task B's Due Date)

We changed Task A's Due date into Sept 12 and the dates of Tasks B got updated.

Task_Dep_Optimize_Dates.gif

Result:

mceclip0.png

Task B update - Start Date: Sept 13 / Due Date: Sept 22
(Task A to B's gap reduced to 1 day)

Task C's dates didn't change - Start Date: Oct 1 / Due Date: Oct 15
(Task B to C's gap reduced to 9 days)

4. No date adjustment

- When you change a task’s start date and due date, there is no date auto-adjustment for dependent tasks.
- Good for the project having flexible task start and due date and using dependency feature only for task completion blockers.

mceclip3.png

e.g. We set Task B's dependencies. Task A for its Previous Task and Task C for its Next Task

mceclip2.png

*Task A - Start Date: Aug 1 / Due Date Aug 31

*Task B - Start Date: Sept 11 / Due Date: Sept 20

*Task C - Start Date: Oct 1 / Due Date: Oct 15

We changed Task A's Due date into Sept 12.

Task_Dep_No_Date_Adjustment.gif

Result: The dates of Tasks B & C didn't change.

mceclip1.png
Did this answer your question?