Вы находитесь здесь:
Функция createVisit
Создает посещение для выбранных посетителей и возвращает результат к указанному методу обратного вызова. Salesforce применяет все настроенные проверки посещений к созданному посещению.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise and Unlimited Edition с дополнительной лицензией Life Sciences Cloud, Life Sciences Cloud for Customer Engagement и управляемым пакетом Life Sciences Customer Engagement. |
Совет Рекомендуем вызывать эту функцию только один раз за сеанс презентации.
Синтаксис
PresentationPlayer.createVisit(callbackMethod)Аргументы
| Аргумент | Описание |
|---|---|
callbackMethod |
Имя метода JavaScript, получающего результаты операции. |
Возвращается
Этот метод возвращает JSON, содержащий код родительского посещения, например:
{"state":"success", "id": "<parent_visit_uid>"}Использование
Когда эта функция вызывается во время презентации и посещение создается успешно:
- Пользователи могут выбрать кнопку «Посещение» в меню проигрывателя презентаций для открытия посещения. Все показатели презентации, отслеживаемые во время сеанса, связаны с посещением.
- Если посетители не были выбраны до создания посещения, поле организации в посещении будет пустым.
- Ограничения продуктов и целевая презентация применяются к новому посещению.
- Эти записи связаны с новым визитом.
- Посещение поставщика
- Сведения о продукте посещения поставщика
- Посещение поставщика, содержащее подробное сообщение о продукте
- Форум презентации
- Запись потока нажатия на презентацию
Ограничения
- Функция
createVisitне заполняет сведения о новом посещении переменными Mustache, ссылающимися на посещения. - Не используйте функцию
upsertдля создания посещений.
Пример
<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>Ошибки
Данная функция возвращает ошибки, если:
- Правила проверки не выполняются.
- Посещение уже было создано во время сеанса презентации. В этом случае функция возвращает код посещения, созданного ранее в формате JSON.
- Проигрыватель презентации открывается для текущего посещения. В этом случае функция возвращает код посещения, созданного ранее в формате JSON.
- Проигрыватель презентации открывается в контексте, не связанном с посещением.
Данный пример является результатом ошибки в формате JSON.
{"state":"error", "errorMessage": "<error>", "id": "<optional_id_of_previously_created_visit>"}Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!

