How to prevent employees from deleting tasks (or ensure admin can always restore them)?

What I’m trying to do

I’m managing a team of 12 people (2 owners + 10 employees) in Asana. I need to set up permissions so that:

  1. Employees cannot delete tasks - or if they can, I (as admin) must be able to restore them at any time, even if the employee created the task themselves

  2. Employees can still:

    • Create tasks in projects

    • Add comments and descriptions

    • Change custom fields, assignees, due dates

    • Do everything EXCEPT delete tasks

Important: I cannot rely on team agreements or trust - this must be technically enforced.

I tried using Advanced Search to filter deleted tasks (Premium plan), but I’m seeing a limitation:

  • CAN see deleted tasks that I deleted myself

  • I CANNOT see deleted tasks that my employees deleted

Question: Is there a way to configure Advanced Search (or any other feature) so that admins can see ALL deleted tasks from the entire workspace, not just their own?

Main questions I need answered:

Q1: Is there ANY way to prevent Members from deleting tasks while still allowing them to create and edit tasks?

  • Does Asana have granular permissions like “all permissions except delete”?

  • Or is deletion always bundled with creation/editing permissions?

Q2: Does Role-Based Access Control (RBAC) with custom roles solve this?

  • Can I create a custom role that allows everything except task deletion?

  • Do I need Enterprise or Enterprise+ for this feature?

Q3: Why can’t I see employees’ deleted tasks in Advanced Search?

Q4: Can I get notifications when someone deletes a task from a project?

Yes, RBAC is the answer for both of these questions. To use RBAC, you’ll need either an Enterprise+ subscription, or you can get it with an Enterprise subscription plus the Permissions Management Add-on.

Asana only provides the ability to see your own deleted tasks; I’m not aware of any way around that.

No, not currently; you can vote for that feature here.

2 Likes