Auditing Changes to Customization Objects
See the following for tips for tracking changes to customizations in your account:
Custom Lists, Custom Records, and Custom Transactions
Each custom list definition page has a History subtab and a System Notes subtab. The main difference between the tabs is that the System Notes subtab includes the context for changes.
Each custom record type definition page also has a History subtab and a System Notes subtab. The System Notes subtab has additional fields, and the History subtab includes Notes.
-
To include system notes fields in a custom record type search, you can select them on the Results subtab of the saved search definition page.
-
To create a system note saved search that returns system notes for a custom record type, choose the record type name as a filter for the Record Type field of the search.
Custom transaction type definition pages don't have a History subtab or System Notes subtab.
-
To include system notes fields in a custom transaction type search, select them on the Results subtab of the saved search definition page.
-
To search for a custom transaction type, create a Transaction search and set the Type field to the specific custom transaction type.
-
To create a system note saved search that returns system notes for all transactions, including custom transaction types, choose the Transaction filter for the Record Type field of the search.
Custom Fields
Custom field definition pages for most types of custom fields have a History subtab and a System Notes subtab, both of which are displayed under History. These two subtabs have a few differences in their fields.
For security reasons, system notes for fields with encrypted stored values mask old and new field values, displaying asterisks only.
History and system notes are supported for different types of custom fields, including entity, item, transaction body, transaction column, transaction item option, and others.
Currently, history and system notes aren't supported for custom item number fields or custom segments.
Custom Forms
Each custom form definition page has a History subtab. For each change, this subtab lists the date and time, user, type of change, and notes.
History is supported on custom entry forms, custom transaction forms, and custom address forms.
SuiteScripts
Script and script deployment record activity is logged on the System Notes subtab.
Each system note for script or script deployment changes includes the following information:
-
Date when the change was made
-
Who made the change
-
Context for the change (for example, UI)
-
Type of change, for example, Edit
-
Field changed
-
Old value
-
New value
Script and script deployment records created before 2016.2 have a History subtab and a System Notes subtab. The History subtab lists logged activity that occurred before 2016.2, and the information about this subtab is no longer updated.
During script processing, a detailed log is generated when either a script encounters an error, or when the N/log Module is used. See Using the Script Execution Log Subtab and Setting Script Execution Log Levels.
You can view the current and past runtime statuses of all SuiteScript scheduled scripts in your account. See Scheduled Script Status Page. A similar page monitors the status of map/reduce scripts. See Map/Reduce Script Status Page.
You can view a list of all record types with associated user event or global client scripts in your account. See The Scripted Records Page.
You can manage script file changes outside of NetSuite using the source control management system used by script developers.
Plug-in Implementations
Plug-in implementation record activity is tracked on the System Notes subtab.
System notes also track changes to Custom GL Lines Plug-in configuration changes.
Each system note for a change to a plug-in implementation includes the following information:
-
Date when the change was made
-
Who made the change
-
Context for the change (for example, UI)
-
Type of change, for example, Edit
-
Field changed
-
Old value
-
New value
Plug-in implementation records created before 2016.2 have a History subtab and a System Notes subtab. The History subtab lists logged activity that occurred before 2016.2, and the information about this subtab is no longer updated.
Workflows
The Workflow Manager in NetSuite includes information about changes to the workflow definition. For more information, see Workflow Definition Page History Subtab. You can view workflow history statistics and delete workflow instances and history records on the Workflow History Record Statistics dialog. When you delete workflow instances and history records, the event is logged on the Workflow Definition Page History subtab. The user who initiated the deletion receives an email confirming that the deletion is complete. See Deleting Workflow Instances and History Records. Additionally, you can choose to save workflow instances and history records for workflows.
You can specify whether workflow instances and history records are saved for workflows. You can enable the Only When Testing option to generate workflow history records only when the Release Status is set to Testing. See Disabling History for a Workflow.
You can run a search to get a list of completed or in-progress workflow instances for one or more workflow definitions. See Workflow Instance Search. You can search system notes to check for workflow changes. For more information about workflow changes in system notes search results, see Workflow Definition Page History Subtab.
To track actions and transitions that workflow performs on a record for each state, you can enable logging. For more information, see Workflow Execution Log. You can choose to delete history records from the database after the workflow finishes or is canceled. For more information, see Workflow History Subtab.
You can use workflow revisions to track the nature and number of changes made to a workflow. You can track workflow revisions on the Workflow Definition Page History subtab, and through system note searches with the Revision column. For details about the revision changes tracked on the Workflow Definition Page History subtab, see Workflow Definition Page History Subtab. For information about workflow definition revisions, see Workflow Revisions.
Customized Reports and Saved Searches
You can use the Analytics Audit Trail search to view changes to the definitions of saved searches, custom reports, report schedules, and financial report layouts. See Audit Trail Search.
Information about running saved searches is available in the saved search Execution Log and the Saved Searches list. See Auditing Saved Search Execution.