Vous êtes ici :
Fonction setSurveyFlowJson
Enregistre les résultats de l'enquête dans la base de données pour la présentation et la visite en cours lorsqu'un utilisateur sur site enregistre ou soumet la visite associée.
Éditions requises
| Disponible avec : Lightning Experience |
| Disponible avec : les éditions Enterprise et Unlimited avec Life Sciences Cloud, la licence complémentaire Life Sciences Cloud pour Customer Engagement et le package géré Life Sciences Customer Engagement. |
Lorsqu'elle est appelée, cette fonction :
- Confirme que l'objet réponse contient une propriété
fullNameou renvoie une erreur pour des données de réponse non valides. - Traite les données d'enquête stockées et les enregistre dans la base de données lorsqu'un utilisateur sur site enregistre ou soumet la visite associée.
- Crée des enregistrements d'enquête associés.
L'événement surveyflowjsonpassedtovisit est déclenché lorsque l'utilisateur sélectionne le bouton Visiter pour revenir à la page de visite, pas lorsqu'un utilisateur termine la réponse à l'enquête.
Syntaxe
PresentationPlayer.setSurveyFlowJson(Object, state)Paramètres
| Argument | Description |
|---|---|
Object |
Obligatoire. Un objet JSON de réponse à l'enquête qui inclut le fullName, qui correspond au nom complet du développeur de l'enquête, et d'autres données et réponses aux réponses à l'enquête. |
state |
Facultatif. L'état de soumission de la réponse à l'enquête. Les valeurs prises en charge sont :
La valeur par défaut est |
Utilisation
L'appel de la fonction avec l'état save crée les enregistrements d'enquête ci-dessous.
- Un enregistrement d'invitation à enquête pour l'enquête à laquelle vous avez répondu.
- Un enregistrement d'objet d'enquête.
- L'ID d'objet est défini sur le contexte actuel, par exemple l'ID de visite.
- L'ID parent est défini sur l'ID du nouvel enregistrement d'invitation à l'enquête.
- Un enregistrement de contexte d'engagement dans une enquête.
- Le type de contexte est défini sur Présentation.
- La valeur de contexte est définie sur l'ID de présentation.
- L'ID d'invitation à l'enquête est défini sur l'ID du nouvel enregistrement d'invitation à l'enquête.
- Un enregistrement hors ligne de réponse à enquête.
- La réponse est définie sur les données JSON des réponses à l'enquête.
- L'ID d'invitation à l'enquête est défini sur l'ID du nouvel enregistrement d'invitation à l'enquête.
L'appel de la fonction avec l'état submit crée les enregistrements d'enquête ci-dessous.
- Tous les enregistrements créés par l'état
save. - Enregistrements de réponse à une question d'enquête pour chaque réponse à une question.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !

