NetSuite’s 2019.1 updates include many exciting new enhancements. This blog features TechcCoudPro’s favourite updates that we think you should be aware of.


Some of you may have had visibility into the new SuiteAnalytics Workbook as a beta feature in 2018.2, however, with the 2019.1 update the SuiteAnalytics Workbook will be available to all NetSuite instances. The core feature enhancements in the latest release include:

•  New Analytics Portlet for SuiteAnalytics Workbook
•  New Data Source for SuiteAnalytics Connect (Beta)
•  New Multi-Series Chart for Trend Graph Portlet

The new analytical tool which leverages the new unified data source, allows you to combine queries, pivot tables and charts. It has also been designed to be more user-friendly, with features such as drag and drop editing, while still allowing complex analysis to be carried out.

With Saved Searches and Reports being the previous constant within NetSuite Analytics, the new SuiteAnalytics Workbook feels like an exciting new release allowing for a more dynamic, single source, user-friendly way of building reports.

Copy to Account (Beta)

‘Copy to Account’ is a new SuiteCloud platform tool for administrators. Users with limited programming knowledge can copy a custom record into another account with ease.

Note: Copy to Account is powered by SuiteCloud Development Framework (SDF)

Prior to 2019.1, installing a customization to another account required SuiteScript or SDF experience. However, with the Copy to Account feature, you can now deploy a custom record, also known as a custom object, with a point-and-click NetSuite interface.

Copy to Account can be used for accounts to which you have administrator access, such as your production, development, and sandbox account types. In addition, on the target account to which you want to deploy, you must enable the Copy to Account feature at Setup > Company > Enable Features.

Once enabled, user will see a new link ‘Copy to Account (Beta)’ on the custom record configuration page:

Click the link to initiate a 4-step wizard (select target account, dependency check, deployment validation and deployment confirmation) to deploy the custom record to another account. The user will also have the option to include up to 1000 custom record instances with the deployment. This would be useful if configuration/mapping record is needed.

Since this is just a beta feature, it comes with some restrictions:

1. Currently only custom records are supported 2. User can only deploy one custom record at a time (including dependencies and instances)
3. User will need administrator role in both the source and the target accounts
4. The feature must be enabled in both the source and the target accounts


Developers who have prior experience in building on the SuiteCommerce platform, may have previously muttered and grumbled about the usability aspect. But it looks like NetSuite has conceded; because a lot of enhancements around this part of the product seem to address some of the usability issues, making it easier for those who aren’t developers to make changes to their site.

However, the update’s focus doesn’t just seem to be on ‘usability’, with its enhanced feature inclusions such as Google tags manager, best selling products, featured products, and multi-cart coming as a boon for B2B businesses.

Employee Management

Employee Management, or Human Capital Management, is becoming more of a focus for NetSuite. With the 2019.1 release, the HR personnel among us will be glad to hear that employee data will be even further locked down. The ‘Core Admin Permission’ checkbox can be selected to allow a user to give an employee access to the system (which must be done through the employee record) without seeing the employee’s sensitive information.

NetSuite has also been working hard on streamlining time sheets, time off, and working hours for employees. You can now select employee ‘types’, allowing you to report better and calculate time off accruals. The standard timesheets have a nicer look and feel and there is now the capability to provide alerts for things like ‘time off expiry’.


NetSuite has added some much-desired features to workflows across the board, in this release.

The new action “Create Line” allows a new line to be created on the first or last line of a sub list with static or dynamically filled values. This currently is only supported as a server-side action.

Workflows had the tendency to go rogue previously. For example: When set to “not running”, it would still perform actions for any record they were already initiated on, which could be confusing and problematic. To rectify this, NetSuite has added a new status called “Suspended” which prevents the workflow from affecting the system in any way:

• No new workflow instance is created
• No existing instances is executed
• No scheduled workflow, transition or actions would be executed
• Not possible to initiate or execute workflow from SuiteScript

The previous “Not Running” status has been renamed to a more accurate title of “Not Initiating” to give a better description of its behaviour.

Also, Workflows earlier had low visibility regarding logging specific actions and states. A workflow with numerous transitions and states can be difficult to debug with no proper identifier. NetSuite has helped address this issue by adding visibility for state and action IDs in logs and in the UI builder.

Lastly, translation support has been added for labels and messages returned to users.

Have questions? Need solutions? Feel free to contact our team.