I want to enable bulk delete (specifically index view, allow users to select multiple records and delete), but I want to enable it by user/permission set and by object.
Where we currently see, as admins, the ability to choose View, Edit, Delete, it would be awesome if Bulk Delete was the max permission for the object.
One way to handle this would be to export a list of records that meet your deletion specifications and have an approval process for those. Then, someone with the database-wide deletion permissions would do the actual deleting of the records—or do it through the API, which might be easier if you have a lot of records.
Insycle could help you bridge the gap a bit here by giving you the ability to delete records in bulk and also provide some guardrails for the person handling the deleting while minimizing the risk of mistaken deletions. Full disclosure: I work for Insycle. But while Insycle also doesn't provide object-specific permissions, you can set up bulk deletion templates that apply strict rules for what gets purged—like filtering based on specific fields or incomplete data.
So, even though your team may not have permission settings tied to objects, they will have guardrails to ensure that only records meeting those predefined rules will be deleted.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.