It would be good to have this standard project management functionality to auto‑adjust parent task due dates based on earliest and latest subtask dates.
This can be managed through Task dependencies - set the last subtask as a dependent/blocking the parent task and its dates will update when you push the last subtask date.
@Beth_Seeber, how do you do this through task dependencies? Do you rely on the project-level dependency date shifting, so the due date of the top-level task shifts as the latest subtask shifts?
Yes, exactly. If the Parent Due Date is the same (or later than) the last subtask, and dependencies are set to maintain buffer, the date on the Parent Task will adjust to match the task that it is dependent on. I’ve included a link to the Asana Help article about dependencies above.
Welcome, @Brenda_Thompson,
Don’t forget to click the title to scroll to the top and vote by clicking the Vote button at the top-left; that’s the quickest and most effective way to express your support for a request.
Thanks,
Larry
Hi @Brenda_Thompson , there is this similar existing thread:
Would you agree for me to merge yours into this one?
Thanks!
The title sounds the same but the details seem different. My request is for the parent task to automatically update to start with the start date of the earliest subtask and end with the due date of the last subtask due date.
Hi everyone ![]()
Great news: Subtask Date Rollups are now live in Asana!
Thank you to everyone who requested this and shared your feedback here. It really helped shape the feature.
With a rollup, a parent task’s start date moves to the earliest subtask start date and its due date to the latest subtask due date. You can roll up a single parent task or a whole project at once, and nested subtasks are included too.
Just a heads-up that rollups are manual (run them again if subtask dates change) and they only update dates already set on the parent. Project-wide rollups can’t be undone, so double-check before confirming.
Give it a try and let us know what you think! ![]()
Hi @Emily_Roman , great update but that screenshot begs the question.. what is that ‘Duration’ field doing in the list view? ![]()
Ops! That was me testing things
![]()
