🗓️ Subtask Date Rollups: bring your parent dates up to date

Hi Asana Community :waving_hand:

I’m so excited to share that Subtask Date Rollups are now live in Asana! :tada: If you’ve ever found yourself adding up subtask dates by hand to figure out when a parent task should start or finish, this one’s for you. Rollups let Asana do that math for you.

:sparkles: What’s new?

When you run a rollup, Asana lines up your parent task’s dates with the work underneath it: the start date moves to match the earliest subtask start date, and the due date moves to match the latest subtask due date. Completed subtasks still count, subtasks without dates are simply skipped, and it works all the way down through nested subtasks too.

You can roll up a single parent task or update parent tasks across a whole project at once. It’s a great little step to take before a Timeline or Gantt review, so your big-picture schedule actually reflects the detailed work beneath it.

We’ll also give you a friendly heads-up :triangular_flag: when a subtask’s dates fall outside its parent’s date range. Don’t worry, the warning won’t change anything on its own. You’re always in control of when a rollup happens.

:light_bulb: A few things to keep in mind

  • Rollups are manual. If your subtask dates shift later on, just run another rollup to bring the parent back in sync.
  • Rollups only update dates that already exist on the parent. A parent without dates will stay undated, and a parent with only a due date won’t suddenly gain a start date.
  • Watch out for buffer time. If you’ve padded a parent task’s schedule with some extra breathing room, a rollup may tighten it up. Project-wide rollups will ask you to confirm first, and since they can’t be undone, it’s worth a quick double-check before you hit go.

We’d love to hear from you! :speech_balloon:

How do you see rollups fitting into your project planning? Drop your use cases, ideas, or questions in the comments below. We can’t wait to see how you put this to work! :raising_hands:

4 Likes

I think this is a solid first step. I do have some concerns about needing to run it manually and requiring start and due dates on the parent task before the rollup works. Ideally, the parent dates would populate automatically based on the subtask dates.