Hoping for some support / wisdom here. I manage a team who work on a conveyor belt-style basis; completing requests as they come in. Not all tasks are created equal and some need to be picked up as soon as they come in whereas others we can wait to pick up for a little while. At the moment it’s a manual task for someone to review new requests and compare them to the requests that are already in our hopper, then add them to the task list with a deadline approach.
One idea we have is to have a priority list (i.e. Priority 1, 2, 3, etc…) as a field so this shows our Analysts what the next request to pick up is however for this to work it needs to be capable dynamically changing all the cards based on new inputs. For example if we have 10 cards prioritised 1-10 and an urgent request comes in that needs to be priority 1, I’d want all the other cards to then reorder in that field in reaction to the new card coming in as priority 1.
I’ve tried asking the question a million ways if this is possible but can’t quite get the wording correct as I’ve not found anything - does anyone know if this is possible within Asana?
I think I understand what you are trying to achieve.
There are no automations at this moment I am aware of where by the custom fields (priority) gets updated as soon as a certain amount of tasks are added, or as soon as two tasks with the same priorities and due dates are added.
In one organisation, the team always scheduled ‘triage’ shifts to look after the incoming requests and ensure all are dealt with / assigned / queue updated as necessary.
I think there will always be a manual element to this type of triage.
You could automate this using the Asana API and custom code.
I don’t think this would apply, but just in case: A simpler approach would be if you have an algorithm that could calculate a numeric priority based on a number of factors, you code have several custom fields specifying these attributes then one Formulat custom field to deliver the calulation, then sort/group the project’s tasks by that Formula field.