Automatically keep your dependent tasks up-to-date when blocking tasks are completed or delayed.
Feature availability and limits vary by plan and user role. Learn more
Rescheduling dependencies
When tasks are connected with a dependency relationship, and the dates of a blocking task are updated, ClickUp automatically adjusts the start and due dates of any tasks waiting on the blocking task.
To trigger rescheduling, you can update the blocking task's:
Start date.
Or due date.
Any dependent tasks throughout your Workspace will be moved earlier or later by the same amount of days.
An example project with dependencies
For example, the task Deliverable 1 is blocking Deliverable 2.
Deliverable 1 has a start date of January 5th and due date of January 9th.
Deliverable 2 has a start date of January 12th and a due date of January 16th.
Setting a later due date
Deliverable 1 takes longer than expected. Its due date is updated by five days from January 9th to January 14th.
This triggers rescheduling for any tasks blocked by Deliverable 1.
Deliverable 2 is rescheduled by five days. It now starts on January 17th and is due January 21st.
Setting an earlier start date
Deliverable 1 starts earlier than anticipated. Its start date is updated by four days from January 5th to January 2nd. Deliverable 1's due date is updated by four days from January 9th to January 5th.
This triggers rescheduling for any tasks blocked by Deliverable 1.
Deliverable 2 is rescheduled by four days, starting on January 8th and due on January 12th.
Dates required to reschedule dependencies
In order to reschedule dependencies, the following conditions must both be met:
- The blocking task must have a due date set.
- The blocked task must have a start date set.
Use reschedule dependencies with other scheduling ClickApps
Use the Reschedule Dependencies, Duration, Remap Subtask Due Dates, and Only Use Working Days for Scheduling ClickApps to automatically keep your project tasks on track and up-to-date.
Activate the Rescheduling Dependencies ClickApp
- Open the App Center.
- From the App Center's left sidebar, click Scheduling & Dates.
- Click the toggle to activate the Rescheduling Dependencies ClickApp.
- Click the dropdown under Enabled in to choose which Spaces will use rescheduling dependencies.
Reschedule tasks
To reschedule a task with dependencies:
- Open a task that is blocking one or more other tasks.
- Change the due date of the blocking task.
- The start and due dates of any dependent tasks are updated by the same amount of time.
Reschedule dependencies in List view and tasks
You can also reschedule dependencies from List view or from a task.
Reschedule dependencies in Gantt view
From a Gantt view you can enable an option to reschedule dependencies.
When you enable the Reschedule Dependencies ClickApp, the setting in Gantt views is automatically enabled.
When rescheduling dependencies from Gantt view, only visible tasks and their dependencies are rescheduled.
Manually reschedule tasks from Gantt view
With the Reschedule Dependencies ClickApp activated, you can disable the setting from the Customize menu in Gantt view to manually reschedule your tasks from the Gantt view.
Reschedule tasks in Gantt view
To reschedule tasks from a Gantt view:
- Drag and drop a task to an earlier or later date.
- Click and drag the right end of a task to adjust the due date.