0
votes

What is the external ID field name for upsert operation in salesforce connector. could anyone explain with example.

I have tried with giving any value like name but it is not success.

2

2 Answers

0
votes

As per the Mule ESB documentation Unless you configure the External ID Field Name for the sObject to which you’re trying to upsert, every use of the upsert will fail and the upsert operation does not work with the sObject priceBookentry2. The value for this you can find from salesforce only. For your reference you can check here

0
votes

An external ID is a custom field on Salesforce object. It contains unique record identifiers from a system outside of Salesforce. This is a field that usually references an ID from another (external) system. For instance, if source of your customers is SAP and you are filling account object with these customer records, the SAP customer id can be unique identifier for account object (if you define a custom field that holds this id and assign external id attribute to this field) and you can use this id to update or upsert customers on Salesforce