Funzione createVisit
Crea una visita per i partecipanti selezionati e restituisce il risultato al metodo di richiamata specificato. Salesforce applica tutte le convalide delle visite configurate alla visita creata.
Versioni (Edition) richieste
| Disponibile nelle versioni: Lightning Experience |
| Disponibile in: Enterprise Edition e Unlimited Edition con licenza aggiuntiva Life Sciences Cloud per Customer Engagement e pacchetto gestito Life Sciences Customer Engagement. |
Suggerimento Si consiglia di invocare questa funzione una sola volta per sessione di presentazione.
Sintassi
PresentationPlayer.createVisit(callbackMethod)Argomenti
| Argomento | Descrizione |
|---|---|
callbackMethod |
Nome del metodo JavaScript che riceve i risultati dell'operazione. |
Restituisce
Questo metodo restituisce JSON che contiene l'ID della visita controllante, ad esempio:
{"state":"success", "id": "<parent_visit_uid>"}Utilizzo
Quando questa funzione viene chiamata durante una presentazione e una visita viene creata correttamente:
- Gli utenti possono selezionare il pulsante Visita nel menu del player della presentazione per aprire la visita. Tutte le metriche di presentazione tracciate durante la sessione sono collegate alla visita.
- Se non sono stati selezionati partecipanti prima della creazione della visita, il campo account della visita è vuoto.
- Le restrizioni sui prodotti e la destinazione delle presentazioni si applicano alla nuova visita.
- Questi record sono correlati alla nuova visita.
- Visita operatore
- Dettagli prodotto visita operatore
- Visita dell'operatore che dettaglia il messaggio del prodotto
- Forum di presentazione
- Voce stream clic presentazione
Limiti
- La funzione
createVisitnon compila i dettagli della nuova visita nelle variabili Mustache che fanno riferimento alle visite. - Non utilizzare la funzione
upsertper creare visite.
Esempio
<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>Errori
Questa funzione restituisce errori quando:
- Le regole di convalida non riescono.
- Durante la sessione di presentazione è già stata creata una visita. In questo caso, la funzione restituisce l'ID della visita creata in precedenza in formato JSON.
- Il lettore di presentazioni viene aperto per una visita esistente. In questo caso, la funzione restituisce l'ID della visita creata in precedenza in formato JSON.
- Il player della presentazione viene aperto in un contesto non correlato alla visita.
Questo esempio è un risultato di errore in formato JSON.
{"state":"error", "errorMessage": "<error>", "id": "<optional_id_of_previously_created_visit>"}Questo articolo ha risolto il problema?
Facci sapere, così possiamo migliorare!

