A Salesforce operation that uses a custom field designated as the external ID field to determine whether it should create a new record or update an existing one when loading data into a Salesforce target. You can configure the session to upsert records only if the Salesforce target object includes a custom field designated as the external ID field.