I think a backup and restore point is an essentual tool and available in just about every toher platform. Here is my suggestion:
- Give admin’s the ability to “Create a Backup & Restore Point”
- Set a limit of time where that backup & restore point is able to be used
- Allow the admin to revert all data back to that point in time
This would allow a staff member or novice to attempt a massive import or data update and if it goes badly, simply reverse their mistake.
Added feature: provide the admin with some information on what was changed between the “create backup” and “reverting back” so that they could possibly add this back into the system.
For my purposes, this type of backup, restore would always be same day.