Version 31.2.0

|

What’s Changed?

  • Added Export buttons on config pages to download CSV reports containing all features/preferences with their values and help text (Learn More)
  • Settings: Added an Open Popups as Tabs option (Learn More)
  • SuiteAdvanced menu: Added a new Copy Menu Path action and a link to the UIF Catalog (Learn More)
  • Map/Reduce & Scheduled Deployments: Added a Recent Runtime Heatmap graph (Learn More)
  • Dashboard: Display a banner message if Release Preview is available to request (Learn More)
  • Added support on more pages for mass selecting multiple checkboxes at a time by holding Shift (Learn More)
  • Saved Search edit: Added a Summary Type dropdown to the Results subtab that allows mass setting the Summary Type for all rows (Learn More)
  • SuiteApp Control Center: Added an Export button to export the “Upgrades” and “Versions” (Learn More)
  • Login page: Converted NetSuite ads into carousels allowing visibility of all ads instead of just random ones (Learn More)
  • Login page: Added a Generic Login Page link (Learn More)
  • Roles menu: Colorized environment icons (Learn More)
  • CSV Import Assistant: Allow starting over (Learn More)
  • SOAP Web Services Usage Log: Allow viewing requests and responses in modal windows instead of having to download them (Learn More)
  • Workflows: Allow resizing the right side panel (Learn More)
  • Display date/time formats as placeholders and tooltips for date, datetime, and time fields (Learn More)
  • Reports: During customization, the column controls are now always visible while horizontally scrolling (Learn More)
  • Record Inspector enhancements (Learn More)
  • Allow searching for the scriptids of more types of objects in Global Search (Learn More)

Export Config Pages

There’s a new Export button on every global configuration/preferences page that downloads a CSV file containing information about all fields.

CSV Columns

  • Subtab
  • Group
  • Name
  • ID
  • Value
  • Help Text

Supported Pages

Let me know if I forgot any!

The Accounting Preferences page showing the new Export button

Open Popups as Tabs

When enabled, any popups created by NetSuite will automatically get converted to tabs.

This can be useful during screen sharing or recording, so you don’t have to keep moving between windows.

The SuiteAdvanced settings page is showing with a red arrow pointing to the new "Open Popups as Tabs" option

New SuiteAdvanced Menu Options

Copy Menu Path

This allows copying the full menu path of the current page to clipboard.

Examples:

  • Reports → Sales → Sales by Customer → Detail
  • Setup → Sales → Sales Territories → List
  • Fixed Assets → Background Processing → FAM Process List
The SuiteAdvanced menu is open showing the new "Copy Menu Path" option

UIF Catalog

This opens the official documentation for native Single Page Applications.

The SuiteAdvanced menu and NetSuite Help submenu are open showing the new "UIF Catalog" option

Recent Runtime Heatmap

There’s a new graph located on map/reduce and scheduled script deployments that provides both information and functionality.

  • Easily visualize times of typical low and high congestion.
  • Easily determining the best time to schedule a deployment.
  • Hover over a cell to see the total runtime for all scripts at that time during the last 4 weeks.
  • Click on a cell to change the schedule for the current deployment.
The Recent Runtime Heatmap showing Mondays at 3pm selected. Lowest traffic is shown every day from 12am to 2am and at 4am. Sundays at 5am have the highest traffic.
The Recent Runtime Heatmap showing Thursdays at 6pm selected. Highest traffic hours are every other hour on Mondays until 3pm and every day at 8pm. Mondays at 12am have the highest traffic.
The Recent Runtime Heatmap showing Mondays at 8am selected. Traffic is spread out fairly evenly for the most part. Tuesdays at 3am have the highest traffic.

Release Preview Available Reminder

Twice per year we need to remember to test in Release Preview. Now you’ll receive a reminder once it’s available.

The NetSuite home dashboard with a banner title reading "Release Preview Ready", and message reading "Release Preview is ready to be requested", and a link reading "Go to request page".

Mass Selecting Checkboxes

This feature has been part of SuiteAdvanced in numerous places around NetSuite for some time, but now it’s also available on all ERP pages.

  1. Click a checkbox
  2. Shift + Click another checkbox
