我們使用Sitecore integration module將Sitecore鏈接到Dynamics。在Dymanics中,我們有一個包含1000個用戶的市場營銷列表,我們已成功添加此列表作爲Sitecore的角色。營銷列表中缺少Sitecore/Dynamics集成用戶
但是,當我們查看Sitecore中的角色成員數時,只有800人正在顯示。在動態和Sitecore 200用戶之間的某處會失蹤。有沒有人見過這個?
我們使用Sitecore integration module將Sitecore鏈接到Dynamics。在Dymanics中,我們有一個包含1000個用戶的市場營銷列表,我們已成功添加此列表作爲Sitecore的角色。營銷列表中缺少Sitecore/Dynamics集成用戶
但是,當我們查看Sitecore中的角色成員數時,只有800人正在顯示。在動態和Sitecore 200用戶之間的某處會失蹤。有沒有人見過這個?
提供者:
只顯示CRM
主動營銷列表僅顯示與聯繫成員類型的營銷列表。
提供者僅顯示聯繫人實體;它既不顯示帳戶也不顯示來自CRM的。
我發現在Sitecore CRM模塊中存在很多緩存問題。
我不知道這是否與您的具體問題有關,但我看到類似的行爲。例如,如果我在Dynamics中添加市場營銷列表並在Sitecore中查看該角色中的關聯用戶,一切都很好,但如果我繼續向Dynamics中的市場營銷列表中添加新聯繫人,那麼這些新用戶不會反映在Sitecore中直到清除緩存(我的猜測是IsUserInRoleCache)。
我認爲這是一個非常糟糕的缺陷,因爲普通營銷用戶可能不知道清除緩存或忘記即使他們有這樣做的方式。
更糟糕的是,與Sitecore中的用戶一起工作時也會發生同樣的情況。在清除緩存之前,用戶的配置文件詳細信息不會更新(UserProfileCache)。我發現在Sitecore和Dynamics之間啓用雙向(讀寫)連接時,實際上會導致數據在Dynamics中覆蓋。例如,如果緩存沒有被清除,舊數據可能會顯示給Sitecore中的用戶,然後舊數據將被保存在CRM中保存的正確數據保存後發回給Dynamics。爲了解決這個問題,我最終編寫了一些自定義代碼,因爲我覺得這個問題沒有得到解決。
希望這可以幫助,即使它不完全是你的問題的原因。