Compare Mass Permission Sets in Salesforce

Nullam vel lectus vel velit pellentesque dignissim nec id magna. Cras molestie ornare quam at semper. Proin a ipsum ex. Curabitur eu venenatis

June 12, 2023
  • Follow us

Compare Salesforce Permission Sets

So, you’re working with Salesforce permission sets and you want to compare multiple sets efficiently? Well, that’s why we’re here!
What exactly are permission sets, you ask? Permission sets are collections of permissions that can be assigned to users, much like roles in a company hierarchy. Now, why would you need to compare multiple permission sets? Perhaps you have similar permission sets that need to be compared for differences or maybe just for security reasons.
Whatever the reason may be, we’ve got you covered with these helpful tips and tricks to streamline your process. Let’s checkout how to compare multiple permission sets below:

For any Salesforce Admin or developer, there is a requirement to mass compare multiple Permission Sets in xls. It would be tedious job to copy and click each Permission Set one by one using Salesforce Standard process.

These type of work requests would take more effort and time, so one of the best option to overcome this situation is by using the this AppExchange app called Bulk Object Field Creator (BOFC)

Benefits of using BOFC Application to “Compare Permission Sets”

  • Multiple Permission Sets can be easily Compared & exported in single click in single xls sheet. Check sample image.
  • Comparison includes: Object access, App access, Tab access, User & Administrative permissions, record type details, apex class access, visualforce page access, Field Permissions.
  • Easy, Simple & 1-click process to Compare & export multiple Permission Sets.

Sample Comparison Sheet

Few Simple Steps to Compare Multiple Permission Sets in Salesforce

1. Open the BOFC Home > Click “Compare Multiple Permission Set (Side by Side)”

Compare Multiple Permission Set

2. It will open below screen for BOFC “Managing Multiple Permission Set”

Managing Multiple Permission Set
3. User can choose different actions on above screen. This below image is highlighted with number and has its description as below:

Manage single or multiple Permission Sets

  1. Select single or multiple Permission Sets from the drop down
  2. Select which permission Set components needs to be exported (for eg: Object details, Apex permissions, Record type settings, user permissions etc)
  3. Select “if user wants to export components which are unmanaged or components related to managed packages and unmanaged (both)?
  4. Select “if user wants to export or compare Permission Set”?
  5. Click “Click to Initiate Export” button to export xls file for all the selected permission sets with all the selected components. It will exports single xls (with multiple tabs, one tab for each Permission Set) for all the selected Permission Sets in Salesforce.
  6. The Component list doesn’t have object “Fields Permissions“. To export or update Field permissions for Multiple objects and multiple Permission Sets use the “Click Here” link to open the field permissions page

4. On clicking Click to Initiate Export button, it will display a small section on the page. This section show the status of your export for multiple Permission Sets Wait for couple of seconds, until status is changed to “Completed” in the export status table.

Click to Initiate Export" button

  1. Status: Shows if process got completed or not
  2. Processed: Shows no of permission sets which are successfully processed
  3. Failure: Shows no of permission sets which got error out

5. Once status is Completed, your file is ready for export. Click on “Download” link to download your Comparison sheet of Permission Sets in xls.

“Click Download Link” : On clicking this link, it will download a xls file for all the selected Permission Sets in Side-by Side format.

Comparison sheet of Permission Sets in xls



To avail this feature, kindly make sure you have installed the latest version of the application. You can upgrade your package using either of two ways:

  1. In Salesforce, go to “BOFC Home > Settings > App Version > Click to Upgrade”— or —
  2. Refer to the mentioned link to quickly upgrade your package to the latest version and explore its complete benefits:

Looking for more exciting content like this?

Ayan Softwares provides quality Salesforce content written by Top Salesforce MVP’s and Admins

Explore All Blogs
written By

Mohit Bansal

Salesforce Technical Architect | Lead | Salesforce Lightning & Integrations Expert | Pardot | 5X Salesforce Certified | App Publisher | Blogger

Think you know Salesforce?
Fill in the details to Get Started

Which of the following can a Case Queue be used for?

Which of the following statements are true about resetting passwords when users get locked out of a Salesforce org that does NOT have single sign-on enabled through an identity service other than Salesforce?

What is true about dynamic dashboards?

A Salesforce Administrator has 7 million records that need to be loaded into Salesforce and wants to do it in one batch. How can the records be uploaded in one batch?

If a user is working in Salesforce when the login hours end, what will happen?

Your score is


This will close in 0 seconds