营销列表中缺少Sitecore / Dynamics集成用户

时间:2014-04-25 11:25:59

标签: sitecore microsoft-dynamics

我们使用Sitecore integration module将Sitecore链接到Dynamics。在Dymanics中,我们有一个包含1000个用户的营销列表,我们已成功将此列表添加为Sitecore的角色。

但是,当我们查看Sitecore中角色中的成员数量时,只显示其中的800个。在动态和Sitecore 200用户之间的某个地方正在失踪。谁看过这个吗?

2 个答案:

答案 0 :(得分:0)

提供者:

仅显示来自CRM的有效营销列表

仅显示包含联系成员类型的营销列表。

提供商仅显示联系人实体;它既不显示来自CRM的帐户也不显示潜在客户

答案 1 :(得分:0)

我发现Sitecore CRM模块中的缓存存在很多问题。

我不知道这是否与您的具体问题有关,但我看到了类似的行为。例如,如果我在Dynamics中添加营销列表并在Sitecore中查看该角色中的关联用户一切正常,但如果我要继续向Dynamics中的营销列表添加新联系人,则这些新用户不会反映在Sitecore中直到缓存被清除(我的猜测是IsUserInRoleCache)。

我认为这是一个非常糟糕的缺陷,因为常规营销用户可能不知道清除缓存或忘记即使他们有办法这样做。

更糟糕的是,在Sitecore中与用户一起工作时会出现同样的情况。在清除缓存(UserProfileCache)之前,不会更新用户的配置文件详细信息。我发现,当Sitecore和Dynamics之间启用双向(读写)连接时,这实际上会导致数据被动态覆盖。例如,如果未清除缓存,则可以为Sitecore中的用户显示旧数据,然后将旧数据发送回保存的Dynamics,这将覆盖存储在CRM中的正确数据。我最后编写了一些自定义代码来解决这个问题,因为我觉得这个问题不太适合我。

希望这有助于即使它不是你问题的原因。