Help & Support
Elevate Your Agents with AgentExchange Solutions
Have Questions?
PermissionSet Assignment Automation
PermissionSet Assignment Automation
- Business Need
- Admin & Developer Tools
The objective of this app is to achieve a lean profile and enriched permission set goal. Profile management is very tricky especially in the world of DevOps. This app will allow users to keep profiles lean and manage most of the access via permissionset.
Compatibility
- Salesforce Editions
- EnterpriseUnlimitedDeveloper
App Details
- Version
- Lean Profile Enriched PermissionSet/LeanProfileEnrichedPermissionSet 1.0.0
- Listed On
- 07/15/2020
- Latest Release
- 03/03/2022
- Supported FeaturesLightning ReadyOptimized for Salesforce orgs that use Lightning Ready.Editable CodeThis product is installed as an unmanaged package in your Salesforce org and its code is available to view and modify.Multiple CurrenciesSupports Salesforce orgs that use Multiple Currencies.Person AccountsSupports Salesforce orgs that use Person Accounts.Salesforce ShieldSupports Salesforce orgs that use Shield.
- Lightning ReadyEditable CodeMultiple CurrenciesPerson AccountsSalesforce Shield
- Package ContentsIf this app is a managed package, the custom apps, tabs, and objects that it contains don't count against your Salesforce allocations. If this app is not a managed package, allocations apply. Learn More in Help
- Custom Objects: 0Custom Tabs: 0Custom Apps: 0
- Lightning Components
- Global: 0App Builder: 0Community Builder: 0
- Languages
- English
Security
Additional Details
The objective of this app is to achieve a lean profile and enriched permission set goal. Profile management is very tricky especially in the world of DevOps. This app will allow users to keep profiles lean and manage most of the access via PermissionSet. How It Works => On the new user setup, it tries to find if there is a PermissionSet with the same name as Profile. If yes, it assigns the PermissionSet to the user. => On update of the profile of a user, it tries to find if there is a PermissionSet with the same name as Profile. If yes, it searches if the PermissionSet is assigned to the user, if yes it removes that PermissionSet from the user. If no, it doesn't do anything. => On update of the profile of a user, it tries to find if there is a PermissionSet with the same name as new assigned Profile. If yes, it searches if the PermissionSet is assigned to the user, if yes it doesn't do anything. If no, it assigns the PermissionSet to the user. => This app doesn't add/remove any other PermissionSet to users, so to meet your business objective, if you have assigned other PermissionSet to users, it will continue working as expected.