setSurveyFlowJson Function
当现场用户保存或提交相关走访时,将调查结果保存到当前演示和走访的数据库。
所需的 Edition
| 适用于: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状态调用函数会创建这些调查记录。
- 已回复调查的调查邀请记录。
- 调查主题记录。
- 主题 ID 设置为当前上下文,例如访问 ID。
- 父级 ID 设置为新调查邀请记录的 ID。
- 调查参与上下文记录。
- 上下文类型设置为演示。
- 上下文值设置为演示 ID。
- 调查邀请 ID 设置为新调查邀请记录的 ID。
- 调查回复离线记录。
- 响应设置为调查响应 JSON 数据。
- 调查邀请 ID 设置为新调查邀请记录的 ID。
使用submit状态调用函数会创建这些调查记录。
- 由
save状态创建的所有记录。 - 调查每个问题回复的问题回复记录。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

