问题症状
我已启用客户到组织 数据同步从 Salesforce 到 Zendesk,但是它不同步。如何解决此问题?
说明和范例
Zendesk 外部 ID 是一个系统字段,必须在 Zendesk 帐户的所有组织中是唯一的。如果具有给定外部 ID 的组织已存在,尝试创建第二个组织将会因为冲突而失败。
当一个组织因为以前的 Salesforce 旧版整合设置了外部 ID 时,会发生此冲突。以下是如何发生此情况的一个例子,其中的一个例子是虚拟的 Sphify Corp 帐户。
- 旧版 Salesforce 整合将同步 Stify Corp 帐户,以便在 Zendesk 中创建一个组织,名称为:SphifyCorp,外部 ID 为0011H00026CXpiQAG。
- 旧版整合同步已禁用,新的 Salesforce 整合已启用。
- Salesforce 中的客户名称已更改为Stify Corp, Inc。
- 由于新的整合以前从未同步此帐户,它会根据匹配标准(通常是客户名称到组织名称)查找匹配项。
- 由于没有名称为 Sbpify Corp, Inc. 的组织,整合尝试创建一个名称为 Stify Corp, Inc和相同外部 ID 的新组织。
- 同步尝试失败,因为外部 ID 已被原始的 斯比公司 组织使用。
要确认同步失败是由于这个冲突造成的
- 在 管理中心中,检查匹配标准。单击 应用和整合图标(),然后选择"整合> Salesforce > 配置 > 数据同步 > 客户到组织同步 > 匹配标准"。这通常与名称匹配相关联,但也可能与其它匹配标准相关联。
- 从同步失败的 Salesforce 客户的 URL 中查找客户 ID。
- 使用下面的 URL 查看 Zendesk 中是否有任何组织以该 URL 为外部 ID。 {您的帐户 ID} 是您 Salesforce 帐户 URL 的帐户 ID。
https://SUBDOMAIN.zendesk.com/agent/search/1? type=ticket&q= type%3Aorganization%20external_id%3AAcCOUNT_ID_IHERE
- 使用上述搜索的结果,并在"匹配标准"中比较匹配标准(可能是名称)和已匹配的 SFDC 字段 。
解决步骤
冲突有几种可能的解决方案。
停止将帐户 ID 同步到外部 ID。
禁用填充应避免冲突的 Zendesk 组织外部 ID。
注释:如果需要在 Zendesk 中存在的 ID,创建一个自定义组织字段,并同步客户 ID 到标准字段映射中的一个字段。
从当前组织中移除 external_id 值
您可使用 组织 API 或使用 CSV 组织批量导入来移除 external_id。
纠正帐户名称,以便具有给定帐户 ID 的帐户与匹配外部 ID 的组织成功同步
这是最费时的,但可以保证 ID 能成功同步。当一个帐户成功与一个组织匹配后,对该帐户名称的后续更改应 更新 该组织的名称(而不是创建一个新组织)。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。