Salesforce Upsert
Description:
SalesForce Upsert is a step in the Output Plugin for Process Studio Workflows. The SalesForce Upsert step inserts/updates data directly into SalesForce using the SalesForce Web Service.
Configurations:
No. | Field Name | Description |
---|---|---|
General Tab: | ||
Connection | ||
1 | SalesForce Webservice URL | This is the URL to the SalesForce Webservice. Note: This URL is dependent on the API version you are using. |
2 | Username | Username for authenticating to Salesforce (i.e. myname@automationedge.com). |
3 | Password | Password for authenticating to Salesforce. Enter your password followed by your security token. If your password is 'PASSWORD' and your security token is 'TOKEN', enter 'PASSWORDTOKEN' in this field. |
Setting: | ||
1 | Time out | Configure the timeout interval in milliseconds before the step times out. |
2 | Use compression | Enable checkbox to use compression. |
3 | Rollback all changes on | Enable this checkbox to ensure complete success or to rollback all changes. |
4 | Batch size | This is the number of rows to commit as a batch. |
5 | Module | Select the module for which you wish to update data. Note: This list will be populated upon successfully authenticating to Salesforce using the Test Connection button. |
6 | Upsert Comparison field | The field used to compare the module field and stream field. |
Output Fields: | ||
1 | Salesforce id fieldname | This is the ID of the fieldname inserted. |
Fields: | ||
Output Fields: | ||
1 | Salesforce id fieldname | This is the ID of the fieldname inserted. |
Fields: | ||
1 | Dynamic Fields as JSON format | Enable checkbox to accept field names as JSON input. In the JSON text you can have dynamic fields to insert rather than static fields as provided in the table provided. |
2 | JSON | About JSON text: If ‘Accept Fields as JSON’ checkbox is enabled this field is activated. Choose a field containing the JSON text. JSON text should contain key-value pairs enclosed by double quotes (“) enclosure. Provide all the required or mandatory fields as well as other fields to be updated as keys in the JSON. Note: The JSON could be from any input step such as Generate rows, Text File input, Excel Input Et al. JSON text can only be accepted from input fields from previous steps and not as files directly. JSON text can also be specified by a parameter already defined. Sample JSON key value pairs: |
Table: | Tabular selection of fields to be updated. | |
1 | Module field | Select a Module. |
2 | Stream field | Select a field from stream. |
3 | Use External id? | (Y/N) |