Bundle Installation Notes

You should be aware of the following before you install a bundle in your account.

Difference in NetSuite Versions for Source and Production Accounts

During phasing of a new NetSuite release, bundles developed with the lagging version of NetSuite can be installed into accounts that are already using the leading version. Also, bundles developed with the leading version can be installed into accounts that are still using the lagging version, but be aware of the following limitations:

Restrictions for Release Preview Account Bundles

Be aware that there are limitations on the types of accounts from which you can install bundles into Release Preview accounts. Also be aware that bundle support differs between Release Preview accounts for customer accounts hosted in North American data centers, which remain on the beta domain, and Release Preview accounts for customer accounts hosted in European Union data centers. For more details, see Bundle Support Across Account Types.

Pushed Installations

Bundle authors with administrator access to your account may install bundles directly without any actions required by you. See Pushing a Bundle to Other Accounts.

Important:

The Push action is not available in sandbox accounts. If a bundle author wants to install a bundle from a sandbox account to your account where they have administrator access, they will need to go to your account to search for and install the bundle, or you can take this action yourself.

Bundled Server SuiteScripts

If an installed bundle includes server SuiteScripts, you might not be able to view the script files, depending on whether the bundle's creator enabled an option in the script file's File Cabinet record to hide it in bundle installations. You can see the file records for hidden scripts, but you cannot open their .js files to view their contents.

If an installed bundle contains SuiteScripts and there are object conflicts, choosing to add and rename bundle objects requires that the script id references are encapsulated in quotes (" or ') so that the references are correctly renamed in the scripts. For information about the impact of the operation, see Choose Actions for Conflicting Objects and Impact of Choosing Add and Rename.

Bundle with SSP Applications

As of 2019.1, when you update an installed bundle that includes an SSP application, the script deployments are not updated in the target account. Because script deployments are not updated, the existing touch points are not overwritten and both the Log Level and Status fields are also not updated in the target account. The Log Level and Status fields can be viewed on the Script Deployment page.

Impact of Language Preferences on Bundled Custom Forms

When a bundle that includes a custom form with sublists showing data from custom child records is installed in a target account with a different language preference than used in the source account for the bundle, the labels for the sublists may not be translated correctly. The system attempts to obtain the translations of labels in the language of the target account, but if these translations don’t exist, the translated name of the child record type is used instead. A workaround is to manually rename sublists on the custom form in the target account, but when the bundle is updated, these manual changes will be overwritten. Another workaround is to change the language preference of the target account to be the same as the source account.

Updates Required for Some Bundle Objects that Reference Custom Segments

The unified ID has an impact on bundled objects. When the Use as Field ID setting is enabled for custom segments, existing customizations that include these segments may not work as expected. Objects that may be impacted include scripts, workflows, custom Advanced PDF/HTML templates, and saved searches. As of 2019.1, creating a new custom segment automatically uses the unified ID, and the Use as Field ID box is not visible. For more information, see Creating a Custom Segment.

To ensure the successful installation of bundled objects that reference custom segments, observe the following guidelines:

Source Account

Target Account

Installation Notes

Custom segment objects created in a NetSuite version prior to 2019.1

Custom segment objects created in a NetSuite version prior to 2019.1

If the Use as Field ID setting is enabled on the segment in the source account, ensure that the objects in the bundle’s target account are updated to reference the unified ID for the segment.

Custom segment objects created in NetSuite version 2019.1 or later

Custom segment objects created in a NetSuite version prior to 2019.1

The Use as Field ID setting is enabled on the segment in the source account. Ensure that the objects in the bundle’s target account are updated to reference the unified ID for the segment.

Custom segment objects created in a NetSuite version prior to 2019.1

Custom segment objects created in NetSuite version 2019.1 or later

The Use as Field ID setting is enabled on the segment in the target account and cannot be changed.

If the Use as Field ID setting was not enabled on the source account and Replace Existing Object selected to resolve the conflict, existing customizations that include those segments may stop working or may not work as expected. Objects that may be impacted include scripts, workflows, printing templates, and saved searches.

Custom segment objects created in NetSuite version 2019.1 or later

Custom segment objects created in NetSuite version 2019.1 or later

The Use as Field ID setting is enabled on the segment in both the source account and the target account. No change is needed.

Default Values for CSV Files

When CSV files are included in a bundle, there may be a manual step needed to map default values using the Import Assistant after bundle installation. For more information, see Including Import Maps and CSV Files in SuiteBundler.

Related Topics

SuiteApp Installation and Update
Resolving Conflicting Objects
Bundle Searches Overview
Installing a Bundle
Choosing a Bundle to Install
Reviewing the Preview Bundle Install Page
Starting the Bundle Installation Process
SuiteApps and Sandbox Accounts

General Notices