Loading
设置资格评估和候选人注册的 Omniscript

设置资格评估和候选人注册的 Omniscript

允许用户检查他们的资格并注册临床试验,同时在资格评估和注册期间存储他们的回答。

所需的 Edition

适用于:Lightning Experience
适用于:具有 Life Sciences Cloud 或 Health Cloud 以及参与者注册加载项许可证的 EnterpriseUnlimited Edition
所需用户权限
启用预填充评估: 自定义应用程序
Omnistudio 设计者
编辑和更新 Omnistudio 组件: 全方位设计者
管理候选人注册: 临床试验经理

在设置 TrialManagement_CandidateEligibilityAndRegistrationMerged Omniscript 之前,请完成先决条件。

  1. 从应用程序启动程序中,查找并选择 Omniscripts
  2. 创建 TrialManagement_CandidateEligibilityAndRegistrationMerged Omniscript 的版本,然后单击编辑表格
  3. 添加评估问题。
    1. 选择您为资格评估创建的评估问题。
    2. 将问题拖放到适当的 Omniscript 标题下。例如,如果参与者年龄?是您的问题,将其拖到个人信息下。
    3. 单击确定
  4. 将授权表单文本记录详细信息和个人客户记录 ID 添加到 Omniscript。
    1. 在您创建的 Omniscript 版本中,选择 CandidateRegistrationRequiredIds 集值元素。
    2. 在“设置值属性”中,更新 AuthorizationFormTextId 和 RecordTypeId 值。
    3. 保存更改。
  5. 将您创建的 Omniscript 版本添加到护理计划详细信息记录。
    1. 从应用程序启动程序中,查找并选择护理计划详细信息
    2. 打开要添加 Omniscript 的护理计划详细信息记录。
    3. 编辑护理计划详细信息记录。
    4. 对于详细信息类型,选择全方位流程
    5. 对于详细信息子类型,选择您创建的子类型,以用作参与者管理的区分符。
    6. 对于详细信息记录,选择要添加到记录的 Omniscript 版本。
    7. 保存更改。
  6. 创建并配置表达式集。有关更多信息,请查看创建表达式集
  7. 创建 TrialManagement_GetCandidiateEligibilityResult 集成程序的新版本。
    1. 从应用程序启动程序中,查找并选择集成程序
    2. 从集成程序列表视图中,选择 TrialManagement_GetCandidiateEligibilityResult 集成程序。
    3. TrialManagement_GetCandidiateEligibilityResult 集成程序页面上,单击创建版本
    此集成过程会评估候选响应,并返回指示匹配与否的值。
  8. 将您创建的表达式集添加到新的集成程序版本中。
    1. 从应用程序启动程序中,查找并选择 Omnistudio 集成程序
    2. 选择您创建的集成程序版本。
    3. 在结构下,选择 ExpressionSetForHealthCondition
    4. 在“属性”选项卡中,对于配置名称,输入您创建的表达式集的名称。
    5. 在其他输入/输出/故障响应中,选择仅发送其他输入
    6. 在“其他输入”下,以DataInput:AssessmentQuestionAPIName and value in %AssessmenResponseFormatConvertorAction:result:AssessmentQuestionAPIName%格式输入密钥。例如,如果评估响应是 Participant_Gender,则密钥是 DataInput:Participant_Gender and value is %AssessmenResponseFormatConvertorAction:result:Participant_Gender%
    7. 在“结构”下,选择 ResponseForCandidateEligibility
    8. 在其他输出响应下,将 isEligible 其他输出的值替换为 IF((%ExpressionSetForHealthConditioncalculationResults:condition_output__1% == null), false,ExpressionSetForHealthConditioncalculationResults:condition_output__1)
    9. 激活集成程序版本。
  9. 设置 reCAPTCHA。
    1. https://www.google.com/recaptcha 获取站点密钥和密码密钥。有关更多信息,请查看从 ReCaptcha 获取站点密钥和密码密钥。
    2. 从“设置”中,查找并选择在线个案 HTML 生成器
    3. 在“设置”页面上,单击 reCAPTCHA API 密钥对字段旁边的查找图标。
    4. 在“查找”页面上,单击新建,然后输入 API 密钥对昵称、站点密钥和密码。
    5. 保存更改。
  10. 将 reCAPTCHA 详细信息添加到 Omniscript。
    1. 从应用程序启动程序中,查找并选择 Omniscripts
    2. 找到并打开您创建的 Omniscript 版本。
    3. 在 Omniscript 页面上,选择 SiteGoogleCaptchaDetails
    4. 在“设置值属性”中,更新 SiteCaptchaAPIKeyPairNickName 和 SiteCaptchaKey 值。
    5. 激活 Omniscript 版本。
  11. 将 reCAPTCHA 设置添加到 Experience Cloud 站点。有关更多信息,请查看设置 ReCaptcha
  12. 更新重复管理设置,以避免重复注册。
    1. 从“设置”中,在“快速查找”方框中,输入匹配规则,然后选择匹配规则
    2. 激活标准个人客户匹配规则。
    3. 从“设置”中,在快速查找框中输入重复规则,然后选择重复规则
    4. 单击新建规则,然后选择个人客户
    5. 在“重复规则”设置页面上,输入规则名称、描述、操作和条件。有关更多信息,请查看自定义重复规则
    6. 对于记录级安全性,选择绕过共享规则
    7. 保存更改。
    8. 启用规则。
    9. 要为潜在客户创建重复规则,请重复步骤 d 至 h。
  13. 要允许来宾用户保存他们的回复,请将保存回复远程操作添加到 TrialManagement_CandidateEligibilityAndRegistrationMerged Omniscript 中,并更新远程操作属性。
    重要
    重要 为了确保每个评估响应都链接到正确的候选人,您可以创建记录触发的流,将值从您创建的 Custom-Context-Id 字段复制到评估记录上的 ResponseContextId 字段。
    1. 将远程操作元素从“构建”面板拖到画布上,并将其直接放在“执行候选注册集成程序操作”元素之后。
    2. 单击画布上的远程操作元素,并在属性面板中输入名称和字段标签。
    3. 在“远程属性”部分,将远程类的值设置为 discoveryfrmwrk.StoreResponses,并将远程方法的值设置为 invokeMethod
    4. 在“远程属性”部分的“远程选项”下,更新表中所示的键值对。

      您必须在评估对象中创建自定义字段 Clinical_Context_Id

      关键字
      Assessment.Clinical_Context_Id %ResearchStudyCandidate%
      Assessment.AssessmentStatus 已完成
    5. 在“远程属性”部分,更新“额外有效载荷”部分中的键-值对。如表所示,维护键值对,但最后三个除外,您可以根据自己的要求自定义。
      关键字
      omniscriptId %omniscriptId%
      language %language%
      类型 %type%
      runMode %runMode%
      sId %sId%
      方案 %主题%
      子类型 %subType%
      userProfile %userProfile%
      timeStamp %timeStamp%
      userTimeZoneName %userTimeZoneName%
      userTimeZone %userTimeZone%
      userCurrencyCode %userCurrencyCode%
      userName %userName%
      omniProcessId %omniProcessId%
      localTimeZoneName %localTimeZoneName%
      getCandidatePersonalInformation %getCandidatePersonalInformation%
      getCandidateAndFamilyHealthInformation %getCandidateAndFamilyHealthInformation%
      getCandidateLifestyleInformation %getCandidateLifestyleInformation%
    6. 启用仅发送额外有效负载复选框。
    7. 激活 Omniscript 版本。
 
正在加载
Salesforce Help | Article