createVisit 函數
為所選出席者建立造訪,並將結果傳回至指定的回呼方法。Salesforce 會將所有設定的造訪驗證套用至建立的造訪。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:具有 Life Sciences Cloud、Life Sciences Cloud for Customer Engagement 附加元件授權和 Life Sciences Customer Engagement 受管理封裝的 Enterprise 和 Unlimited Edition。 |
小秘訣 建議每個簡報工作階段僅叫用此函數一次。
語法
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>"}此文章是否解決您的問題?
請讓我們知道,以便我們改進!

