Loading

Unable to edit profiles due to Salesforce CPQ errors

Date de publication: Apr 29, 2025
Description

Beginning with the Winter '21 release, profiles can no longer be used to grant permissions to CPQ licensed custom objects. While any previously granted permissions will remain in effect, the associated profiles will be considered in an invalid state. In this state administrators will be unable to make any changes to the profile, including changes unrelated to the package until CPQ object permissions are removed. An error similar to the following is seen when editing profiles that include CPQ object permissions:

Read on [OBJECTNAME] can't be granted. Grant the permissions using a permissions set with the required license or use a permission set not associated with a specific license.

Résolution

When multiple objects from the list below are granted in the profile, the system returns the first error it encounters. To manage access to CPQ-licensed custom objects going forward, use permission sets instead of profiles to grant CPQ object permissions. First, return the profile back to an editable state by removing all of these object permissions:

  • Configuration Rule
  • Error Condition
  • Line Column
  • Lookup Query
  • Price Action
  • Price Condition
  • Price Rule
  • Pricing Guidance
  • Pricing Guidance Tier
  • Product Action
  • Product Rule
  • Quote
  • Quote Document
  • Quote Line
  • Quote Line Consumption Rate
  • Quote Line Consumption Schedule
  • Quote Line Group
  • Quote Line Pricing Guidance
  • Quote Template
  • Subscribed Asset
  • Subscription
  • Subscription Consumption Rate
  • Subscription Consumption Schedule
  • Template Section

Profile Editing Tip:

When utilizing the Enhanced Profile User Interface, profile edits are limited to a single object at a time. To update multiple object permissions at once, administrators can disable this feature which changes the UI layout for profiles. Here is the path to disable this feature:

Setup > User Management Settings > Disable “Enhanced Profile User Interface”

Refresh the profile page to see the legacy user interface layout. Editing the profile now allows the removal of multiple object permissions at one time.

Note: Users need to be assigned the Salesforce CPQ License (permission set license) prior to granting access permissions to the package's objects.

Numéro d’article de la base de connaissances

004637105

 
Chargement
Salesforce Help | Article