您位於此處:
在 Discovery Framework Omniscript 中以先前提交回應預先填入評估問題
為您的受訪者節省輸入特定問題回應多次的時間和精力。收集評估表單上某些問題的新回應,並以從先前評估回應中取得的資料預先填入其他問題。若要從先前提交的回應存取資料,請啟用預先填入評估問題決策表格和預先填入決策表格整合程序。接著設定 Omniscript 以決定是否要預先填入問題。
必要版本
| 檢視支援的產品版本。 |
| 所需的使用者權限 | |
|---|---|
| 若要啟用「預先評估」: | 自訂應用程式 |
| 編輯 Omni 流程評估問題版本記錄和 Omniscript: | OmniStudio 管理員權限集 |
| 建立、編輯和啟用決策表格: | 「系統管理員」設定檔 |
| 指派權限集: | 「指派權限集」權限 和 檢視設定和組態 |
請記住:
- 在 Experience Cloud 網站上,評估只會針對已驗證的使用者顯示預先填寫的問題,而不會針對來賓使用者顯示。
- 若要使用預先填入的問題,社群使用者必須擁有「評估」物件上「帳戶」、「個案」、「連絡人」、「Omni 程序」和「回應內容」欄位的「讀取」存取權。如果您不希望社群使用者擁有這些欄位的「讀取」存取權,請從 GetAssessmentIdForContext Omnistudio 資料對應器移除對應的篩選條件。
- 問題僅會在新開啟的評估上預先填入。
- 若要預先填入問題,使用決策表格整合程序 (DiscoveryFramework_PrefillWithDecisionTable) 的預先填入會使用最近完成評估的回應。
若要預先填寫可用資料的所有問題,而非特定問題,您使用不同的整合程序,而不使用決策表格。請參閱在 Discovery Framework Omniscript 中使用先前已提交回應中的資料。
啟用預先評估問題
開啟「預先填入評估問題」功能,讓您的使用者可針對特定問題驗證先前評估回應自動填入的資料。
在您啟用「預先填入評估問題」之前,請確定您的組織中有可用的決策表格。
- 進入「設定」,在「快速尋找」方塊中輸入「預先設定」,然後選取「預先評估問題設定」。
- 啟用「預先設定評估問題」。
- 遵循引導式設定步驟來設定預先填入評估問題,並為決策表指派權限。
設定字首問題
Omni 流程評估問題版本記錄代表評估中的問題。在對應至待填寫問題的記錄中,選取「字首」核取方塊。
-
開啟對應至要預先填寫問題和相關 Omni 程序識別碼的 Omni 流程評估問題版本記錄。
在「Omni 流程評估問題版本」清單檢視中,確定您選取正確的版本記錄。如果您有多個版本的 Omni 流程,則會在所有版本中顯示相同的問題,但每個問題版本都有唯一的 Omni 流程評估問題版本記錄識別碼。
- 選取「Prefill」。
- 如果您先前已啟用「預先評估問題」決策表,請將其重新整理。 修改問題版本的「字首」設定後,您必須重新整理決策表格。
啟用預先填入評估問題決策表格
當您開啟「啟用預先填入評估問題」時,系統會自動建立「預先填入評估問題」決策表格。下表決定是否根據 Omni 流程評估問題版本記錄中的預先填入設定來預先填入評估問題。
如果您想要在問題預先填寫前評估其他業務規則,請更新「預先評估問題」決策表格或建立自訂決策表格。
- 進入「設定」,在「快速尋找」方塊中輸入「決策表格」,然後選取「決策表格」。
- 按一下「預先填入評估問題」。
- 若要依原狀使用決策表格,請將其啟用。您可以略過下一個步驟。
-
如果您想要在問題預先填寫前評估其他業務規則,請自訂決策表格。
- 停用決策表格。
- 新增輸入與輸出。如果您新增輸出,您也必須自訂 PrefillAssessmentWithDecisionTable 整合程序。
- 請儲存您的變更。
- 啟用決策表格。
-
從決策表頁面的 URL 複製決策表格的識別碼。稍後將決策表內容新增至 Omniscript 時,您需要該識別碼。
決策表格識別碼是出現在 URL DecisionTables/ 之後的字元字串。
將決策表格內容新增至 Omniscript
在 Seed Data JSON 中指定「預先填入評估問題」決策表格的識別碼。下表可確保已預先填寫正確的評估問題。
- 在 Omniscript 中,按一下「設定」。
- 在「種子資料 JSON」區段中,按一下 +新增金鑰/值配對。
-
針對「金鑰」,輸入 PrefillDecisionTableId。針對「值」,輸入您已啟用「預先填入評估問題」決策表格的識別碼。
若要尋找決策表格識別碼,請開啟決策表格。決策表格識別碼是出現在 URL DecisionTables/ 之後的字元字串。
- 針對啟動評估且包含要預先填寫問題的每個 Omniscript 重複這些步驟。
將預先填入整合程序新增至 Omniscript
使用 DiscoveryFramework_PrefillWithDecisionTable 整合程序來預先填入評估問題。啟用「整合程序」,然後將「整合程序」動作新增至 Omniscript,其會啟動含有待填寫問題的評估。
- 在「Omnistudio 整合程序」清單檢視的 DiscoveryFramework/PrefillWithDecisionTable 下,開啟「PrefillAssessmentWithDecisionTable」。
- 啟用整合程序。
- 開啟 Omniscript 以啟動含有待預先填寫問題的評估。
-
將「整合程序」動作拖曳至畫布。將它放置在顯示評估問題的元素之前,讓 Omniscript 在顯示評估問題之前評估預先填入的設定值。
-
按一下「整合程序」動作,然後輸入內容。
- 針對「名稱」,輸入動作的描述性名稱,例如 GetPrefillData。
- 針對「整合程序」,選取「 DiscoveryFramework_PrefillWithDecisionTable」。
- 若要測試預先填入的回應,請按一下「預覽」。輸入內容識別碼,例如帳戶識別碼或連絡人識別碼,並確認問題如預期填寫。
指派決策表格的權限
最後,為完成評估的使用者更新相關設定檔或權限集,讓他們可以叫用預先填入評估問題的決策表格。
- 進入「設定」,在「快速尋找」方塊中輸入使用者,然後選取「使用者」。
- 將已啟用「執行決策表」權限的設定檔或權限集指派給適當的使用者。請參閱使用者權限。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!


