无法使用官方连接器 Salesforce Connect 在 Salesforce 和 Sitecore 之间同步联系人 2.x

Unable to synchronize contacts to and from Salesforce to Sitecore using the official connector Salesforce Connect 2.x

我已经设置了 Sitecore 9 并安装了 Salesforce Connect 2.x 模块。

此版本的文档似乎不可用,因此我正在关注为 1.4 版本发布的文档。

为了同步联系人,我需要 运行 管道批处理作业 "Salesforce Contacts Sync Pipeline Batch"。作业已执行且没有错误。但我仍然无法查看导入到体验档案中的联系人。我尝试通过 API 连接到 xConnect,但也没有来自 Salesforce 的联系人。

我能否获得有关如何在 Salesforce 和 Sitecore 9 之间进行双向同步的任何指示

在大多数情况下,我发现 Salesforce Connect 工作正常,问题是对 Experience Profile 的理解不正确。

联系人必须分配有交互才能出现在体验档案中。如果您只是同步联系人,这些联系人将不会有任何互动,因此不会出现在体验资料中。

该产品包括一个管道批处理,用于将已完成的 Salesforce 任务作为交互导入 Sitecore。但是,如果您没有 运行 该同步过程,或者如果您的联系人在 Salesforce 中没有任何已完成的任务,则不会为联系人创建任何交互,并且 none 的联系人将再次出现在体验档案中。

确定同步过程是否工作的更好测试是从日志开始,它会告诉您是否发生任何错误,以及是否有任何数据提交给 xConnect。

确定数据正在提交到 xConnect 后,您可以使用 xConnect API 确定哪些联系人是从 Salesforce 引入的。 xConnect 的产品文档提供了许多如何执行此操作的示例。