Dynamics crm 2011 实施动态CRM重复检测

Dynamics crm 2011 实施动态CRM重复检测,dynamics-crm-2011,Dynamics Crm 2011,如何对新记录实施重复检测规则? 当前,用户会收到可能重复的通知,但可以选择忽略警告。CRM 2011中的重复检测规则实际上并不阻止创建重复记录,它们只是检测看似重复的内容并向用户显示警告(就像您正在体验的一样) 如果您确实希望强制执行不创建重复项,则需要创建自己的插件,并将其注册到要防止重复检测的实体的创建消息中。一旦插件启动,它会快速查询当前创建的实体是否已经存在 更重要的是,即使有一个功能完美的插件,由于有多个服务器/线程,仍然有可能创建一个副本,但这将需要两个独立的用户几乎同时执行创建操作

如何对新记录实施重复检测规则?

当前,用户会收到可能重复的通知,但可以选择忽略警告。

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

如果您确实希望强制执行不创建重复项,则需要创建自己的插件,并将其注册到要防止重复检测的实体的创建消息中。一旦插件启动,它会快速查询当前创建的实体是否已经存在


更重要的是,即使有一个功能完美的插件,由于有多个服务器/线程,仍然有可能创建一个副本,但这将需要两个独立的用户几乎同时执行创建操作,并且取决于您的负载,这可能永远不会发生。

+1获取深度信息。如果与恶意用户打交道,我会将插件注册为async,甚至让它延迟随机数目的时间单位。尽管如此,仍有可能创建重复,但这将非常困难。