Salesforce Certified OmniStudio Developer — Question 47
An OmniScript updates data from one Salesforce record, but when it completes, only some of the data is updated in Salesforce. A DataRaptor Load saves the data. What error could cause this behavior? (Choose two.)
Answer options
- A. ContextID is misspelled in the merge code that passes the RecordId to the DataRaptor.
- B. The Input JSON paths in the DataRaptor Load do not match the JSON sent from the OmniScript.
- C. In the DataRaptor Load, in the preview tab, the RecordId is from the wrong record type.
- D. The fields that are not updated are read only in Salesforce.
Correct answer: B, D
Explanation
Option B is correct because if the Input JSON paths in the DataRaptor Load do not align with those sent from the OmniScript, data will not update correctly. Option D is also correct as read-only fields in Salesforce cannot be modified, which would prevent updates to those fields.