Dynamics crm 2011 当匹配码长度为>;时,如何执行重复检测;450?

Dynamics crm 2011 当匹配码长度为>;时,如何执行重复检测;450?,dynamics-crm-2011,Dynamics Crm 2011,我有一个实体,它有三个字段,需要在我的CRM 2011组织中形成唯一约束,但当我为重复检测规则输入它们时,生成的匹配代码长度太长 起初,我打算在表单上添加一个javascript odata查询,以确保不存在唯一约束的记录,但这不会捕获数据导入问题 是否有办法绕过450个字符的限制,或者我很可能需要创建一个插件?使用一个新字段,其中包含要创建重复检测规则的3个字段的值,这可能是一个选项。使用工作流(在创建/更新时)维护此字段的状态,并对其应用重复检测规则(如果新字段未超过匹配代码的限制) 如果上

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

起初,我打算在表单上添加一个javascript odata查询,以确保不存在唯一约束的记录,但这不会捕获数据导入问题


是否有办法绕过450个字符的限制,或者我很可能需要创建一个插件?

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


如果上述方法不适合您的场景,则插件方法可能是另一种选择。

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


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

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


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

您可以选择只使用一个或多个字段的一部分,例如前150个字符-您真的需要检查整个长字段的绝对唯一性吗


在多少情况下,三个字段中每个字段的前150个字符是相同的,而不是最后一位(这将导致误报)?

问题是其中两个字段是选项集,并且不能限制选项集中的字符数…问题是其中两个字段是选项集,而且你不能限制选项集中的字符数…恐怕你是对的,这是唯一的方法。目前,我只使用实体的Name字段,javascript在表单上设置实体,C#在代码中设置实体。只要两者的逻辑是一样的,我就应该很安全……恐怕你是对的,这是唯一的办法。目前,我只使用实体的Name字段,javascript在表单上设置实体,C#在代码中设置实体。只要两者的逻辑是一样的,我应该很安全。。。