Run Bulk Salesforce Object Update from Queue¶
This pipeline step is used to run the Salesforce bulk object update process using the Salesforce objects in a work queue.
A Salesforce Contacts queue processor must be specified for this pipeline step.
Template name | Run Bulk Contact Update from Queue Pipeline Step |
Base template | Base Process Queue from Endpoint |
Field | Description |
---|---|
Batch Size |
Determines the maximum number of Salesforce objects that
will be updated at a time.
For example, if 200 Salesforce contacts need to be updated
and the batch size is 75, 3 separate commands will be sent
to Salesforce in order for all 200 objects to be updated.
|
Data Context |
The data context value used to during the bulk contact
update process.
The default value is
DataExchange . This value must match thevalue in the
updateFields pipeline for the xDB bulk contactAPI. In most cases you will not need to change this value.
|
Queue Endpoint |
The endpoint for the queue from which Salesforce objects
are read.
|
Endpoint To |
The Salesforce Object endpoint that represents where the bulk
object update command is submitted to.
|
Salesforce Object Name |
Objects with this name are processed.
|
Salesforce Object Lookup Field Name |
The value read by Identifier Value Accessor is matched to a
Salesforce object using the value in this field on the
Salesforce object.
|
Max Retries |
When the queue processor interacts with Salesforce, a
failure may occur. This value tells the processor to
retry up to a certain number of times before returning
an error.
|
Retry Interval |
This value tells the queue processor that is able retry an
operation to wait a certain amount of time before retrying
the operation.
|