我们在2015 CRM版本中安装了clickdimensions。此环境以前使用Exact Target进行电子邮件营销自动化。我们在从2011年升级之前删除了Exact Target - > 2013 - > 2015。
每当任何用户尝试将电子邮件发送关联到营销列表时,都会收到以下错误:
MetadataCache中找不到与Name ='cdi_emailsend_list'的关系
有趣的是,这种关系确实存在。在“自定义”的实体部分中,两个实体之间存在N:N关系,并且存在于“电子邮件发送”和“营销列表”屏幕上。在CRM数据库中,我们也能够找到关系和交叉表。当我们将它们与另一个与营销列表具有N:N关系的实体进行比较时,所有字段都显示正确。
从错误的痕迹中,我们得到更多细节:
堆栈跟踪信息:[RelationshipMetadataNotFoundException:在MetadataCache中找不到与Name ='cdi_emailsend_list'的关系] 在Microsoft.Crm.Metadata.ServerDynamicMetadataCache.GetRelationship(String name) 在Microsoft.Crm.Core.Application.WebServices.AssociateRecords.AssociateOneToMany(Int32 childType,Guid childId,Int32 parentType,Guid parentId,String relationshipName)
这似乎表明CRM正在寻找一对多关系,而不是N:N关系。
我们已尝试删除并重新安装解决方案。这对错误没有影响。
我们还推出了其他CRM环境(2015年在线和本地),并将Clickdimensions解决方案导入这些环境。这些环境没有将电子邮件发送与营销列表相关联的问题。因此,我们将其缩小到特定于环境的问题。
是否有人对后续步骤或可能导致此问题的原因提出任何建议?
答案 0 :(得分:0)
我的强烈建议 - 与ClickDimensions支持部门联系,以澄清正在发生的事情。