医疗查询 CRM 数据共享允许您在 Veeva CRM 与 Vault MedComms 之间共享帐户和医疗查询数据。例如,销售代表在 CRM 创建查询。MedComms 会从 CRM 提取查询来创建病例,客服中心代理商使用医疗查询生成回复数据包来回复该病例。当代理商在 MedComms 中关闭病例时,Vault 会将更新推送回 CRM,该更新包含回复说明和回复数据包链接。
对于源自 MedComms 中的查询,例如医护人员直接从客服中心发出请求信息,如果病例联系人与 CRM 帐户相关联,Vault 会在 CRM 中创建 MedComms 医疗查询记录。
Vault 使用以下对象来提取和存储 Veeva CRM 中的数据。
- CRM 组织:CRM 组织对象存储特定 CRM 组织的登录凭据、API 凭据以及集成和初始同步历史记录。
- CRM 数据映射:该对象在 Vault 和 Veeva CRM 之间创建字段到字段的映射。
要使用医疗查询 CRM 集成,您必须有可以授权访问和完成以下步骤的安全配置文件,详请如下:
- 启用医疗查询 CRM 数据共享
- 创建 CRM 组织
- 添加 API 读者密钥和读者秘密
- 请输入 Salesforce 凭证
- 填充 CRM 数据映射对象
- 执行提取历史 CRM 帐户任务
启用医疗查询 CRM 数据共享
您必须联系 Veeva 支持人员来启用该功能,然后导航到管理 > 设置 > 应用程序设置,并选中启用医疗查询 CRM 数据共享复选框。
创建 CRM 组织
在您开始之前
Vault 会使用 CRM 组织记录创建登录凭证以及从 Veeva CRM 检索数据所需的其他信息。在您开始之前,您需要在 Veeva CRM 中为 MedComms 集成创建一个专用集成用户帐户。您可以将您想要引入 MedComms 的所有病例分配给该用户。接下来,查找或创建关联应用程序并从 Veeva CRM 中收集以下信息:
- 从公司信息中,保存组织名称和组织 ID。
- 从设置 > 应用程序设置 > 创建 > 应用程序 > 远程访问 API,保存读者密钥和读者秘密。
- 您的专用集成用户的名称和密码为 Veeva CRM 用户名和密码。
将 CRM 组织添加到业务管理员
导航到管理 > 配置 > 对象 > CRM 组织,并选择显示在业务管理员菜单中复选框。
如何创建 CRM 组织记录
要创建新的 CRM 组织记录:
- 导航到管理 > 业务管理员 > CRM 组织并单击创建。
- 在名称字段输入您从 Salesforce 保存的组织名称字段值。
- 在 CRM 组织 ID 字段输入您从 Salesforce 保存的组织 ID 字段值。
- 从集成下拉框中选择医疗查询。
- 可选项:选择集成、沙盒或产品的 CRM 组织类型。
- 选择 CRM Vault 元数据同步复选框。
- 在 CRM 用户名字段,输入您在 Veeva CRM 中登录 CRM 组织所使用的的用户名。
- 单击保存。
添加 API 读者密钥和秘密
从操作菜单中选择输入 Salesforce 凭证。输入您从 Veeva CRM 关联应用程序中保存的 CRM 密码、关联应用程序读者密钥和关联应用程序读者秘密。
输入 CRM 数据映射对象
CRM 数据映射对象特指 Vault 和 Veeva CRM 以及选项列表翻译之间字段到字段的映射。您可以手动配置数据映射或使用 Vault 加载程序更新 CSV。
使用 Vault 加载程序配置数据映射
要更新您的数据映射的 CSV:
- 导航到 Vault 加载程序 > 加载,单击 CSV 文件旁边的选择,然后选择您的数据映射文件。有关示例,请查看下方的 CSV 样本。
- 在对象类型选项列表中选择 CRM 数据映射。
- 在操作类型选项列表中选择创建。
- 单击映射字段。当加载程序任务完成后,Vault 会通过电子邮件通知您。
手动配置数据映射
要手动配置字段映射:
- 导航到 CRM 数据映射列表页,并单击创建。
- 选择任务类型。选择帐户来映射 CRM 帐户对象中的数据。要从 CRM 查询对象中映射数据,请选择查询。
- 从映射类型选项列表中选择映射类型。
- 输入 CRM 对象名称和相应的 Vault 对象名称。例如,CRM 帐户对象可以映射到 Vault 的人员 (person__sys) 对象。
- 输入 CRM 字段名称和相应的 Vault 字段名称。例如,CRM 名字字段可以映射到 Vault 的名字 (first_name__sys) 字段。
- 对于选项列表字段,输入 CRM 选项列表值和相应的 Vault 选项列表值。例如,心脏病学和 cardiology__c。
- 可选项:输入 CRM 默认值和 Vault 默认值。对于不会直接映射到 CRM 字段的字段,Vault 会使用默认值创建记录。
- 单击保存。
关于映射类型
在映射类型选项列表中有四 (4) 个可用选项。
- CRM 默认映射:该映射类型定义 Vault 中不存在的 CRM 字段的默认值。CRM 默认值字段是该映射类型的必填项。
- Vault 默认映射:该映射类型定义 CRM 中不存在的 Vault 字段的默认值。Vault 默认值字段是该映射类型的必填项。
- 字段映射:该映射类型为所有字段类型(选项列表除外)配置 Vault 字段和 CRM 字段之间的映射。
- 选项列表映射:该映射类型配置 Vault 选项列表值和 CRM 选项列表值之间的映射。您必须为选项列表中的每个值配置一个映射。
提取历史 CRM 帐户
您可以选择导入所有 CRM 帐户记录或仅导入特定日期之后创建的帐户记录。在 CRM 组织记录详情页面中,单击编辑。为帐户选择所需的集成开始日期。
在 CRM 组织记录详情页面中的操作菜单下,选择提取历史 CRM 帐户操作。任务完成后,Vault 会向您发送通知。初始同步后,Vault 会填充帐户的初始同步开始日期和初始同步完成日期。然后,CRM 中的记录将显示在相应的 Vault 病例联系人对象记录列表中。运行初始提取历史 CRM 帐户作业后,Vault 会使用计划的作业定期提取新的和修改后的帐户记录。
合并账户
要支持在 CRM 中合并的帐户,请在管理员 > 设置 > 应用程序设置 > 启用医疗查询 CRM 数据共享下设置启用帐户合并复选框。这仅在启用了 CRM 数据共享功能的 Vault 上可用。如果您没有看到该复选框,请联系 Veeva 支持部门。
当帐户合并时,Vault 会在合并联系人对象中记录合并,并使用新合并帐户的新案例联系人更新与合并帐户关联的所有未决案例记录。Vault 将合并到所述帐户中的案例联系人帐户设置为非活动状态。如果人员对象使用生命周期,Vault 不会停用该帐户。
您不能在案例记录中使用合并的案例联系人。
提取和推送医疗查询
您可以选择导入所有 CRM 医疗查询记录或仅导入特定日期之后创建的查询记录。在 CRM 组织记录详情页面中,单击编辑。选择所需查询的集成开始日期。
要从 Veeva CRM 提取记录,在 CRM 组织记录详情页面中的操作菜单下,选择提取历史 CRM 查询操作。任务完成后,Vault 会向您发送通知。初始同步后,Vault 会填充查询的初始同步开始日期和初始同步完成日期。然后,CRM 中的记录将显示在相应的病例和病例请求 Vault 对象记录列表中。运行初始提取历史 CRM 查询作业后,Vault 会使用计划的作业定期提取新的和修改后的查询记录。在上次成功的重复查询提取作业之前,在上次成功的重复帐户提取作业的查询时间之间的窗口提取查询。
重复查询提取作业依赖于重复帐户提取作业是否成功完成。因此,您必须进行监控和维护,以确保 Vault 继续提取查询。
我们建议每小时运行一次这两个作业,以最小化两次查询提取之间的最大窗口以及两者之间的差距,因为它们不能同时运行。例如,您可以安排重复帐户提取作业在 HH:00 运行,安排重复查询提取作业在 HH:15 运行。您必须使用 API 配置作业时间。
注意:MedComms 仅提取 Veeva CRM 中分配给专用集成用户的查询。
要从 MedComms 向 Veeva CRM 推送记录,在 CRM 组织记录详情页面中的操作菜单下选择推送 CRM 查询任务完成并且 MedComms 的记录在 Veeva CRM 中可用后,Vault 会向您发送通知初始推送查询作业完成后,将定期通过计划的作业将在 MedComms 中关闭并分配给从 Veeva CRM 提取的病历联系人的病历推送给 CRM。
相关权限
您可以使用标准的系统管理员或 Vault 所有者安全配置文件完成本文中的所有步骤。如果 Vault 使用自定义安全配置文件,则您的配置文件必须授予以下权限:
类型 | 权限标签 | 控制 |
---|---|---|
安全配置文件 | 管理:配置:对象:创建 | 可以创建新的 Vault 对象。 |
安全配置文件 | 管理:配置:对象:编辑 | 可以对 Vault 对象做出更改。 |
安全配置文件 | 管理:配置:对象生命周期:创建 | 可以创建新的对象生命周期。 |
安全配置文件 | 管理:配置:对象生命周期:编辑 | 可以对现有对象生命周期进行更改。 |
安全配置文件 | 管理:配置:对象工作流:创建 | 可以创建新的对象工作流。 |
安全配置文件 | 管理:配置:对象工作流:编辑 | 可以对现有对象工作流做出更改。 |