在 Life Sciences Cloud 中分发调查
生成调查邀请,并定义谁可以参加调查以及他们可以从哪里开始调查。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有Life Sciences Cloud、Life Sciences Cloud for Customer Engagement加载项许可证和Life Sciences Customer Engagement受管软件包的Enterprise 和 Unlimited Edition。 |
以下是帮助您入门的视频。
如果您无法在全屏模式下观看视频,请在新选项卡中打开:
共享调查邀请。
调查访问和参与上下文
了解如何组合调查主题和调查参与上下文记录,以确定谁可以访问调查以及他们可以从哪里开始调查。
备注 通过开发人员控制台,使用 Apex 创建调查主题或调查参与上下文记录。
调查主题类型
调查主题决定了可以访问调查的用户的范围。在创建调查主题记录时,根据以下对齐方法之一设置 SubjectId。
- 区域
- 将 SubjectId 设置为 Territory2。调查与分配到该特定区域及其下属区域的用户共享。
- 产品定线
- 将 SubjectId 设置为 LsMarketableProduct。产品区域可用性 (PTA) 记录使用这些定线类型管理访问权限:
- 包容:限制对特定区域的可用性。
- 下属:扩展整个区域层次结构的可用性。
- 排除:关闭产品定线的共享。
- 特定记录
- 将 SubjectId 设置为特定记录,例如客户、走访或客户计划,以仅限制对该项目的访问。
参与上下文
参与上下文决定了用户可以从哪里开始调查,例如在客户或走访记录上。此列表描述了参与上下文类型及其相应的用户界面位置。
- 客户
- 客户简档、客户列表和智能内容高级客户搜索
- 访问
- 访问参与页面
- 客户计划
- 客户计划记录页面
配置示例和可用性
查看这些配置,以确定要创建哪些调查主题和调查参与上下文记录。这些记录确保用户可以在正确的位置访问调查。
此表描述了常见的调查可用性配置。
| 调查主题 | 参与上下文 | 结果 | 在可用位置 |
|---|---|---|---|
| 区域 | 客户 | 用户访问其区域内的客户时,调查可用 |
|
| 产品 | 访问 | 在与产品相关的走访期间,调查可用 |
|
您无法将按 LsMarketableProduct 划分的调查分发到客户或客户计划上下文。
创建调查邀请
邀请 Life Sciences Cloud for Customer Engagement 用户直接在应用程序中参与调查。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有Life Sciences Cloud、Life Sciences Cloud for Customer Engagement加载项许可证和Life Sciences Customer Engagement受管软件包的Enterprise 和 Unlimited Edition。 |
| 所需用户权限 | |
|---|---|
| 创建调查邀请: | 生命科学商业管理员 |
调查邀请会在内部分发调查,因此适用于客户参与的 Life Sciences Cloud 用户可以直接在应用程序中启动调查并捕获回复。
- 从应用程序启动程序中,查找并选择调查。
- 打开要为其生成邀请链接的调查。
- 要创建邀请,请在调查生成器顶部导航栏中单击发送。
-
单击获取邀请。
Salesforce 创建调查邀请记录。
-
查看其他调查分发选项。
Salesforce 调查支持多种分发方法,包括电子邮件邀请和公共链接。有关更多信息,请查看分发调查。
获取调查邀请 ID
在使用 Apex 创建调查主题或调查参与上下文记录之前,请找到调查邀请的唯一标识符。
- 从应用程序启动程序中,查找并选择调查。
- 选择要配置的调查。
- 选择相关选项卡。
-
在调查邀请相关列表中,打开调查邀请。
如果列表中没有显示调查邀请,请参阅在 Life Sciences Cloud 中分发调查。
-
从 URL 复制记录 ID。
在 Apex 示例中将此 ID 用作 ParentId 或 SurveyInvitationId 的值。
创建调查主题和参与上下文记录
通过使用 Apex 创建记录,定义谁可以访问调查以及调查邀请的显示位置。
在开发人员控制台中使用 Apex 脚本配置调查的可用性。
-
从开发人员控制台中,运行此 Apex 脚本,以创建调查主题记录。
SurveySubject s = new SurveySubject(); s.ParentId = 'SURVEY_INVITATION_ID'; // SurveyInvitation record Id s.SubjectId = 'ACCOUNT_ID'; // Account, Territory2, or LsMarketableProduct Id s.Name = 'SurveySubjectExample'; insert s; -
运行此 Apex 脚本,以创建调查参与上下文记录。
SurveyEngagementContext s = new SurveyEngagementContext(); s.Name = 'surveyEngagementContextName'; // Survey Engagement Context record name s.SurveyInvitationId = 'SURVEY_INVITATION_ID'; // SurveyInvitationId s.ContextType = 'Visit'; // Supported values: Visit, Account, AccountPlan insert s;
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

