Installation and setup guide for environments linked to Salesforce orgs
Step-by-step instructions for setting up CPQ in an environment linked to a Salesforce org.
Before you begin
Designate a user in the org who will serve as the first CPQ admin user, and note the user name. This user will need to grant other users access after they have attempted to access the CPQ Admin once and appear in the User Access list of users. For more information, see User access.
Provide 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 CPQ (Logik.ai) Customers.
The CPQ DevOps team will provision the environment. Once ready, Support will confirm with your CPQ custom URL.
Note:
Role required: AdminIf your Salesforce site was refreshed from another previously CPQ connected Salesforce site, uninstall the CPQ connected app before continuing. It holds metadata associated with the 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 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 Logik 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 Logik Connected App:
/identity/app/AppInstallApprovalPage.apexp?app_id=0Ci5e000000bn6b&app_org_id=00D5e000005AHE7 - For the Logik API User Connected App:
/identity/app/AppInstallApprovalPage.apexp?app_id=0Ci5e000000L18c&app_org_id=00D5e000005AHE7
- For the Logik Connected App: