Description:

Retrieves the list of individual records that have been deleted within the given timespan for the specified object. SObject Get Deleted is available in API version 29.0 and later.

This resource is commonly used in data replication applications.

  • Results are returned for no more than 30 days before the day the call is executed.

  • Your client application can replicate any objects to which it has sufficient permissions. For example, to replicate all data for your organization, your client application must be logged in with “View All Data” access rights to the specified object. Similarly, the objects must be within your sharing rules.

  • There is a limit of 600,000 IDs returned from this resource. If more than 600,000 IDs would be returned, EXCEEDED_ID_LIMIT is returned. You can correct the error by choosing to start and end dates that are closer together.

Tags:

Salesforce, updated, subject

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

Start Date and Time

Starting date/time (Coordinated Universal Time (UTC)—not local— timezone) of the timespan for which to retrieve the data. The date and time should be provided in ISO 8601 format: YYYY-MM-DDThh:mm:ss+hh:mm. The date/time value for start must chronologically precede end.

End Date and Time

Ending date/time (Coordinated Universal Time (UTC)—not local— timezone) of the timespan for which to retrieve the data. The date and time should be provided in ISO 8601 format: YYYY-MM-DDThh:mm:ss+hh:mm.

Relationships:

Name

Description

Failure If this processor has not able to fetch updated records from Salesforce account, the relationship is fall into failure.
Success If this processor has fetch updated records from Salesforce account as per given lifespan, the relationship is fall into success relationship.

Reads Attributes:

None specified.

Writes Attributes:

None specified.

How to get updated records list using Data Integration Platform?

In Data Integration Platform use “GetSalesforceUpdatedList” Processor to get the updated Salesforce records at given time. Here is the overview image for GetSalesforceUpdatedList processor with success relationship.

Step 1: Drag “GetSalesforceUpdatedList” 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. Ensured start and end date format in correct format.

Step 3: Once job is success and it has able to fetch deleted records, the relationship is fall into success.