I’m currently working on a project and I’ve encountered a challenge that I hope to get some help with.
The goal is to automatically change the status priority of a task to ‘High’ when its due date is within 90 days. I’ve attempted to implement this rule (Due date is approaching in 90 days) in various ways, such as changing the section or assigning different collaborators when the due date approaches, but unfortunately, none of these solutions have worked. When the due date is 90 days away, there are no changes being made as expected.
I’m reaching out to see if anyone has encountered a similar issue or if anyone has any tips or suggestions on how to effectively implement this rule. Any help would be greatly appreciated!
Check ifs (conditions) are optional and I’ve simply added one action, although you could have numerous. Note that the rule setting needs to run on tasks only, not subtasks so make sure to change that from the top right area.
For the rule to work, you obviously need to set a due date to your tasks so it checks it’s 90 days before. The rule will then only run at midnight - it will NOT run instantly, for example the moment you change the due date. Perhaps that’s what’s not working for you - the expected behaviour is for such rules to run at midnight in your timezone, as the rule owner.
I’ve done this already and waited until midnight to see if it works. However, when I check the rule, it says that “due date is approaching” hasn´t even run yet. My rule looks exactly like in the picture so I don’t know what could be wrong.
Asana’s date-based rules are evaluated based on one specific date, so if your test task was due more than or less than 90 days, it won’t fire. It needs to be exactly 90 days when it runs around midnight. (If you want a date-based rule that evaluates to “within 90 days” you can accomplish that with our Flowsana integration’s rules. )