This article is relevant if you are concerned about deleted records in the NetSuite ERP system.
Background
As a cloud-native ERP solution, NetSuite liberates us from system backup and infrastructure management concerns. We trust Oracle and the NetSuite support team to ensure uninterrupted data availability and resilience against hidden system glitches. While this arrangement offers significant advantages, it does relinquish some level of control on our end.
A platform challenge in this setup is handling record deletions. NetSuite has designed a prompt, when specifically activated, that asks users to note the reason for erasing a record – providing a layer of auditability and enhancing caution around such actions. However, a built-in mechanism for undoing accidental deletions has been conspicuously absent.
Introducing Prolecto’s Recycle Bin Utility
One of our newest technical analysts recently undertook a project to showcase his quick grasp of the NetSuite SuiteScript environment. The result is a valuable tool we’ve named the Recycle Bin. The utility is designed to enable any business record, natively supported by SuiteScript, to be directed to a dedicated recycle bin routine. The operation is as follows:
- Target Business Record: Deploy a simple script to identify which records should be safeguarded from the delete operation. Configure the deployment settings and let it run autonomously.
- Locate Deleted Record: You can easily search for any record by document ID or other identifiers. The global search function will yield the necessary results.
- Default Viewer: Without any further customization, the utility will present the deleted record in a rudimentary layout, displaying major sublists.
- Formatted Viewer: For those requiring a more organized display, the utility can be configured to present deleted records that align with specific business viewpoints.
- Recycle Bin by Record Type: The utility offers a dashboard displaying a tally of all deleted records by type. Drill-down capabilities are available to view specific records along with selected fields.
We have yet to incorporate a ‘restore’ feature into this utility, but the framework for such an addition is feasible and can be developed.
NetSuite Record Recycle Bin Demonstration (4:54)
Witness the capabilities of the Prolecto Recycle Bin through a concise video demonstration, lasting (4:54).
For an alternative viewing option, click here to watch the video.
Acquire the Prolecto Recycle Bin
The Prolecto Recycle Bin is a component of our Labs suite of code modules. For over 15 years as a NetSuite Systems Integrator, we’ve developed various algorithms which are available to our clients at no license cost.
I extend my gratitude to the latest addition to Prolecto’s Technology Practice, Jonathan H., for his inventiveness in materializing this application. He enjoys the backing of our Senior Technology Analyst team and practice management.
If this article resonates with you, consider signing up for new article notifications as they are published. Should you be interested in deploying the Prolecto Recycle Bin to manage your NetSuite deleted records, let’s have a conversation.