在 Discovery Framework Omniscript 中使用之前提交的回复预填充评估问题
节省回答者多次输入特定问题的答案的时间和精力。收集评估表单中特定问题的新回答,并使用从以前的评估回答中检索的数据预填充其他问题。要从以前提交的回复访问数据,请激活预填充评估问题决策表和预填充决策表集成程序。然后,设置 Omniscript,以确定是否预填写问题。
所需的 Edition
| 查看支持的产品版本。 |
| 所需用户权限 | |
|---|---|
| 启用预填充评估: | 自定义应用程序 |
| 编辑全方位流程评估问题版本记录和 Omniscript: | OmniStudio 管理员权限集 |
| 创建、编辑和激活决策表: | 系统管理员简档 |
| 分配权限集: | 分配权限集 以及 查看设置和配置 |
请记住:
- 在 Experience Cloud 站点上,评估仅为经过身份验证的用户显示预填写的问题,而不是来宾用户。
- 要使用预填问题,社区用户必须对评估对象上的客户、个案、联系人、全方位流程和回复上下文字段拥有读取权限。如果您不希望社区用户拥有对这些字段的读取权限,请从 GetAssessmentIdForContext Omnistudio 数据映射器中删除相应的筛选器。
- 问题仅在新打开的评估上预填写。
- 要预填充问题,预填充决策表集成程序 (DiscoveryFramework_PrefillWith DecisionTable) 会使用最近完成的评估中的响应。
要预填充所有有数据可用的问题,而不是特定的问题,您可以使用不同的集成程序,并且没有决策表。请参阅在发现框架 Omniscript 中使用来自以前提交的回复的数据。
启用预填写评估问题
打开“预填写评估问题”功能,以便对于特定问题,用户可以验证他们以前的评估回复中的自动填充数据。
在启用预填写评估问题之前,请确保决策表在贵组织中可用。
- 从“设置”中,在快速查找框中输入预填写,然后选择预填写评估问题设置。
- 启用预填写评估问题。
- 按照指导设置步骤,设置预填写评估问题,并为决策表分配权限。
设置预填写问题
全方位流程评估问题版本记录代表评估中的问题。在与要预填写的问题对应的记录中,选中预填写复选框。
-
打开与要预填写的问题和相关全方位流程 ID 对应的全方位流程评估问题版本记录。
在全方位流程评估问题版本列表视图中,请确保您选择了正确的版本记录。如果您有多个版本的全方位流程,相同问题可以出现在所有版本中,但每个问题版本都有一个唯一的全方位流程评估问题版本记录 ID。
- 选择预填充。
- 如果您之前激活了预填写评估问题决策表,请刷新它。 您必须在修改问题版本的预填充设置后刷新决策表。
激活预填写评估问题决策表
当您打开启用预填写评估问题时,会自动创建预填写评估问题决策表。该表根据全方位流程评估问题版本记录中的预填写设置确定是否预填写评估问题。
如果您想要在预填充问题之前评估其他业务规则,请更新预填充评估问题决策表或创建自定义决策表。
- 从“设置”中,在快速查找框中输入决策表,然后选择决策表。
- 单击预填写评估问题。
- 要按原样使用决策表,请将其激活。您可以跳过下一步。
-
如果您想要在预填充问题之前评估其他业务规则,请自定义决策表。
- 禁用决策表。
- 添加输入和输出。如果您添加输出,您还必须自定义 PrefillAssessmentWith DecisionTable 集成程序。
- 保存更改。
- 激活决策表。
-
从决策表页面的 URL 复制决策表的 ID。稍后将决策表属性添加到 Omniscripts 时,您需要 ID。
决策表 ID 是显示在 URL 中 DecisionTables/ 之后的字符串。
将决策表属性添加到 Omniscript
在种子数据 JSON 中指定预填充评估问题决策表的 ID。该表确保预填正确的评估问题。
- 在 Omniscript 中,单击设置。
- 在种子数据 JSON 部分中,单击 + 添加新密钥/值对。
-
对于密钥,输入 Prefill DecisionTableId。对于值,输入您激活的预填充评估问题决策表的 ID。
要查找决策表 ID,请打开决策表。决策表 ID 是显示在 URL 中 DecisionTables/ 之后的字符串。
- 对于启动带有要预填写问题的评估的每个 Omniscript,重复这些步骤。
将预填充集成程序添加到 Omniscript
使用 DiscoveryFramework_PrefillWith DecisionTable 集成程序预填写评估问题。激活集成程序,然后将集成程序操作添加到 Omniscript 中,Omniscript 启动带有要预填写问题的评估。
- 在 Omnistudio 集成程序列表视图中,在 DiscoveryFramework/PrefillWith DecisionTable 下,打开 PrefillAssessmentWith DecisionTable。
- 激活集成程序。
- 打开 Omniscript,启动带有要预填写问题的评估。
-
将集成程序操作拖到画布。将其放在显示评估问题的元素之前,以便 Omniscript 在显示评估问题之前评估预填充设置值。
-
单击集成程序操作,然后输入属性。
- 对于名称,输入操作的描述性名称,例如 GetPrefillData。
- 对于集成程序,选择 DiscoveryFramework_PrefillWith DecisionTable。
- 要测试预填写的回复,请单击预览。输入上下文 ID,例如客户 ID 或联系人 ID,并确认问题已按预期预填写。
分配决策表的权限
最后,为完成评估的用户更新相关简档或权限集,以便他们可以调用预填写评估问题的决策表。
- 从“设置”中,在快速查找框中,输入“用户”,然后选择“用户”。
- 为适当的用户分配启用了“运行决策表”权限的简档或权限集。请参阅用户权限。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!


