Deployment via Template using Salesforce Org
This article describes the process of deploying the nCino data via the Salesforce ORG dataset
A Feature Deployment can be triggered in the following ways:
Click on the "Create" button to observe the options to select the "Feature Deployment" as an option.
Click on the "Deployment History" under the nCino tab to access "Create feature deployment."

Upon clicking on "Create Feature Deployment" or selecting the "Feature Deployment," a Source Type screen will appear. Choose "Deploy using Salesforce template" to proceed.

Continue to input the fields on the screen with the required inputs.

The following fields are available on the screen to input the data:
Label name: Input label name of the deployment here.
Description: Enter a description that suits the deployment.
Source Org: Select the source Org.
Feature Type: Select the feature type from the available list. The following are the available values:
Standard
Community
Feature: Select the required feature
Version: Select the version based on the feature selection.
After entering all the details, click on 'Next' to continue to the "Destination" screen.

Enable "Deploy To" and "Commit To" options on the destination screen. To deploy to a Salesforce org, select the Deploy To checkbox and choose your Destination Org. To commit to a branch, select the Commit To box, enter your Repository/Branch details, and comment (if any).
The following options can be observed on the data selected for deployment or committing the data:
Object: The object selected
ExternalId mappings
Sorting Criteria (only if the 'Commit to' checkbox is selected)
Applied Filters
ExternalId Mappings:
This external ID can be used in place of a related record's Salesforce record ID to relate or associate records to each other as you process an Upsert operation. For example, if Object B has a lookup field to another Object A, you can use the values in a field marked as an External ID on Object A to relate the two (Object B to Object A records).
Source: Select your source field whose values will be populated in the destination External Id field.
Destination: Select the required field from the destination org whose values will remain unique for all the records.



Sorting Criteria: This new feature is useful for sorting the fields of nCino objects while committing. Based on the sort order set, the record order in the JSON files will get fetched. There is a provision to input a default sort order that can be changed. XXXXX_lookupkey__c is the most preferred field for sorting, and that would be the default field. If this field is not present, the Name for custom settings and Id for non-custom settings would be selected.


Applied filters: Such filters will be displayed here if any filter is applied to the objects. You can edit the already applied filter (if required) using Edit Filter.


After completing the required selections in the "Destination" section, click on "Next" to continue.
Job settings: This section provides multiple deployment options to help you configure how changes are pushed to the destination org. You can select from various deployment criteria to tailor the process before initiating the deployment.

Deployment Filters
Disable Workflow Rules: This option will deactivate the workflow rules associated with objects part of the deployment.
Use Bulk API (Batch API will be used if the option is not enabled): You can transfer bulk records all at one time from the source and destination org.
Use UTF-8 file encoding for file read and write operations: Use UTF-8 as the internal representation of strings. Text is transcoded from the local encoding to UTF-8 when data is written to or read from a file. UTF-8 must be enabled if your data exclusively contains English alphabets. UTF-8 must be disabled if your data contains non-English alphabets. UTF-8 should be enabled by default in accordance with Salesforce.
Automap User/Owner Data: Enabling this ensures that the user data will be compared between the two environments and will be mapped based on the value before the "@" symbol in the email. On finding the matches, the same user name value will be populated into the fields in the destination. If the user data is sent empty, the user value will be populated with the user registered with our application.
Disable Validation Rules: This option will deactivate the validation rules associated with objects part of the deployment.
Insert/update with Null Values: This will either insert or update record field values with null in the destination org (if the value is null in the source org).
Enable Rollback: Enabling this ensures that the user can roll back the deployment to the previous state before the deployment is initiated.
Preview: All the configurations made during the deployment creation can be observed here, with different deployment options.

Based on your destination selection, you will have different deployment buttons to choose from:
Create Dataset: Create a dataset from your Salesforce Org.
Create Dataset Commit & Deploy: Create a dataset and proceed for both commit and deployment.
Clicking on ether of the deployment options available above, you will be redirected to the "Deployment History" page.

Last updated
Was this helpful?

