How to Fix Asana Portfolio Progress Not Updating
In this tutorial, you'll learn about How to Fix Asana Portfolio Progress Not Updating. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Asana portfolios aggregate progress from multiple projects into a single view. When the portfolio progress bar does not update, shows incorrect percentages, or does not reflect the latest project statuses, the progress calculation method or project links need adjustment.
The Problem
You update tasks and complete milestones in a project, but the portfolio's progress percentage stays the same. The project inside the portfolio shows a different status than what you know.
Wrong approach — manually editing the portfolio progress number.
The Fix
Check the progress calculation formula:
1. Open the portfolio
2. Click "Progress" in the header
3. Check the calculation method:
- "Count of tasks" — progress based on completed vs total tasks
- "Custom field" — progress based on a specific custom field value
4. If using "Count of tasks," subtasks may not be counted by default
Ensure projects are added to the portfolio:
1. Open the portfolio → "Add projects"
2. Verify all expected projects are listed
3. Deleted projects show as "Unlinked" and do not contribute to progress
4. Re-add any missing projects
If the portfolio needs a manual refresh:
1. Close and reopen the portfolio
2. Press F5 to refresh the page
3. Check that the portfolio status was updated recently (shows "Updated X minutes ago")
Expected output:
Portfolio progress reflects the actual completion status of all projects
Progress bar updates as tasks are completed in linked projects
Portfolio shows accurate overall status and timelines
Prevention Tips
- Choose the right progress calculation method for your workflow — "Count of tasks" for task-based, "Custom field" for milestone-based
- Include subtasks in progress calculation when they represent meaningful work
- Review portfolio progress after major project updates to verify accuracy
- Use portfolio status updates (green/yellow/red) for qualitative progress
- Link portfolios to key projects only — too many projects dilute the overview
Common Mistakes with portfolio progress
- Using
returnto exit a function early instead of wrapping a pure value in the monad - Mixing let bindings with <- bindings in do notation, producing type errors
- Overlapping type class instances that cause GHC to reject the program with ambiguous dispatch errors
These mistakes appear frequently in real-world ASANA code. DodaTech's contributors have identified these patterns through analysis of open-source projects and production systems.
Practice Exercise
Write a pure function that safely divides two integers using Maybe, then test it with edge cases like division by zero and negative numbers.
This exercise reinforces the concepts covered in this guide. Try implementing it before checking online solutions.
FAQ
Related: DodaTech's Portfolio Health Dashboard aggregates Asana portfolio data across your organization, highlighting stalled projects, at-risk milestones, and team capacity trends. Use with DodaZIP for backup.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro