Set Up Salesforce Connector
Before initiating the Salesforce Connector Setup Wizard, ensure that the NetSuite Connector Platform and Salesforce Connector SuiteApps are provisioned and installed on your NetSuite accout.
After installation of the Salesforce Connector SuiteApp, you must set it up. Go to Connector Platform > Connector Overview then click Setup Connection. On-screen prompts in the Connector Setup will guide you through the following steps.
-
Import Connector
-
Create Connection
-
Setup Environment
-
Deploy Package
-
Activate Integrations
A user with an Administrator role can perform the following procedure. You should finish the setup wizard in one go. However, if you leave the setup wizard midway, you can resume where you left off from the Pending Connector Setup portlet in the NetSuite Connector Platform dashboard.
Set Up the Salesforce Connector Using the Setup Wizard
-
On the NetSuite Connector Platform dashboard, launch the connector setup. You can do this by clicking the link in the Connector Overview portlet.
-
Import the connector integration packages.
-
On the 1 Import Connector step of the wizard, click Start Import.
The screen is updated with an in progress banner message. The import process can take several minutes to complete.
-
Click Refresh periodically until you get a success message.
-
Click Next on the lower right section of the screen to continue to 2 Create Connection.
-
-
Connect to your Salesforce account.
-
On the 2 Create Connection, enter the credentials of the API-only Salesforce user you created in a previous setup task. You need the user name, password, and integration token of your Salesforce user. If you are not using Salesforce Professional edition, you will also need the consumer key, and consumer secret of your Salesforce Connected App.
Note:If you did not previously complete this task, do so now. See Create an Integration User in Salesforce for more information.
-
Click Create Connection.
The screen is updated with an in progress banner message. Creating the connection to Salesforce can take several minutes to complete.
Note:If the setup wizard fails to create the Integration User in NetSuite, you may need to perform the procedure manually. See Create an Integration User in NetSuite for more information.
-
Click Refresh periodically until you get a success message.
-
Click Next on the lower right section of the screen to continue to 3 Setup Environment.
-
-
Set up the environment.
-
On the 3 Setup Environment step of the wizard, click Setup Environment.
The screen is updated with an in progress banner message. Setting up the environment can take several minutes to complete.
-
Click Refresh periodically until you get a success message.
-
Click Next on the lower right section of the screen to continue to 4 Deploy Package.
-
-
Important:
Before deploying the package, you need to ensure that the multiple currencies feature is enabled in both NetSuite and Salesforce accounts.
-
In NetSuite, enable Multiple Currencies under International in Company subtab.
-
In Salesforce, enable Multi-Currency Everywhere (MCE).
Deploy the package.
-
On the 4 Deploy Package step of the wizard, click Deploy Salesforce Package.
You will be re-directed to the NetSuite Connector Platform Managed Package installation page in Salesforce in a new tab. You need to log in to your Salesforce account with administrator access and then install the NetSuite Connector Platform Salesforce managed package. Choose the installation option, for all users in the account.
-
Follow the instructions in the popup window to install the Salesforce managed package.
Note:If the installation takes more time than expected, you will be notified on the Salesforce page that you would receive an email confirmation upon completion.
After you receive the confirmation email, go back to the Setup Wizard page in NetSuite and click Refresh to update the package installation status.
-
In the Salesforce Connector Setup Wizard, click Next on the lower right section of the screen to continue to 5 Activate Integrations.
-
-
Activate the integration packages.
-
On the 5 Activate Integrations step of the wizard, click Activate Integrations.
The screen is updated with an in progress banner message. Activating the integrations can take several minutes to complete.
-
Click Refresh periodically until you get a success message.
-
Click Finish on the lower right section of the screen.
-
-
After completing the set up Salesforce connector tasks, you can proceed to Configure Lookups. You need to configure lookups to match the values of Units of Measure, NetSuite Price Levels and Salesforce Price Books, Country Codes and Currency Codes between NetSuite and Salesforce. This ensures that the data synced reflects their respective Salesforce and NetSuite values. This is required and applicable for all the syncs that involve these fields between NetSuite and Salesforce. See Manage Lookups for more information.
Add the Permission Set to the API-only User in Salesforce
The Salesforce managed package includes a custom permission set. You need to add this permission set to your API-only user to ensure that all the permissions required by Salesforce Connector are available.
To add the permission set:
The API-only user you created will no longer able to log in to the Salesforce UI.
-
Log in to your Salesforce account with your Administrator user.
You need to use an account with System Administrator privileges to create and add permission sets.
-
Add the permission set to your integration user.
-
Go to Setup > Users > Users and select the API-only user you created.
-
Scroll down to Permission Set Assignments and click Edit Assignments.
-
Select the NetSuite Connector Platform ApiOnlyUser Permission Set in Available Permissions Sets and click Add to move the permission to Enabled Permission Sets.
-
-
Click Save.
Add Permission Sets to Salesforce Users
You need to add custom field access permission sets to the profiles of your Salesforce users that need access. This following custom permission sets are required:
-
NetSuite Connector Platform Field Access Permission Set
-
NetSuite Connector Platform List Apps Permission Set
To add the required permission sets:
-
Log in to your Salesforce account.
-
Add the permission set to your Salesforce users.
-
Go to Setup > Users > Permission Sets and click the Permissions set hyperlink of NetSuite Connector Platform Field Access Permission Set.
-
Click Manage Assignments.
-
Click Add Assignments.
-
Select the list of users who will be involved with the NetSuite Connector fields.
-
Click Next, then choose No expiration date.
-
Click Assign.
-
Repeat the process for NetSuite Connector Platform Lists Apps.
-
-
Click Save.