Deletion auditing for reports and saved searches
I am guessing this is not possible but I was looking for a way to see who deleted a specific report in our production account. I have the internal id of the report and also can see that our sandbox (which is about 2 months old now compared to prod) has the report ..hence someone must have deleted the report in production without getting prior approval or notification. We are trying to resolve this behavior by letting them know that we can see on the backend that they deleted the report at a specific date and time so they are aware that it gets recorded on the backend so it hopefully corrects their behavior in the future.
Having said this, I know two things we can do but will be difficult to achieve-can someone confirm if NetSuite gives the below two abilities out of the box, or does this again require some customization that can achieve these things-
- Have a pop-up to give a “deletion reason” for reports and saved searches, similar to the one that you can use to enforce to give a reason for deleting transactions under Setup-> Enabled Features-> Use Deletion reason (Check this box to make it mandatory for users to provide a reason for deleting transaction records.)
- Have an audit trail for reports and saved searches similar to Transactions Audit Trail under Transactions -> Management -> View Audit Trail.
Tracking deleted items is tricky in NS, and it’s even more difficult to track who deleted something. I don’t know of a way to log who deleted what searches. But if you have certain searches that are in use and need to neither be deleted nor altered then as an admin you can go in and change the owner of the search to be yourself. Unless the user has admin rights they can’t delete a search not owned by them. This is what I do for any searches where I am concerned about people making changes (though I admit I’ve never had someone delete one on me, it isn’t exactly the easiest thing to do by mistake), especially when we had just started using Netsuite. If you’re trying to stop people from deleting things, that’s what I would do.