Deploying Profile and Permission Sets
- Log in to your ARM account. 
- From the top navigation pane, navigate to - Create New > New Deployment.
- Click on the - Profile Managerbutton.

- In the - Profile/PermissionSet Managerscreen, select the- Salesforce orgsthat need to be compared (max 3 Orgs).
- Click on either the - Get Profilesor the- Get PermissionSetsbutton.- Get Profileswill fetch all the profiles available in selected Salesforce Orgs.
- Get PermissionSetswill list all available permission sets in Salesforce Orgs
  
- Select the - Profile/PermissionSetstype based on the above selection.

- Select the metadata components (including its metadata members) for which you want to view the selected profile/permissionset comparison report. A minimum of one metadata component selection is required to proceed further. 

- About Object Permissions in Profiles, Editing standard objects on standard profiles is not supported by Salesforce. Hence, these changes won't show up in your destination environment. 

- Select the - 'Hide components with no differences'checkbox to hide the components with no differences.
- Give the process a - Label Name. Click- Compare.

- On the next page, you can see a list of permissions available for each metadata component. Here, you can update the permissions for each component for all the orgs at once. - Permissions/ Components that are not available will be denoted by - Xin the org.
- For the fields that are left blank. For example, in - Appsand- Datasources, no related record type is assigned; hence, nothing shows up or will display '- No Data Found'.
  
- You can also download the report on your local machine using the - Download Reporticon at the bottom of this page.

- Select the permissions/components that you want to update. 
- Next, select one of the actions listed below: - Update Change:The changes to the metadata components get updated in the same Org.
- Update & Deploy:The changes will be updated in the selected source org and deployed to the Destination Org(s).
- Deploy:The changes get deployed only in the selected Destination Org(s). No changes occur in the Source Org.
  
- Click - OK.
- You will be redirected to the - Deployment Historyscreen, where you can find the deployment process.
Last updated
Was this helpful?

