Business scenarios for task dependencies

Business scenarios for task dependencies

Scenario for moving up due dates

Scenario 1: In a construction site, the minimum time gap between curing the concrete (predecessor task) and painting the concrete (successor task) is expected to be 2 days (assumption). If curing is advanced before its scheduled date, painting can also be shifted forward to avert overall delay.  

Question: When a predecessor task is advanced before its scheduled date, the successor task does not advance along with the predecessor, but instead gets retained with its old dates. Can I choose to advance the successor task with respect to the shift in its predecessor?  

Solution: Yes, you can choose to advance the successor task along with the predecessor task when the schedule is advanced. Navigate to  Task Dependency Settings and toggle the switch next to Moving up due dates to switch this behavior on. This enables the time gap between tasks to remain the same even when they are shifted.  


Scenario for extending due dates

Scenario 2: In a banking scenario, if a customer activates his credit card today, they must be allowed to access and make transaction with their card within 3 business days (assumption). If the activation is postponed by the customer, providing access must also be shifted accordingly.

Question: When a predecessor task is postponed after its scheduled date, the successor task does not extend along with the predecessor, but instead gets retained with its old dates. Can I choose to postpone the successor task with respect to the shift in its predecessor?

Solution: Yes, you can choose to postpone the successor task along with the predecessor task when the schedule is postponed. Navigate to Task Dependency Settings and toggle the switch next to Extending due dates to switch this behavior on. This enables the time gap between tasks to remain the same even when they are shifted.

Scenario for completing / reopening a predecessor task

Scenario 3: In a retail shop, when a product is ready to be shipped, it has to be packed (predecessor task) first before initiating dispatch (successor task). If the packing is done early, dispatching can also be pushed forward to accommodate the change in schedule.  

Question: When a predecessor task is completed early (or late), the successor task does not shift to accommodate this change in schedule. Can I choose to update the successor task to reflect the change in the schedule of the predecessor task?   

Solution: Yes, the successor task can be updated to reflect the changes in the schedule of the predecessor task if the predecessor is completed early or late. Navigate to  Task Dependency Settings and toggle the switch next to Completing / Reopening a predecessor task to switch on this behavior.


The above custom option is also available for reopened tasks

Dependency between unscheduled tasks

Question: New tasks whose dates are not finalized yet have been added to a project. Will I be able to set dependency between these tasks?  

Solution: Yes, dependency can be set between unscheduled tasks. These tasks are placed under the Unscheduled Tasks section in the Gantt chart.


Following up on dependent tasks become arduous when your basket gets clocked up. Get email notifications on the closure of tasks bound to you and stay in the loop.

    • Related Articles

    • Can I carry forward dependencies from task list templates when I create a new task list?

      You cannot set dependencies in task templates. However, you can set dependencies in Project templates. When you create a new task list select Choose from project templates option and select a task list from the project template. The dependencies set ...
    • Create task dependencies in templates

      Setting dependency between tasks is the best way to track their progress. You will be able to set dependency between tasks of the same project in Project Templates . Know more about task dependency.  Create task dependency from tasks  Navigate to > ...
    • Task timers

      You can start a timer for tasks to record your actual working hours. After completing the task you can stop the timer and your entries will be automatically logged in the timesheet. Timers can also be paused and resumed so that you track your ...
    • Create task lists

      Add a Task List Navigate to your project and click Tasks in the left panel and choose the classic view.. Click the Add Task drop-down action panel in the upper-right corner, and click Add Task List. Give a name for your Task List. Choose a Related ...
    • Set task work hours

      Click New Task in the upper-right corner to add a new task. Click Set Work and enter the work hours in total or work hours per day or work percentage per day. Enter the other task details and click Add. You can use the Set Work option in tasks to set ...