Salesforce Create All
The Salesforce Create All activity adds one or more new individual objects to the database of your organization.
General
On the General tab, establish a connection with the Salesforce.com server.
The following table lists the configurations on the General tab of the Salesforce Create All activity.
Field | Module Property? | Description |
---|---|---|
Name | No | The name displayed as the label of the activity in the process. |
Salesforce Connection | Yes | The path to the Salesforce shared resource.
Click the
Choose/Create Default Resource icon
|
Description
On the Description tab, enter a short description for the Salesforce Create All activity.
Input
On the Input tab, you can specify input values for the Salesforce Create All activity.
The following table lists the input elements on the Input tab of the Salesforce Create All activity.
Input Items | Data Type | Description |
---|---|---|
connectionInfo (All fields in this section are optional.) | ||
serverUrl | String | The web address of the endpoint that is used by this operation. |
sessionId | String | The unique ID associated with this session. |
externalSessionIdUsed | Boolean | Specifies whether an external session ID is used (true) or not (false).
If the value is set to true, an external session ID is filled in the sessionId field. In this case, when the session has to be refreshed, the refreshed operation cannot be performed, and an exception is generated. |
create | ||
batchSize | Integer | Optional. When processing large amounts of data, the activity internally invokes several SOAP calls. This field is used to set the batch size for the number of records created through a SOAP call.
The value must be set between 1 and 200. The default value is 200. When the input value equals -1, it is set to the default value. When the input value is greater than 200, it is set to 200. When the input value is less than 1 (except -1), it is set to 1. |
externalIdFieldName | String | Optional. This field is used when performing the retry operation. An internal upsert method is called to retry the operation. If this field is not specified when doing the retrying operation, an exception is generated and the retrying operation is not performed.
It contains the name of the field defined as a key field in the sObject. |
createSObjects | Complex | Each
createSObjects includes the following element:
|
create_Optional (All fields in this section are optional.) | ||
_configData | Each
_configData includes the following element:
|
|
headers | Each
headers includes the following elements:
|
Output
On the Output tab, you can find the output value.
The following table lists the output elements on the Output tab of the Salesforce Create All activity.
Output Item | Data Type | Description | |
---|---|---|---|
createAllResponse | |||
result | errors | Complex | If errors occur during the activity, an array of error objects with an error code and description is returned. |
id | String | The ID of an sObject that you attempt to create. | |
success | Boolean | Indicates whether the Create activity has succeeded (true) or not (false). |
Fault
On the Fault tab, you can find the error code and error message of the Salesforce Create All activity. See Error Codes for more information about error codes and corrective actions to take.
Fault | Thrown when.. |
---|---|
SalesforceExecuteSOAPMethodException | An error occurred when calling a SOAP method.
For example, wrong values are set in the Input fields or the Salesforce session has timed out. |
SalesforceLoginException | An error occurred when logging in to the Salesforce.com server. |
SalesforceConnectionNotFoundException | An error occurred when the external session ID was not used or the Salesforce connection was not configured correctly. |