Vous êtes ici :
Fonction createVisit
Crée une visite pour les participants sélectionnés et renvoie le résultat à la méthode de rappel spécifiée. Salesforce applique toutes les validations de visite configurées à la visite créé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. |
Conseil Nous recommandons d'invoquer cette fonction une seule fois par session de présentation.
Syntaxe
PresentationPlayer.createVisit(callbackMethod)Arguments
| Argument | Description |
|---|---|
callbackMethod |
Le nom de la méthode JavaScript qui reçoit les résultats de l'opération. |
Retours
Cette méthode renvoie JSON qui contient l'ID de la visite parente, par exemple :
{"state":"success", "id": "<parent_visit_uid>"}Utilisation
Lorsque cette fonction est appelée pendant une présentation et qu'une visite est créée avec succès :
- Les utilisateurs peuvent sélectionner le bouton Visiter dans le menu du lecteur de présentation pour ouvrir la visite. Toutes les métriques de présentation suivies pendant la session sont liées à la visite.
- Si aucun participant n'a été sélectionné avant la création de la visite, le champ de compte de la visite est vide.
- Des restrictions de produit et un ciblage de présentation s'appliquent à la nouvelle visite.
- Ces enregistrements sont associés à la nouvelle visite.
- Visite de prestataire
- Détails du produit de visite de prestataire
- Message de produit détaillé de la visite du prestataire
- Forum de présentation
- Entrée au flux de clic de présentation
Limitations
- La fonction
createVisitne remplit pas les détails de la nouvelle visite dans des variables Mustache qui référencent des visites. - N'utilisez pas la fonction
upsertpour créer des visites.
Exemple
<body>
<input id="name" style="color: black;">
<input id="customField" style="color: black;">
<a href="javascript:createVisit();">Create Visit</a>
</body>
<script type="text/javascript">
function createVisit() {
PresentationPlayer.createVisit('callbackMethod');
}
function callbackMethod(data) {
console.log(data);
PresentationPlayer.alert(JSON.stringify(data));
}
</script>Erreurs
Cette fonction renvoie des erreurs lorsque :
- Les règles de validation échouent.
- Une visite a déjà été créée pendant la session de présentation. Dans ce cas, la fonction renvoie l'ID de la visite créée précédemment sous le format JSON.
- Le lecteur de présentation est ouvert pour une visite existante. Dans ce cas, la fonction renvoie l'ID de la visite créée précédemment sous le format JSON.
- Le lecteur de présentation est ouvert dans un contexte sans rapport avec la visite.
Cet exemple est un résultat d'erreur au format JSON.
{"state":"error", "errorMessage": "<error>", "id": "<optional_id_of_previously_created_visit>"}Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !

