Netsuite
Salto’s NetSuite adapter allows you to:
- Fetch and deploy common NetSuite configuration data, e.g., workflows, custom fields, enabled features.
- Deploy configuration changes from one NetSuite account to another.
- Compare accounts.
- Audit / document configuration changes.
- Monitor specific configuration data changes of interest, e.g., preferences, permission schemes.
Supported Types
Salto leverages NetSuite's SuiteCloud Development (SDF) for managing:
- All configuration items under NetSuite's customization tab
- FileCabinet (Partial)
- Roles
- Saved Searches
- Enabled Features
On top of that, Salto's SuiteApp for NetSuite enables management of the following types:
- FileCabinet (Full)
- Data records support, e.g. Subsidiary, Currency, Department, Items, Account, Location, etc.
- Preferences (Settings) - UserPreferences, CompanyInformation, AccountingPreferences
Setup Instructions
Perquisites for connecting a NetSuite account with Salto:
- Enable SuiteCloud Development (SDF)
- Install the Salto SuiteApp
- Generate authentication tokens for SDF and Salto SuiteApp
Enabling SuiteCloud Development (SDF)
The below steps require admin permission for your NetSuite account.
- Go to Customization -> SuiteBundler -> Search & Install Bundles and click.
- Search for “suitecloud”, and choose the bundle “SuiteCloud Development Integration”
- Click “Install” to start the bundle installation.
- Go to Setup->Company->Enable Features
- Choose the “SuiteCloud” tab and make sure the following features are enabled:
- SOAP web services
- REST web services
- Token Based Authentication
- SuiteCloud Development Framework
- Agree to all updates and Save.
- Go to Customization -> SuiteBundler -> Search & Install Bundles -> List and click in order to verify that SDF installation is done.
Generating Authentication Tokens for SDF
- Go to the home screen, click on “Manage my access tokens”.
- Click on “New my access tokens”.
- Choose “SuiteCloud Development Integration” from the “Application Name” dropdown.
- Click "Save"
- Copy the “Token ID” and “Token Secret” and save them. They will not be visible later on due to security reasons.
Installing the Salto SuiteApp
- Go to SuiteApps
- Search for “Salto”, and choose the SuiteApp called “Salto” and click "Install"
- Go to Setup->Company->Enable Features
- Choose the “SuiteCloud” tab and make sure the following features are enabled:
- SOAP Web Services
- REST Web Services
- Token Based Authentication
- Create bundles with SuiteBundler
- Go to Customization -> SuiteCloud Development -> Installed SuiteApp List in order to verify that Salto's SuiteApp installation is done.
Generating Authentication Tokens for Salto SuiteApp
- Go to the home screen, click on “Manage my access tokens”.
- Click on “New my access tokens”.
- Choose “Salto Integration” from the “Application Name” dropdown.
- Click "Save"
- Copy the “Token ID” and “Token Secret” and save them. They will not be visible later on due to security reasons.
You have successfully installed SuiteCloud Development (SDF), Salto's SuiteApp and generated token IDs and secrets.
You are now ready to connect your NetSuite account to Salto.
Authentication Instructions
In application credentials, provide:
- NetSuite account id - can be copied from your NetSuite URL (https://<NetSuiteAccountId>.app.netsuite.com)
- Token ID and secret for SDF
- Token ID and secret for Salto's SuiteApp
Fetch Configuration Properties
Quick Fetch
Quick fetch leverages NetSuite’s ‘system notes’ mechanism and significantly reduces the fetch time by fetching only records and file cabinet items that were modified since your last fetch.
Fetch Targets
Once quick fetch is enabled, It’s possible to reduce fetch time by specifying specific fetch targets that may include NetSuite type names and/or file cabinet path patterns (regular expressions).
Once specified, Salto will fetch only instances of specified types and file cabinet items that matches the specified path patterns.
For example, specifying the targets:
entitycustomfield
addressForm
/MyFileCabinetDir/.*\.js
will only fetch entity custom fields, address forms and and all files with the .js
suffix under the MyFileCabinetDir
directory
Note: Deletions can not be detected in a Quick Fetch.
Overriding Configuration Values
It is possible to override any fetch configuration property by specifying a key value pair.
Full list of available configuration options can be found here.
FAQs
How does a Netsuite config file look like?
Please refer to this page for details.
What impact does Salto have on my API limits?
Concurrency | |
---|---|
What are the limits? | NetSuite limits concurrency on both your account level, and per-integration. Learn more here. |
How can you adjust usage or capacity? |
|
Updated 3 months ago