检测重复数据,以便可以修复或移除
Power Apps 使用重复检测规则来确定某记录是否为可能的重复项。 在发布重复检测规则时,将为每条现有记录创建一个匹配代码。 在创建或更新记录时,还会创建匹配代码。 在创建或更新记录的过程中,便可根据现有记录的匹配代码自动对其匹配代码进行检查。 默认情况下,客户互动应用(Dynamics 365 Sales、Dynamics 365 Customer Service、Dynamics 365 Field Service、Dynamics 365 Marketing 和 Dynamics 365 Project Service Automation)具有针对客户、联系人和潜在顾客的,简单的重复检测规则。 例如,通过匹配记录字段检测重复项,如电子邮件地址、名和姓。
重复检测的工作原理是将生成的现有记录的匹配代码与创建的每个新记录进行比较。 这些匹配代码在创建每个新记录时创建。 因此,如果在完全相同的时间处理记录,则有可能创建了一个或多个重复记录。 除了检测创建时产生的重复项外,您还应该安排重复检测作业来检查其他可能的重复记录。
备注
重复检测在适用于平板电脑的 Dynamics 365 中适用,但不能用于适用于手机的 Dynamics 365。
重要提示
要为组织创建、启用和发布重复检测规则,您必须是系统管理员或系统定制员。
在发布重复检测规则后,无法检测到重复检测条件中包含的字段长度是否增加。 字段长度可能会超出匹配代码长度限制,且不会进行验证。 这样将导致不会检测重复项。
可以为同一表类型创建多条检测规则。 不过,每次可以为每个表类型最多发布五条重复检测规则。
您可以检测重复:
在创建或更新已启用重复检测的表记录时。 这包括 Dynamics 365 for Outlook 创建的记录和在 Web 应用程序中跟踪的记录。 重复检测对话框仅针对用户界面 (UI) 中创建或更新的记录进行显示。 例如,重复检测对话框不显示由工作流创建的记录。
备注
在您使用 Web 应用程序中的表窗体或网格视图创建或更新记录时,Customer Engagement 应用能够检测更新的 UI 表的重复项。
Dynamics 365 for Outlook 从脱机转至联机时。
导入数据时。 您可以指定是否在导入过程中检查重复项。
备注
用户合并两个记录、转换潜在顾客或保存已完成的活动时无法检测重复项。 此外,用户更改记录的状态(如激活或停用记录)时,也不会检测重复项。
若要检查 Web 应用程序中的重复项,可以使用网格中导航栏上的更多命令 () 中提供的检测重复项功能。 当以编程方式导入数据或通过导入数据向导导入数据时,也可检测重复记录。 此外,还可以通过运行计划重复检测作业来检查重复项。 有关如何设置重复检测作业的分步说明,请参阅运行系统作业以检测重复项。
重复检测作业在后台运行的同时,您可以在客户互动应用中执行其他操作。 您可以请求客户互动应用在完成重复检测作业后发出电子邮件通知。