我有一个实体,其中有三个字段需要在我的CRM 2011组织中形成一个唯一约束,但当我输入它们以获取重复检测规则时,生成的匹配代码长度太长。
首先,我只是在表单上的javascript中添加一个odata查询,以确保唯一约束不存在记录,但这不会捕获数据导入问题。
有没有办法解决450个字符的限制,或者我最有可能需要创建一个插件?
答案 0 :(得分:1)
使用包含要创建重复检测规则的3个字段的值的新字段可能是一个选项。使用工作流(在创建/更新时)维护此字段的状态,并对其应用重复检测规则(如果新字段未超过匹配代码的限制)。
如果上述方法不适合您的方案,那么使用插件的方法可能是另一种选择。
答案 1 :(得分:0)
您可以选择仅使用一个或多个字段的一部分,例如前150个字符 - 您是否真的需要检查这些长字段的绝对唯一性?
在三个字段中每个字段的前150个字符相同但不是最后一个字符(这会导致误报的情况)中有多少个情况?