In Salesforce CPQ, you can now access the external calculation service with an integration user and a short-lived access token. This method of accessing the external calculation service replaces the current method of using a user and long-lived refresh token and improves security, as Salesforce no longer stores the long-lived token.
Where: This change applies to Lightning Experience and Salesforce Classic in Salesforce CPQ.
How: In Settings, find and open Installed Packages. Next to the Salesforce CPQ package, click Configure.
On the Pricing and Calculation tab, select Use Integration User for Calculations. The existing refresh token is removed and the Salesforce CPQ Integration User permission set is created. The new permission set is then added to the CPQIntegrationUserPermSetGroup permission set group.
Test the new setting by running a calculation from a quote. Then, verify that you can amend and renew a contract that is created from an opportunity. If these processes finish without errors, you’re now using the new method of accessing the calculation service.
If an error occurs, update the CPQIntegrationUserPermSetGroup permission set group to grant the integration user access to custom fields or objects used during quote calculations. For example, add a permission set to the permission set group.
Improve Security by Enabling Integration User for Calculations (salesforce.com)