on 2024 Oct 28 7:24 PM
Hello Everyone,
We need to post survey responses from an external system to SAP C4C using the OData API. We’ve looked into the following API: [https://myXXXXX.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/SurveyResponseRootCollection('ObjectID...]
While it successfully creates the survey in C4C associated with a phone call, it's not updating the survey answers. Any assistance would be greatly appreciated!
Request clarification before answering.
Scenario Overview
In a third-party system, a vendor reaches out to customers to capture their survey responses via phone call. Once these survey results are gathered, the next step is to synchronize this data with SAP C4C for streamlined reporting and analysis. The process involves creating phone calls, linking surveys to those phone calls, capturing survey responses, and marking the survey as complete within SAP C4C.
Key Steps to Implement in SAP C4C
To ensure a smooth data flow from the third-party system into SAP C4C, the following steps should be implemented:
The first step is to create a phone call entry in SAP C4C, through OData API:
Once the phone call is created, the next step is to link a survey to this phone call. The survey will contain all the relevant questions to be answered during the customer interaction. The survey can be created using the following API:
This API establishes the survey associated with the phone call.
3.Create Survey Response Items
For each question in the survey, the responses need to be submitted and recorded within SAP C4C. This can be done by sending the question answers via the following API:
This step sends the answers to the corresponding survey questions, completing the customer’s survey participation.
5.Mark the Survey Status as Completed
After all questions are answered, it’s important to update the survey status to “completed.” This ensures that the survey is finalized and ready for reporting and analysis within SAP C4C. The status can be updated using the following API:
This API updates the survey status to "completed," signaling the end of the data entry process.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.