Skip to content

Compare Salesforce Permissions Fast

Published: at 12:13 PM

Introducing Diffy2000: a cross-platform desktop app for comparing differences (object, field-level, and system permissions) between Salesforce Profiles && Permission-Sets

Diffy2000 is a cross-platform desktop app built using Electron JS. It allows the user to provide a 1-time client_id (available in any org for free by creating a Salesforce ConnectedApp) and then enables them to authenticate to any Salesforce-org they have access to and be rest-assured that their client-credentials live safely on their device and only temporarily (before needing to re-authenticate).

For Access … email salesforcebugs@gmail.com and provide your required build in the subject (Windows x32, Windows x64, Mac, Linux)

diffy2000-app-logo

Why did I build it (and why make it a desktop-app?)

One of my top 3 annoyances over my Salesforce career (while constantly developing and administering in new Orgs) is the hassle of determining which profiles or permission sets grant what access and how they compare to others in a particular Org. I’ve used a free chrome-extension that has similar functionality but I always have too many chrome tabs open (Chrome is a memory hog) so I wanted a desktop version and I wanted an excuse to finally try out Electron JS (I might blog about my learning experience and views of the library).

Diffy2000 Benefits

Diffy2000 Drawbacks

Screenshots (Windows x64)

Diffy2000_compare_start

Diffy2000_compare_choose_permission_type

Diffy2000_compare_object_results

Diffy2000_compare_fields

Diffy2000_compare_system_perms