Setting General SuiteScript and Advanced Preferences
Users with the Administrator role can set up general SuiteScript and advanced preferences for the account at Setup > Company > General Preferences.
Any changes you make to general preferences are saved in system notes. For more information, see Searching System Notes.
For many preferences you set at the company level, users can override this preference at Home > Set Preferences. If you don't want users to override particular preferences, on the Overriding Preferences subtab, clear the Allow Override box for each preference.
|
Preference |
Description |
|---|---|
|
Execute SuiteScript 2.x Server Scripts As |
Select the version of SuiteScript to use for SuiteScript 2.x scripts. Use this preference to run all SuiteScript 2.x scripts as SuiteScript 2.1 scripts without changing the version specified in the script file. Use this preference to test your existing SuiteScript 2.x scripts and make sure they work as expected with SuiteScript 2.1. This preference applies to all scripts with an For more information, see SuiteScript 2.1. |
|
Execute SuiteScript 2.0 Server Scripts As 2.1 |
Check this box to run all SuiteScript 2.0 server scripts in a SuiteScript 2.1 environment. This preference helps you verify existing SuiteScript 2.0 server scripts function correctly under SuiteScript 2.1. Note that only those SuiteScript 2.0 server scripts recognized as compatible with SuiteScript 2.1 will be affected by this preference. Take advantage of this preference to verify existing SuiteScript 2.0 server scripts for SuiteScript 2.1 environment compatibility. If your SuiteScript 2.0 server script validates successfully with this preference enabled, consider updating the script annotation to SuiteScript 2.1 to take advantage of performance benefits. If your SuiteScript 2.0 server script does not validate successfully, it will continue to run as SuiteScript 2.0. Script records with the "Execute As" field set to 2.0, will continue to run as SuiteScript 2.0. By enabling this preference, SuiteScript 2.0 scripts are executed using the SuiteScript 2.1 runtime engine, which provides improved performance and stability compared to the SuiteScript 2.0 runtime engine. For more information, see SuiteScript 2.1. |
|
Remove Client Script Deployment Limit per Record |
Check this box to remove the limit of deploying more than 10 client scripts on a record.
Note:
Before you remove the limit, review your currently deployed scripts. Some scripts may no longer be needed. Enabling this preference gives you more flexibility to deploy additional client scripts. However, deploying a high number of scripts per record may impact performance. |
|
SFTP: Use LIST to Test That a File Exists |
Check this box only if transfers to an SFTP server fail because it doesn't support the default STAT command. If checked, the N/sftp module uses the LIST command. If you leave the box clear, the module keeps using STAT. |
|
Asynchronous Project Plan Recalculation |
Check this box to let your project plans to recalculate in the background when time is tracked against that project. When project plans recalculate in the background, you can still use NetSuite and your project plans.
Note:
Because recalculations are asynchronous, project plan data may be out of date until the recalculations are done. When the recalculation is done, you'll see the updated project plan the next time you open it. If the recalculation fails, you'll see a warning at the top of the project when you open it. |
|
Show Project in New UI |
Check this box if you want Project Management to show in the new user interface from NetSuite 2021.1. The new UI includes the following enhancements:
Clear this box to go back to the original UI.
Note:
This preference may not be compatible with some customizations and scripts. Test the behavior of the UI to ensure it doesn't affect your scripts and integrations. When this preference is enabled and you're editing a record in the new UI, you can't use SuiteScript 1.0 code in the developer console of your browser to load records or access detailed record information. If you want to use this approach (for example, for debugging purposes), use SuiteScript 2.1 code instead. |
|
Enable Legacy Subsidiary Restrictions (OneWorld Only) |
Check this box to revert the role behavior of active and inactive subsidiaries to the 2018.2 state. Only users with the Administrator role or the Set Up Company permission can check this box.
Note:
The Enable Legacy Subsidiary Restrictions is a temporary preference that will be removed in a future release. Only use it as a temporary solution. For more information, see Customizing or Creating NetSuite Roles. |