Auditing is the OOB way to recover the deleted record
- Note that you need to enable auditing for this at 3 levels -
Reference
- To retrieve changes for a audit record -
Reference
Or you can create a custom logic store deleted record into some other entity. The effort is high here but solution is more flexible.
Database back-up's can be also used to recover data. But while you restore it may affect the current system state.
Ramanathan Rajendran MCTS - Dynamics CRM
https://exptechsolutions.blogspot.com/
www.linkedin.com/in/ramanathan-rajendran