问题

如何根据公式字段更新从Salesforce启动同步?

回答

Salesforce整合的一个已知限制是,对客户、联系人或潜在客户中已映射公式字段的更新不会触发与 Zendesk 的同步。如果您使用公式字段来同步Salesforce查找字段的值(如中所述),这会导致问题。 Salesforce:将查找字段信息同步到 Zendesk Support。此同步问题是由 Salesforce Streaming Events API 的限制(即更改公式字段不会创建流式传输事件)所致。

要解决此问题,请在Salesforce中使用新的隐藏字段创建一个自动流程或工作流程,当其中一个关键Salesforce字段更改时,该字段会自动更新。

此解决方案包含三个部分。首先,在Salesforce中创建一个新的复选框字段,用作隐藏的同步触发器。其次,在 Zendesk 中创建一个相应的复选框字段,并将其添加到同步映射中。最后,使用 Salesforce 工作流程生成器创建一个工作流程,以自动更新新的复选框字段。

在 Salesforce 中创建新字段

  1. 转至对象管理器,然后选择您要同步的对象类型
  2. 前往字段和关系,添加一个新字段
  3. 选择复选框作为数据类型并命名,例如公式字段已更新。不要选中默认选项。
  4. 选择相应字段级别安全性,确保系统管理员有权访问该字段。
  5. 在布局设置页面上,取消选中所有选项。该字段仅用于后台进程,不应出现在页面上供用户更新。

在 Zendesk 中创建相应字段并更新映射

  1. 打开用户字段页面或组织字段页面,具体取决于同步到组织还是用户。
  2. 添加一个新的复选框字段。为该字段命名,表明其仅用于 Salesforce 同步,例如仅限 Salesforce 内部使用。
  3. 将新字段添加到 Salesforce 映射中。按照配置Salesforce联系人或潜在客户与 Zendesk 用户同步中的说明进行操作。
  4. 在映射部分,添加新 Salesforce 复选框到新 Zendesk 复选框的新映射,并保存配置。

在 Salesforce 中创建工作流程

  1. 前往设置>平台工具>流程自动化>工作流程,选择新建工作流程。
  2. 选择记录触发的工作流程:
    步骤_1.png
  3. 选择其字段更改将触发此工作流程的对象(客户、联系人或潜在客户),并指定您希望在A 记录更新时运行此工作流程:
    mceclip0.png
  4. 从下拉菜单条件要求中,选择满足任意条件 (OR)。为每个相关字段添加所需的任意条件。这不是公式字段,而是公式字段所基于的字段。
    例如,如果您有一个名为帐户管理者名称的公式字段映射到管理中心,则该工作流程应对帐户管理者字段(公式所基于的查找字段)的更改做出响应:
    mceclip1.png
    为每个字段添加左侧字段、 运算符“已更改”和值“True”。
  5. 添加条件后,在优化工作流程为选择快速字段更新或操作和相关记录下,单击完成。
    mceclip2.png
  6. 在工作流程生成器中,单击加号图标以添加新元素:
    步骤3.png
  7. 选择更新触发记录
    mceclip3.png
  8. 创建一个操作以检查本指南前面创建的复选框字段
    步骤4.png
  9. 重复步骤 7 和 8,但这次创建一个操作以取消选中该复选框:
    屏幕_截图_2022-09-26_时间_4.58.27_PM.png
  10. 您已完成的工作流程应如下所示:
    屏幕_截图_2022-09-26_时间_4.58.33_PM.png
  11. 保存并激活该工作流程。

在Salesforce中更新查找字段,并检查客户、联系人或潜在客户是否如预期同步到 Zendesk。

翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性

如对翻译准确性有任何疑问,请以文章的英语版本为准。

由 Zendesk 提供技术支持