setSurveyFlowJson Function
當現場使用者儲存或提交相關造訪時,將調查結果儲存至目前簡報與造訪的資料庫。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:具有 Life Sciences Cloud、Life Sciences Cloud for Customer Engagement 附加元件授權和 Life Sciences Customer Engagement 受管理封裝的 Enterprise 和 Unlimited Edition。 |
呼叫時,此函數會:
- 驗證回應物件包含
fullName內容,或傳回無效回應資料的錯誤。 - 處理儲存的調查資料,並在現場使用者儲存或提交相關造訪時將其儲存至資料庫。
- 建立相關的調查記錄。
當使用者選取「造訪」按鈕以返回造訪頁面時會觸發 surveyflowjsonpassedtovisit 事件,而非使用者完成調查回應時。
語法
PresentationPlayer.setSurveyFlowJson(Object, state)參數
| 引數 | 描述 |
|---|---|
Object |
必要。調查回應 JSON 物件,其中包含調查的完整開發人員名稱 fullName,以及其他調查回應資料和回答。 |
state |
選擇性。調查回應的提交狀態。支援的值有:
預設值為 |
用途
呼叫狀態為 save 的函數會建立這些調查記錄。
- 已回應調查的調查邀請記錄。
- 調查主題記錄。
- 主題識別碼會設定為目前的內容,例如造訪識別碼。
- 父系識別碼會設定為新調查邀請記錄的識別碼。
- 調查參與內容記錄。
- 內容類型設定為「簡報」。
- 內容值設定為呈現識別碼。
- 調查邀請識別碼會設定為新調查邀請記錄的識別碼。
- 調查回應離線記錄。
- 回應會設定為調查回應 JSON 資料。
- 調查邀請識別碼會設定為新調查邀請記錄的識別碼。
呼叫狀態為 submit 的函數會建立這些調查記錄。
- 由
save狀態建立的所有記錄。 - 調查每個問題回應的問題回應記錄。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

