> For the complete documentation index, see [llms.txt](https://knowledgebase.autorabit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.autorabit.com/product-guides/arm-1/arm-features/ncino/page-2.md).

# nCino Compare

## nCino Compare

**Introduction**

The Compare and Selective Deployment functionality in nCino enables users to perform detailed comparisons between datasets and object records across Salesforce environments or between a Salesforce Org and a version control repository. This process helps identify changes and selectively promote only the required records to the intended target environment.

**Overview**

* **Flexible Comparison Options**\
  Perform comparisons between two Salesforce Orgs (*Org-to-Org*) or between a Salesforce Org and a version control repository (*Org-to-Version Control*).
* **Relational Comparison Support**\
  Execute relational comparisons that take into account object relationships, ensuring accuracy in identifying relevant data changes.
* **Granular Record Selection**\
  View and select individual records at any level of the comparison hierarchy, providing full control over what is promoted.
* **Save and Reuse Selections**\
  Save selected records during comparison to revisit or finalize at a later stage, supporting iterative workflows.
* **Deployment Execution**\
  Proceed with deployment using the **Save and Deploy** option, which finalizes the selection and initiates the deployment process.
* **Object Summary and RBC Integration**\
  Access a consolidated *Object Summary* screen to review selected records before deployment. From here, initiate RBC-based deployments directly.

### Step-by-Step Guide - Initiating Compare Operation

#### Initiating Compare Operation

**Feature Deployment – Template & Version Control**

1. Click on "Create Feature Dployment" to initate the featre deployment creatio

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fo5KtlYUXdZ8ZAtr6ErYT%2Fimage.png?alt=media&amp;token=111a3919-4596-47f5-a561-8adc80fb620d" alt=""><figcaption></figcaption></figure>
2. Select **“Template”** or **“Version Control”** to reveal the **Retrieve Dataset** option.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F1BctWWalUQfv5jZMYm1x%2FCompare%20-%201.1.png?alt=media&amp;token=f4ce3780-ed0c-4da8-ab7d-225b9ad32a86" alt=""><figcaption></figcaption></figure>
3. Clicking it redirects to the **Deployment History** page.
4. On that page, use **View Dataset** to open the dataset.

**Feature Deployment – Using Salesforce Org**

1. Select **Template Using Salesforce Org** or **VC Using Salesforce Org** to see **Create Dataset**.
2. Refer the "[Feature Deployment](https://knowledgebase.autorabit.com/product-guides/arm/arm-features/ncino/feature-deployment)" section for the creation of a feature deployment.

   <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FlRQfNJGtd4VIObR10aAX%2FCompare%20-%201.2.png?alt=media&amp;token=eaee3ddc-0a63-4393-b8a8-63ed82f0ebf2" alt=""><figcaption></figcaption></figure>
3. Click **Retrieve Dataset** to start a comparison.
4. This would redirect the flow to the Deployment History.

**Perform Compare**

1. **Access Compare Option**
   * From the **Deployment Iterations** page, select the ellipsis (three dots) for a specific iteration.

     <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Fqmun2XAc6zCQFCX0y6Nj%2FCompare%20-%202.png?alt=media&amp;token=d447646b-9508-417e-a722-7d93f65afbe9" alt=""><figcaption></figcaption></figure>
   * Choose **Compare** to analyze dataset differences between environments.

     <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FatsUALMpCcJ53TMUMS1S%2FCompare%20-%202.1.png?alt=media&amp;token=6acfa058-c2fe-4e74-885d-4696489e94b8" alt=""><figcaption></figcaption></figure>
   * This helps validate consistency of deployed records.
2. **Select Comparison Destination**
   * In the **Compare** window, select between the destination type:
     * **Salesforce Org**: Compares records with another Salesforce environment.

       <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2Ft5Sr7hypZyCOlna0wdFf%2FCompare%20-%203.png?alt=media&amp;token=eb09fe70-6f87-497f-a6b9-df8ca43f382f" alt=""><figcaption></figcaption></figure>
     * **Version Control**: Compares records with version-controlled data.

       <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FcKwdasJij0Yo5Ic83oXr%2FCompare%20-%203.1.png?alt=media&amp;token=c6988e19-eec8-49b7-973d-79493664fb0e" alt=""><figcaption></figcaption></figure>
     * Choose the destination org or repository to proceed.
3. **Configure Comparison Parameters**
   * Provide details such as:

     * **Feature Name**
     * **Object**
     * **Unique Id** (used to uniquely identify records)

     <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FmmFzw2w5nNpWv0q7P2IT%2FCompare%20-%204.png?alt=media&amp;token=f1359d3b-593f-48aa-ba6c-e7bc5aa7e217" alt=""><figcaption></figcaption></figure>

   * Optionally, select fields to **exclude from comparison** (e.g., system fields like CreatedDate).

     <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2FK279tT5pyvebLO4rox0k%2FCompare%20-%204.1.png?alt=media&amp;token=9578affd-7a42-4bc1-851f-bf5617c04e72" alt=""><figcaption></figcaption></figure>

   * Excluding non-essential fields avoids unnecessary mismatches.
4. **Run Comparison**

   * After configuring all parameters, click **Compare**.

     <figure><img src="https://1912836914-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9vAxMuDrkUkB4OXlH9CL%2Fuploads%2F3ckvEbDv8U8mMrAHfeub%2FCompare%20-%205.png?alt=media&amp;token=e3ca7a93-49c4-4a47-a2d6-3ddd7cc02e79" alt=""><figcaption></figcaption></figure>
   *

   ```
   [<br>](https://github.com/AutoRabitOrg/knowledgebase/blob/7b2fb680c2e173abe9167088ba9aadb8ee2e1012/.gitbook/assets/Compare%20-%205.png)
   ```

[<br>](https://github.com/AutoRabitOrg/knowledgebase/blob/7b2fb680c2e173abe9167088ba9aadb8ee2e1012/.gitbook/assets/Compare%20-%201.1%20\(1\).png)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://knowledgebase.autorabit.com/product-guides/arm-1/arm-features/ncino/page-2.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
