4. What Does Flashlight Document?
This chapter provides a comprehensive description of exactly what customizations are documented in the system.
Captured and Documented in the Customization Record
Flashlight captures the following critical metadata related to your account customizations:
- Accounting/Setting Lists
- Custom Records and Custom Record Fields
- Custom Fields (i.e. Body, Item, Entity, Column, Item Number and Other Field)
- Mass Updates (except for mass update schedule information)
- Saved Searches (fields, criteria, joins with scripts/workflows and formulas)
- Unlocked and Un-encrypted Script Records (i.e. Client, User Event, Scheduled, Suitelets and Workflow Action)
- Locked Script Records (however related dependencies can be established)
- NetSuite Preferences (Accounting Preferences, Company Preferences etc.)
- Forms (Entry and Transaction)
- Script Deployments
- Script Library
- SuiteCommerce Advanced folder files and all custom SS, SSP and JS files
- User Roles
- Workflows
Partial Documentation
The following NetSuite objects are partially documented by Flashlight. They are not fully documented due to one or more of the following reasons:
- the record types do not have a NetSuite API that exposes the full customization data to Flashlight's spider
- the records are standard objects which cannot be changed
Object |
Category |
Description |
Custom Report |
Other |
Custom Reports are documented including the report name, type and the date the report was last modified. Changes to the report itself cannot be documented by Flashlight at this time. |
PDF Template |
Other |
PDF Templates are document including the template name, type and the date the template was last modified. Changes to the PDF Template itself cannot be documented by Flashlight at this time. |
Standard Column Field |
Standard Objects |
Customization records are created only for Standard objects that are in use by scripted objects such as Workflows or Scripts. These are tracked to identify the automation dependencies. |
Standard Report |
Standard Objects |
Customization records are created only for Standard objects that are in use by scripted objects such as Workflows or Scripts. These are tracked to identify the automation dependencies. |
Standard Sublist |
Standard Objects |
Customization records are created only for Standard objects that are in use by scripted objects such as Workflows or Scripts. These are tracked to identify the automation dependencies. |
Not Documented
The following record types are not documented by Flashlight because they do not have a NetSuite API that enables the Flashlight spider to capture the customization data:
Object | Category | Description |
---|---|---|
Scriptlet | Deprecated | These object types have been deprecated by NetSuite and are no longer in use. |
Integration | External System / Integration | Information relating to integrations to external systems are not documented. |
Custom Sublist | Other | This is the sublist that is displayed on the form. |
Scorecard Report | Other | Applies to dashboard objects. |
HTML File | Web Related | Files that are part of the website if the customer is using the Netsuite eCommerce modules, SiteBuilder or SuiteCommerce Advanced. |
Item / Category Template | Web Related | Applies to companies that use SiteBuilder. |
JavaScript File | Web Related | These are javascript files in the file cabinet that are often used for automation on websites. Applies to customers using Netsuite eCommerce modules, SiteBuilder or SuiteCommerce Advanced. |
Layout | Web Related | Applies to companies that use SiteBuilder |
Web Tag | Web Related | Applies to companies that use SiteBuilder |
Website | Web Related | The metadata that defines the website for customers using the Netsuite eCommerce modules, SiteBuilder or SuiteCommerce Advanced. |