当您的匹配码长度> 1时,如何执行重复检测450?

时间:2012-02-16 16:30:14

标签: dynamics-crm-2011

我有一个实体,其中有三个字段需要在我的CRM 2011组织中形成一个唯一约束,但当我输入它们以获取重复检测规则时,生成的匹配代码长度太长。

首先,我只是在表单上的javascript中添加一个odata查询,以确保唯一约束不存在记录,但这不会捕获数据导入问题。

有没有办法解决450个字符的限制,或者我最有可能需要创建一个插件?

2 个答案:

答案 0 :(得分:1)

使用包含要创建重复检测规则的3个字段的值的新字段可能是一个选项。使用工作流(在创建/更新时)维护此字段的状态,并对其应用重复检测规则(如果新字段未超过匹配代码的限制)。

如果上述方法不适合您的方案,那么使用插件的方法可能是另一种选择。

答案 1 :(得分:0)

您可以选择仅使用一个或多个字段的一部分,例如前150个字符 - 您是否真的需要检查这些长字段的绝对唯一性?

在三个字段中每个字段的前150个字符相同但不是最后一个字符(这会导致误报的情况)中有多少个情况?