Removes a business object from Salesforce. For more information on what objects can be deleted and the permissions needed to delete objects refer to the Salesforce API documentation for the delete operation.
a!sfcDelete( scsExternalSystemKey, usePerUserCredentials, endpoint, ids)
scsExternalSystemKey: (Text) The key from the Third Party Credentials admin console page that corresponds to the set of credentials that should be used to authenticate.
usePerUserCredentials: (Boolean) If
true the credentials set in the Third-Party Credentials settings page by the current user running the expression will be used. If
false the site-wide credential values will be used.
endpoint: (Text) The Salesforce endpoint URL to use for authentication. Possible values are
"https://login.salesforce.com/services/Soap/u/27.0", which is used for production and development environments, and
"https://test.salesforce.com/services/Soap/u/27.0", which is used for the Salesforce "sandbox" test environment. Update the
27.0 portion of the endpoint URL to match the version of the API that you are accessing. As a best practice, create a constant for this value.
ids: (Text Array) The ids of the objects in Salesforce to delete.
This function returns a writer and must be used with the bind() function.
Delete Objects with the Given IDs
Copy and paste the expression into the Interface Designer, save it, then call the interface in a Tempo Report to test.