动态CRM重复检测强制执行

时间:2013-03-04 11:40:12

标签: dynamics-crm-2011

如何对新记录强制执行重复检测规则? 目前,用户会收到可能重复的通知,但可以选择忽略警告。

1 个答案:

答案 0 :(得分:5)

CRM 2011中的重复检测规则实际上并不会阻止重复记录的创建,它们只是检测出看似重复的内容并向用户显示警告(就像您遇到的那样)

如果您确实希望强制不创建重复项,则需要创建自己的插件,并将其注册为要阻止重复检测的实体的“创建”消息。一旦插件触发,它会快速查询以查看当前正在创建的实体是否已存在。

这个问题是,即使插件功能完美,由于多个服务器/线程,它仍然可以创建重复,但这需要两个独立的用户几乎同时执行创建并根据您的负载,可能永远不会发生。