Allow 'sorting' on a per section/grouping basis

Ah, understood!

1 Like

Hello! As of right now, we can sort our projects in various ways overall (great!). BUT, I would like it if we could ALSO select different sorting styles within each section of a project.

For instance, my team has a “project” for each of our clients. Each project contains a “Tasks” section for all things we’re currently working on, a “Static” section for notes, and a “Completed” section for tasks that are completed. I would like the “Tasks” section to be sorted by ascending due date because I would like to see the tasks that are due in the near future at the top of the list, the “Completed” section to be sorted by descending due date because I would like the tasks that recently were completed at the top, and the “Static” section to be sorted alphabetically so it is easy to find our notes by topic (as these “tasks” don’t have due dates).

This is currently not an option and I think it would be beneficial.

1 Like

Hi @Teddi,

FYI I merged your post with an existing thread for this request. Be sure to vote for it at the top of the thread!

1 Like

Current State

Sorting logic in Asana applies uniformly across all items in a view in projects, portfolios, etc. This is true for both list and board views.

However, this doesn’t account for how different workflow stages often call for different sorting logic. For example, let’s say you have a simple Kanban board, you might want to sort items in each column like this:

Triage Backlog Ready Working Completed
Sort By Oldest first Priority Start date Dwell time Recency
Reason Address what’s been waiting longest Work on highest impact items first See what should be picked up next Promotes finishing work and addressing bottlenecks See what was just finished

Requested Functionality

Allow each group or column to have its own sort order. When a view is grouped by status or another field, users should be able to define how items within each group are ordered independently.

Use Case

Different workflow stages serve different purposes. Triage is about addressing what’s been waiting longest for a decision. Backlog is about planning and prioritization. Ready is about sequencing upcoming work so people can pull work instead of it being pushed on them. In-progress/Working benefits from surfacing items that may be stuck. Completed is about seeing recent wins and staying oriented.

A single sort rule can’t optimize for all of these simultaneously.

2 Likes

@Skyler, I’ve wanted this for a long time, and there was even a side project (Archie) by an Asana engineer (former) for this.

How would you feel about my merging this topic into this pre-existing one, if I retitle that one to mention both Sections and Group?

Thanks,

Larry

1 Like

Makes sense to me @lpb ! I imagine the original topic was made before we could group by other properties so updating the title makes sense. :100:

1 Like

Great; thanks!

I’ve merged this topic into an existing one; votes have been merged.

1 Like

For those who don’t know me, I’m the Group PM Lead owning Asana’s core project management functionality - including our Filter / Sort / Group by logic. All of your examples are super compelling, I fully understand the value, and I appreciate the level of detail! In full transparency, I can’t yet prioritize this on our roadmaps. But I at least wanted to chime in to share that we’re following this thread :slight_smile:

2 Likes