Description:

Processor to update records in required Salesforce object. Provide the updated record information in requested message field with a specific record ID to update that record. Records in a single file must be of the same object type.

Tags:

Salesforce, sobject, update, record

Properties:

In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the Expression Language Guide.

Name

Default Value

Allowable Values

Description

Salesforce Authentication Service

Controller Service API:

SalesforceAuthenticationService
The Controller Service that is used to obtain connection to Salesforce

Salesforce Object Name

Represents the object name in user’s Salesforce account. Supports Expression Language: true

Salesforce Object Id

Represents the object Id in user's Salesforce account Supports Expression Language: true

Request body message

Request to give any fields name from object in the key value and your required data in the value field to update a record in the account. The value must be given in JSON format. Supports Expression Language: true

Relationships:

Name

Description

Failure If this processor has not able to update records in Salesforce account, the relationship is fall into failure.
Success If this processor has able to update records in Salesforce account for corresponding Id, the relationship is fall into success relationship.

Reads Attributes:

None specified.

Writes Attributes:

None specified.

How to update Salesforce record in object using Salesforce processors?

In Data Integration Platform use “UpdateSalesforceRecord” Processor to update the Salesforce record in required object. Here is the overview image for UpdateSalesforceRecord processor with success relationship.

Step 1: Drag “UpdateSalesforceRecord” processor in canvas page and pair with success relationship. If data is sent to destination or queued successfully, its moves into success relationship.

Step 2: Processors shows the default controller service as Salesforce Authentication service. You must fill the value of required properties appear in bold. Other properties (not in bold) are considered optional. It must be JSON format.

Step 3: Once job is success and it has able to update a field in object, the relationship is fall into success.