I want to report days early/late on deliverables. Some of the deliverables have multiple tasks associated with them. Initially I tried reporting based on a custom field that nicely calculates early/late, but the report sums the days early/late for all execution tasks associated with the deliverable, which is not what I want. So then I tried creating a separate project for deliverables with each deliverable being a single task. I want the completion of all the execution tasks to trigger the completion of the deliverable task. I have not found a way to automatically create dependencies between the execution tasks and the deliverable task. Is there a different way to go at this? I don’t want to make my tasks into subtasks.
Hi @Seth_Olson If you want to track deliverables as single tasks, report days early/late at the deliverable level, and link multiple execution tasks without using subtasks, the best approach in Asana is to keep a separate Deliverables project, with each deliverable as a single task which you did already. You can set the execution tasks as dependencies so it’s clear what needs to finish before the deliverable is complete. Since Asana doesn’t automatically mark tasks complete when all dependencies finish, the deliverable will need to be manually marked complete once all execution tasks are done. This keeps tasks flat, avoids summing early/late days across multiple execution tasks, and allows accurate reporting at the deliverable level.
If you need more advanced reporting flexibility, you could also explore integrations with tools like Microsoft Power BI or Tableau, which some teams use alongside Asana to build more customized reporting on deliverable performance.
Thanks Irene, yeah I realized that having the dependencies wasn’t critical. I’m not going to worry about setting those since I would have to set them manually (at least without external tools) and it’s just not really worth it. But thanks for the confirmation that I’m doing the right thing. Looks like this should work well.