createVisit 函数
为选定出席者创建走访,并将结果返回到指定的回调方法。Salesforce 将所有配置的走访验证应用于创建的走访。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有Life Sciences Cloud、Life Sciences Cloud for Customer Engagement加载项许可证和Life Sciences Customer Engagement受管软件包的Enterprise 和 Unlimited Edition。 |
提示 我们建议每个演示会话仅调用此函数一次。
语法
PresentationPlayer.createVisit(callbackMethod)参数
| 参数 | 说明 |
|---|---|
callbackMethod |
接收操作结果的 JavaScript 方法的名称。 |
返回
此方法返回包含父级走访 ID 的 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 格式创建的走访的 ID。
- 演示播放器将打开,以便进行现有访问。在这种情况下,该函数返回以前以 JSON 格式创建的走访的 ID。
- 演示播放器在与访问无关的上下文中打开。
此示例是 JSON 格式的错误结果。
{"state":"error", "errorMessage": "<error>", "id": "<optional_id_of_previously_created_visit>"}本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