The Match Bank Data page showing a sublist with checkboxes. The first 7 checkboxes are checked with the mouse cursor hovering over the last checked checkbox.

Saved Search Mass Update Summary Type

Now you can quickly set or unset the Summary Type for all columns in a saved search.

A saved search in edit mode on the Results Columns subtab. A new dropdown field called "Summary Type" is expanded showing options "Group", "Count", "Minimum", and "Maximum". The mouse cursor is hovering over the "Group" option, and all rows in the Columns sublist have the "Summary Type" column set to "Group".

SuiteApp Control Center Export Buttons

An Export button for “Install Base” was already there. This release adds Export buttons to “Versions” and “Upgrades” too.

The SuiteApp Control Center with the Versions page active. The mouse cursor is hovering over the new Export button.
The SuiteApp Control Center with the Upgrades page active. The mouse cursor is hovering over the new Export button.

Login Page Ad Carousels

Sometimes the login page contains two ads (this one). The ads shown are normally random selected, and there’s normally no way to see all the other available ads.

Now the ads are displayed in carousels allowing you to scroll through them.

This was a fun feature to create using only CSS! (Learn more about CSS-only carousels here.)

The login page with NetSuite ads showing. There are new triangular previous and next buttons and also oval-shaped page indicator buttons.

Colorized Environment Icons

The roles/accounts menu now shows environment icons with colors because colors are fun!

The mouse cursor hovering over the roles/accounts menu. The sandbox and release preview icons are now colored orange and red respectively.

CSV Import Assistant Enhancements

Start Over Button

Sometimes you just need a quick way to start over with the current saved import.

Now if you started with a saved import, there will be a Start Over button on every step of the CSV Import Assistant.

This is especially helpful after the Field Mapping step if an error is thrown due to the data not aligning with the mapping.

The standard CSV Import Assistant buttons with a new "Start Over" button showing

Reuse Saved CSV Import

Once a CSV import has been kicked off, there’s now a shortcut to start a new import with the same saved import.

The last step of the CSV Import Assistant showing a new link titled "Start Another with this Saved Import"

Preview SOAP Web Services Usage Logs

It can be time-consuming having to download SOAP requests and responses just to see their contents.

Now you can see the contents directly in NetSuite.

The SOAP Web Services Usage Log page with a modal window open showing the response XML for one of the log entries

Resizable Workflow Panel

Sometimes the information in the workflow side panel is cut off due not enough space to show it.

Now you can resize the panel to see everything.

Display Date/Time Formats

Manually entering Date/Time fields can be a struggle if you’re not certain which format to use.

Now the expected format is shown as a placeholder.

Three fields of type date/time, date, and time of day with placeholder text displaying the expected format for each

Reports Column Controls Always Visible

Modifying columns in reports can be annoying because the controls scroll horizontally with the columns.

Now the controls stay put, so you can always use them.

Record Inspector Enhancements

Saved Search SuiteScript Snippets

I know, right? Why reinvent the wheel when David Smith already did it? Listen, his extension is the reason I know how to develop with saved searches in the first place. He’s a legend, and a really nice guy! I can’t help myself. I just have to improve things. 😅

Anyway, here’s everything SuiteAdvanced does better:

  • Supports the function property on columns
  • Uses N/search enums
  • Improved formatting
  • Uses backticks (`) where applicable to avoid escaping quotes in formulas
  • Built-in JSDoc
  • Contains logic to get all results instead of a max of 4000
  • Auto refreshes after saving a saved search when using Split View
  • Stays visible when switching tabs

SuiteScript 2.1

A saved search in edit mode with the Record Inspector side panel open showing the SuiteScript 2.1 version of the saved search

SuiteScript 1.0

A saved search in edit mode with the Record Inspector side panel open showing the SuiteScript 1.0 version of the saved search

Global Search for Objects via scriptid

SuiteAdvanced already allowed searching for the following types of objects.

  • Custom Fields
  • Custom Lists
  • Custom Record Types
  • Custom Transaction Types
  • Custom Roles
  • Custom Segments
  • Plugins
  • Saved Searches
  • Scripts
  • Script Deployments
  • Workflow Fields

This release adds support for the following as well:

  • Email Templates
  • Advanced PDF Templates
  • Custom Sublists
  • SuiteAnalytics Workbooks