In Customer Support, we sometimes receive tickets about Salesforce errors appearing in Salesforce data destination executions. To resolve most errors, a combination of troubleshooting in both Salesforce and ProntoForms is required.
1. REQUEST_LIMIT_EXCEEDED
This error occurs when the number of API requests exceeds the limit set by Salesforce.
2. SOQL_STATEMENTS_CANNOT_BE_EMPTY
This error occurs when a Salesforce Object Query Language (SOQL) query is executed with an empty or an incomplete statement.
This error occurs when the Salesforce object ID field specified in the ProntoForms destination or data source is invalid.
This error occurs when inserting or updating a record with a duplicate value in a unique field or when duplication rules are created for the Salesforce object.
This error occurs when ProntoForms tries to update a Salesforce object that has been deleted in Salesforce.
To resolve this error, check Salesforce to ensure that the object ID passed from ProntoForms in the data destination is present and accessible. You may also want to check other Salesforce objects in downstream workflows that rely on the first object's creation or data update.
------------------------------
Jesse Collier
Senior Technical Engineer
ProntoForms
------------------------------