# Deploying Profile and Permission Sets

{% hint style="info" %}
The **Deployment** screen is best viewed when the zoom setting is set to **80%** on your Chrome/Firefox browser.
{% endhint %}

1. Log in to your ARM account.
2. From the top navigation pane, navigate to **`Create New > New Deployment`**.
3. Click on the **`Profile Manager`** button.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FPdcKzZ4ZESxd7f4Criu8%2Fimage.png?alt=media&#x26;token=c5cf5681-e6ae-410d-9bc0-7c2f907cd57d" alt=""><figcaption></figcaption></figure>

4. In the **`Profile/PermissionSet Manager`** screen, select the **`Salesforce orgs`** that need to be compared (max 3 Orgs).
5. Click on either the **`Get Profiles`** or the **`Get PermissionSets`**&#x62;utton.

   * **`Get Profiles`** will fetch all the profiles available in selected Salesforce Orgs.
   * **`Get PermissionSets`** will list all available permission sets in Salesforce Orgs

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F1UlBMVCxKPqrhEQHHrB3%2Fimage.png?alt=media&#x26;token=c4e5686e-be4f-43bc-8255-ab5366908bf5" alt=""><figcaption></figcaption></figure>
6. Select the **`Profile/PermissionSets`** type based on the above selection.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FUlRYJAKwDqpyb4osrgJ6%2Fimage.png?alt=media&#x26;token=41d5c23b-64af-4ffc-980d-f80cfeb9adeb" alt=""><figcaption></figcaption></figure>

7. 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.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fj0af7lPAVUAF2SPcTtYF%2Fimage.png?alt=media&#x26;token=b4cdf2cb-963e-44b2-9c4b-c1bda130aed3" alt="" width="563"><figcaption></figcaption></figure>

8. 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.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FQ96KS6P0dHlwbqMUxLTi%2Fimage.png?alt=media&#x26;token=7b1b9a36-8ca3-48fc-a224-44227d03ad81" alt=""><figcaption></figcaption></figure>

9. Select the **`'Hide components with no differences'`** checkbox to hide the components with no differences.
10. Give the process a **`Label Name`**. Click **`Compare`**.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FRn9uCkxiXbTtIsDs4TwG%2Fimage.png?alt=media&#x26;token=d30ebfbe-a9df-4abc-b910-10ea0a9b7f4a" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
**Important Notes:**

1. Based on the size of your Profiles, the time taken for comparison can vary. You can navigate to a different screen and return to the **`Profile Manager`** page once the results are ready and available.

2. To optimize browser performance, it is recommended to compare one access setting at a time (in case of large profiles).
   {% endhint %}

3. 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 **`X`** in the org.
   * For the fields that are left blank. For example, in **`Apps`** and **`Datasources`**, no related record type is assigned; hence, nothing shows up or will display '**`No Data Found`**'.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FeqCRj8RrESRBvAQw594H%2Fimage.png?alt=media&#x26;token=2fc6db95-bdcb-4aa7-bdb2-40f72a9bb57b" alt=""><figcaption></figcaption></figure>

4. You can also download the report on your local machine using the **`Download Report`** icon at the bottom of this page.

<figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fv3hzYNp79oUMVR4rkdpz%2Fimage.png?alt=media&#x26;token=da41d186-e7dd-4798-a139-aa1b18a50f60" alt=""><figcaption></figcaption></figure>

13. Select the permissions/components that you want to update.
14. 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.

    <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FqG5iuHFiiyn0bTKLwwPC%2Fimage.png?alt=media&#x26;token=bf11bd28-c2de-48a0-9c37-1e73467ac11d" alt=""><figcaption></figcaption></figure>
15. Click **`OK`**.
16. You will be redirected to the [**`Deployment History`**](https://knowledgebase.autorabit.com/product-guides/arm/arm-features/deployment/broken-reference) screen, where you can find the deployment process.

{% hint style="info" %}
**Important Note:** You can list the previous profile manager labels from the [**`Profile Manager`**](https://knowledgebase.autorabit.com/product-guides/arm/arm-features/deployment/deploying-the-profile-and-permissionsets) screen.
{% endhint %}
