You are here:
Configure Feature Permissions in Enterprise Sales Management (Managed Package)
You can manually assign specific permissions for each user or profile in the Setup. When you remove or unassign a custom permission set for a user or profile, they can no longer interact with the corresponding UI elements.
This feature is part of the Communications Cloud managed package.
| REQUIRED EDITIONS |
|---|
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
Standard user permissions that grant the ability to access the Enterprise Sales App and manage quotes are required.
When you install the Enterprise Sales Management managed package, it includes the custom permissions and assigns them directly to System Administrator and Standard user profiles. For more granular, user-level control, it is recommended to use permission sets.
- Apply Special Handling to Inflight Order Amend (Managed Package)
To control user access for the Inflight Order Amend feature, which allows users to modify in-progress orders, you need to explicitly add a permission filter to the Amend Order to Quote button.
Assign Custom Permissions to Users
Assign custom permissions to users to control their access.
-
Enable the ESM permission-based feature access setting.
- From the App Launcher, find and select Vlocity CMT Administration.
- In the Custom Settings section, select CPQ Configuration Setup.
- Look for the ESMPermissionBasedFeatureAccess configuration and set its value to true.
Note After enabling the ESM permission-based feature access setting, you must assign custom permissions to permission sets for features to become accessible. To modify admin or standard profiles, explicitly revoke their permissions. Remember, profile-level permissions override user-level ones. -
Create a custom permission set.
- From Setup, look for Permission Sets.
- Click Create a new Permission Set.
-
Add a name for the permission set, for example, DemoESMPerm.
For more information, see Creating permission set.
-
Configure the out-of-the-box (OOTB)custom permissions.
- Open the newly created permission set.
-
Enable custom permissions in Permission Sets.
For a list of OOTB custom permissions in ESM, see Custom Permissions in Enterprise Sales Management.
-
Assign the custom permission sets to users who you want to control the access for.
For more information, see Assign permission set to a user.
- After you assign or revoke a permission, refresh the ESM app for the changes to take effect.
Assign Custom Permissions to Profiles
Assign custom permissions to the user profiles you wish to manage access for.
-
Enable the ESM permission-based feature access setting.
- From the App Launcher, find and select Vlocity CMT Administration.
- In the Custom Settings section, select CPQ Configuration Setup.
- Look for the ESMPermissionBasedFeatureAccess configuration and set its value to true.
Note After enabling the ESM permission-based feature access setting, you must assign custom permissions to permission sets for features to become accessible. To modify admin or standard profiles, explicitly revoke their permissions. Remember, profile-level permissions override user-level ones. -
Create a custom permission set.
- From Setup, look for Permission Sets.
- Click Create a new Permission Set.
-
Add a name for the permission set, for example, DemoESMPerm.
For more information, see Creating permission set.
-
Configure the out-of-the-box (OOTB)custom permissions.
- Open the newly created permission set.
-
Enable custom permissions in Permission Sets.
For a list of OOTB custom permissions in ESM, see Custom Permissions in Enterprise Sales Management.
-
Assign the custom permissions to the profiles of the users you want to control access for.
- Navigate to the Profile.
- Click Enable Custom Permissions.
- Click Edit.
- From the Available Custom Permissions list, select the permission you want to assign to the user profile.
- Click Add to move it to the Enabled Custom Permissions list.
- Save your changes.
- After you assign or revoke a permission, refresh the ESM app for the changes to take effect.

