it’d be really helpful to be able to incorporate this into rules.
Use case example:
My company uses asana for our ad creative approval process as well as a “to-do” list. It’d be really great to be able to have there be a rule like this:
when: task is no longer blocked - check if: task is in project [example project name for ad approval process] - do this: change custom field to: X.
I use custom fields so I know where something is at in the process and if it’s something I need to:
send for approval
if it’s out for approval
if I’m stuck somewhere and waiting on something
if I need to follow up with a client
Welcome back to the forum.
If I understood what you are after, you currently can do this, but you work with the action rather than the condition.
So for instance, when task is moved to section X, check that it is no longer blocked, then - move task to project (Ad Approval Process) AND set status to PENDING or whatever custom field you have.
If you need further insights, you can go the creative ad approval project and create a rule to say when a task is added to this project, and the custom fielkd value is X, insert a comment or do XYZ
Similar to the OP, but I want to test in My Tasks if any project has been set or not. To my work in My Tasks it matters greatly if project is empty or not.
Because, if set, tasks go into a My Tasks section which I mainly ignore. Yes. Work on such tasks (like scheduling, elaborating, what not) happens in projects if there is a project. Having a project also implies more collaboration in my department. For me it is enough when tasks in projects “bubble up” in My Tasks to Soon and Today once due date approaches.
But for tasks without project, I use My Tasks sections much more actively. Such tasks I actively groom from the newly assigned (top-most) section. So my interest is to automatically “remove” tasks with project set from the top-most My Tasks section in order not to be distracted from work on the one’s without.
I’d love to be able to create a rule for My Tasks so that when a task is added that is part of particular project it gets moved to a specific section of My Tasks. Currently, there doesn’t seem any way to do this as under the options for “Check if…” there’s nothing to indicate whether a task belongs to a particular project. It would be great to have this feature added!
Note: Not a solution but marked as such to elevate a key reply
I know it’s cumbersome, especially if you have a lot of projects, but a workaround would be to add a “Project” field to your organization’s library as a single select with a list of your projects and create a rule that says when tasks are added to [Example] project, change custom field to “Example”.
You can then add that field to your My tasks and create a rule that says when tasks are added, check if “Project” field is set to “Example”, move to specific section.
You can even hide that column from your My tasks for a cleaner view and the rule will still run.
@Casey_Atkins , for what it’s worth, you could use the Group button in My Tasks to group your tasks by Project instead of custom sections. That way, you can easily see, within your My Tasks, which projects your tasks belong to.
Thanks for the suggestion. Unfortunately, I don’t see any way to check if the “Project” field is set to “Example”. The “check-if” options seem to be extremely limited.
@Casey_Atkins for the check if to work, the single-select field must be added to your organization’s library as well as your project and your My tasks page. The rule in the project should set the field, and the rule in your My tasks should check the field setting and perform the action. Field Settings
I need this SOOO bad! I cant believe this only has 11 votes!
My tasks is overwhelming as the primary Asana Admin for my organization. I’ve made so many demo/ draft projects/ templates for people so i have so much stuff in my My tasks… and I’ve had to revert to a Project acting as my My tasks - and I’ve setup a Bundle (to basically mimic the Recently Assigned/ My tasks behavior) so that I can LIMIT it to specific projects only, as opposed to ANYTHING in Asana. Please add this condition!
Upvoted! This would be really helpful for sightline. I recently added a rule that adds my manager as a collaborator whenever something new is assigned on our copywriting project board where he isn’t the assignee (to give him more sightline on workload across our team).
However, I also want to add a rule to my own ‘new tasks’ (from the ‘My Tasks’ pane) that adds them to the copywriting project board (again for sightline, sometimes we get assigned tasks that span multiple projects but don’t get marked as such), as long as they aren’t already in that or another specific project (ie I have a content submission board that he doesn’t need sightline on).
I can get the rule to add my new tasks to the copywriting board, but I can’t specify a “check if” requirement to see if it is on a given board and determine whether or not the rule runs.
Replying to add that I did manage a workaround for my specific use case. I had previously set a rule on the content submission board to switch all tasks to approvals (since I don’t actually have an approver above me for those) so that I could filter them out of my tasks list by task type. Used that same approval type to set a “check if” requirement, so:
When task is moved to a new section > check if: section is “New Projects” and task is not “Approval” > do this: add to an additional project “Copy Request Board”