Blog Layout

How to Document NetSuite Custom Objects When Merging Environments

Combining ERPs can get tricky. Here's how to tackle redundancies.



Suppose your company acquires another business that operates on its own enterprise resource planning (ERP) system. Obviously, no organization needs—or wants—two completely different ERPs. 


So, you must consolidate. During that consolidation, you need to document all NetSuite custom objects in your instance to eliminate redundancies and identify any items that will transfer to your new system. It’s a practical necessity.


In this case, the term “custom object” can refer to any of the following. 


  • Search
  • Custom Record Field
  • Subsidiary
  • Mass Update
  • Scripts
  • Entity Field
  • List
  • User Role
  • Entry Form
  • Workflow
  • Bundle
  • Body Field
  • Column Field
  • Standard Field
  • Records
  • Other Field
  • Item Field
  • Location
  • Transaction Form
  • CRM Field
  • Department
  • Class


You can use the Netwrix Flashlight by Strongpoint for NetSuite for documentation. It’s a third-party NetSuite bundle that uses a “spider” to crawl all objects in your system’s environment. A spider is an automated program that examines and indexes your entire instance, identifying NetSuite custom objects as it goes. A spider may take several days to complete its task.




How to Document NetSuite Custom Objects


First, download the Flashlight Bundle. Then, click the SuiteApps menu and type “Flashlight” in the search bar.


This is a screenshot of the first step in documenting NetSuite custom objects.


Click the Flashlight icon and install the bundle.


This screenshot shows the second step for documenting custom objects in NetSuite.


Wait for the Flashlight bundle to finish installing. Then, you will see a new Flashlight menu in your NetSuite header.


This screenshot shows the third step for documenting custom objects in NetSuite.


Navigate to Flashlight>Tools>Spider. Then, run the spider. 


*Warning* After starting the spider, you can’t navigate away from the page until the indexing process ends. The process could last 15 minutes to over an hour. 


You may also see an error message, “The Number of Rows in List Segments needs to be set to 1,000.” Fix the issue by navigating to Home>Set Preferences. Then, click on the Number of Rows in List Segments field under the Optimizing NetSuite section. Change the number to 1,000. Click Save.



This screenshot shows the fourth step in documenting NetSuite custom objects.


Navigate back to the spider and run it. When the indexing is done, your screen will display an “Indexing complete at DD/MM/YYYY” message. You can now leave the page, even though the spider has not crawled all items yet. It has only indexed them.


This screenshot shows the fifth step for documenting custom objects in NetSuite.


Check the spider’s status on the Flashlight Overview page under the Spider Status portlet. The program is finished when the Spider Status says “Done.” The portlet will also show the completion date for the last spider crawl. 



This screenshot shows the sixth step for documenting custom  objects in NetSuite.


Next, navigate to Flashlight>Customization>Customization List.


This screenshot shows the seventh step for documenting NetSuite custom objects in NetSuite.


Ensure the filter is set to Strongpoint Filter. The setting provides a list of every NetSuite custom object in the instance.



This screenshot shows the eighth step in documenting NetSuite custom objects.


Then, export the list to Excel. You’ll receive a report identifying whether an object is in use, its purpose, and whether it should be transferred to your new NetSuite environment.


You can also click View to see the object’s Flashlight record. This duplicate record contains helpful information about the real record, such as the record type and its related NetSuite custom objects. It also includes a direct link to the actual record. 


This screenshot shows the ninth step for documenting custom objects in NetSuite.


Need More NetSuite Tips?


A NetSuite ERP can revolutionize your business—but only if you know how to use it. SuiteDynamics Managed Services plans include one-on-one and group training sessions that can help your team get the most out of your NetSuite investment. We’ll teach you more about NetSuite custom objects, custom segmentsdashboards and reports, and any other tools you need to succeed. Contact us to start maximizing your system’s potential. 


Schedule a Consultation

This is a headshot of Jarrett Parr, Financial Systems Implementer for SuiteDynamics.

Jarrett Parr is a Financial Systems Implementer for SuiteDynamics, a NetSuite solutions provider. He enjoys analyzing and improving processes for both our company and clients. He also loves solving accounting and financial problems for growing businesses. Jarrett lives in Madison, WI, with his wife, Abbie, and their golden retriever, Clark.


Two women in hardhats converse in a warehouse.
February 4, 2025
Streamline your manufacturing process and keep customers happy. Learn how APS techniques combined with NetSuite ERP can optimize resource allocation, production scheduling, and inventory management for your business.
A man is holding a blue helmet and a tablet in a warehouse.
February 3, 2025
E-commerce is booming, and your warehouse is buckling under the pressure. Explore how NetSuite's robust tools and SuiteDynamics' customized solutions can help you master warehouse distribution challenges and delight customers.
A group of business people are sitting around a table shaking hands.
February 3, 2025
Don't waste resources on fruitless channel relationships. Discover the secrets to managing MDF effectively, including choosing the right partners, setting clear guidelines, and using NetSuite to streamline the process. Unlock the benefits of thriving channel partnerships.
Two men wearing headphones are looking at a computer screen.
February 3, 2025
Experiencing slowdowns with your NetSuite ERP? Don't let snarled code and configurations grind your business to a halt. Schedule an ERP Health Check with SuiteDynamics to diagnose and resolve internal issues, ensuring your system runs at full capacity.
A man and a woman are looking at a tablet in a factory.
October 10, 2024
Streamline your manufacturing processes with the right ERP solution. Explore SuiteDynamics' expert guidance and NetSuite's tailored features for your business needs.
A group of people are sitting at a table with laptops.
February 1, 2025
Avoid the costly pitfalls of implementing SuiteCommerce alone. Our SuiteCommerce experts work with NetSuite to customize and launch your e-commerce platform seamlessly, boosting sales and efficiency. Learn about our proven SuiteCommerce strategy and SEO services.
A man is sitting at a desk using a laptop computer.
February 1, 2025
Debit and credit memos are crucial for managing accounts receivable. Discover how NetSuite's ERP automation can streamline your credit documentation, improve financial management, and keep customers/vendors informed about changes to their balances.
A group of people are sitting at a table with a laptop.
February 1, 2025
Consistent financial reporting is the foundation of a thriving business. Our guide shares best practices and explains how a customized NetSuite ERP system can automate your accounting workflows for reliable, up-to-date data.
A group of people are sitting at desks with laptops in an office.
January 31, 2025
Discover how SuiteDynamics can help controllers navigate financial challenges with the latest NetSuite 2025.1 updates. Read it all in our handy guide.
A man in a suit is sitting at a desk in front of a computer.
January 3, 2025
Unlock operational efficiency by understanding gross pay vs. net pay. Learn budgeting techniques, financial insights, and strategic compensation analysis.
More Posts
Share by: