Installation and setup guide for environments linked to Salesforce orgs
Step-by-step instructions for setting up ServiceNow CPQ in an environment linked to a Salesforce org.
Before you begin
Designate a user in the org who will serve as the first ServiceNow CPQ admin user, and note the user name. This user will need to grant other users access after they have attempted to access the ServiceNow CPQ Admin once and appear in the User Access list of users. For more information, see User access.
Provide ServiceNow CPQ Support with the following information:
- The Org ID of your org (found in Setup > Company Information)
- the My Domain URL of the org (found in Setup > My Domain)
Note:
Create a support case by using the ServiceNow Support portal. For step-by-step instructions, see Create a case on Now Support for ServiceNow CPQ Customers.
The ServiceNow CPQ DevOps team will provision the environment. Once ready, Support will confirm with your ServiceNow CPQ custom URL.
Note:
Role required: AdminIf your Salesforce site was refreshed from another previously ServiceNow CPQ connected Salesforce site, uninstall the ServiceNow CPQ connected app before continuing. It holds metadata associated with the ServiceNow CPQ environment connected to the original Salesforce site. To uninstall, navigate to Setup > Manage Connected Apps > > Uninstall.
About this task
If your environment has never had ServiceNow CPQ installed, start at step 1. If you are upgrading existing packages, start at step 7.
Procedure
- If you receive the error "Cannot get Configurable Product. Product <ID> is not available in cache" when you try to access a configurable product, you may have skipped step 2 to create a Refresh Token user name. Repeat step 2.
- If you receive an "OAuth Error" with the code OAUTH_APPROVAL_ERROR_GENERIC when you try to access your ServiceNow CPQ URL, your user is blocked by recent changes Salesforce has made to connected apps. To resolve the problem, add the following text to your Salesforce My Domain URL, and then click
Allow:
- For the ServiceNow CPQ Connected App:
/identity/app/AppInstallApprovalPage.apexp?app_id=0Ci5e000000bn6b&app_org_id=00D5e000005AHE7 - For the ServiceNow CPQ API User Connected App:
/identity/app/AppInstallApprovalPage.apexp?app_id=0Ci5e000000L18c&app_org_id=00D5e000005AHE7
- For the ServiceNow CPQ Connected App: