Aborted uploads in NetSuite are often caused by configuration issues during the initial setup. This article outlines two key areas to check if you encounter upload failures when using the Validis NetSuite integration.
1. Enable Required Features
Before assigning roles or permissions, ensure the necessary features are enabled in NetSuite:
- Navigate to Setup > Company > Enable Features.
- Select the SuiteCloud tab.
- In the Manage Authentication section, enable Token-Based Authentication.
-
In the SuiteScript section, enable:
- Client SuiteScript
- Server SuiteScript
Note: The two Server Page options shown in the guide are not required to upload. - In the SuiteTalk (Web Services) section, enable REST Web Services.
- Click Save to confirm your changes.
2. Script Deployment Access
The Validis integration relies on a script deployment that must be accessible to the appropriate roles. If the script is not made available to the correct roles, uploads may abort during execution.
To configure script access:
- Go to Customization > Scripting > Script Deployments.
- Locate and edit the DataShare Connect script.
- Under the Audience tab, ensure that:
- The Administrator role is selected.
- If using a custom role, it must be based on the Administrator role and explicitly selected here.
- Save the changes.
⚠️ The script must be accessible to either All Roles or to specific roles that include Administrator-level access. Without this, the script will not execute properly.
For full setup instructions and screenshots, please refer to the complete NetSuite Integration Guide