合并重复行

您或其他人手动输入数据或批量导入数据时,可能会在数据中混入重复行。 Microsoft Dataverse 可通过提供对活跃行(如账户和联系人)的重复检测功能,帮助您处理潜在重复项。 合并行时,还会合并任何相关行或子行。 您的管理员也可以设置针对其他情况的重复检测规则。

以下是可能发现重复记录的几种情况:

  • 在创建或更新行时。
  • 使用 Dynamics 365 for Outlook 并从脱机到联机时。
  • 使用“导入数据”向导导入数据时
  • 在合并行、将活动保存为已完成或更改行状态时,不会检测重复项。 例如,激活或重新激活行时。

例如,假设您输了一条联系人行 Glynn Jim,以及移动电话号码。 重复检测规则发现您已有一个相似行,并显示此对话框。

检测到重复的联系人行。

您不确定这是否是与现有联系人同名的不同人,因此您选择忽略并保存

接下来您转到我的可用联系人列表,看到您现在有两个同名行。 查看这些行后,您确定这两个行是需要合并的重复项。

检测到重复的联系人行。

对于客户和联系人,Dataverse 包含了重复检测规则。 这些规则自动打开,因此,您不必在设置这些行类型的重复检测时执行任何操作。

备注

除了联系人和客户之外,如果您的系统上可用,您还可以检查其他行类型的重复项。 请与系统管理员联系进行检查。 咨询管理员或支持人员

备注

要修改重复检测对话中当前记录可见的列,管理员可以修改该实体的高级查找视图

如何合并重复行

  1. 从模型驱动应用中的视图页面选择重复的行,然后在页面顶部的命令栏中选择合并

    检测到重复行。

  2. 合并联系人对话框中,选择主行(要保留的行),然后选择新行中要合并到主行的任何列。 这些列中的数据可能替代主行中的现有数据。 选择确定

    备注

    如果您在合并过程中遇到问题,请取消选中启用父级检查。 如果文件在合并过程中被删除,您可以跳过父级检查。 这允许您的合并继续进行,即使作业在后台运行时有人从集中删除了行。 有关详细信息,请参阅对级联事务的异步处理

    用于合并行的对话框。

限制

  • 您只能合并客户表、联系人表和潜在顾客表的行。 其他系统默认 Dataverse 表及自定义表不支持此功能。
  • 您一次只能合并两条记录。
  • 无法预览文件和图像列。 它们显示为 base64 文本。 转到原始记录以查看文件或图像。
  • 若列或该列的控件满足以下任一条件,则不会在合并对话框中显示:
    • 该列或包含该列的区域在列或区域属性中默认隐藏。 可以使用客户端 API 函数强制显示隐藏的列和部分,但它们仍然不符合合并条件。
    • 该列的 ValidForUpdate 属性为 False
    • 该列为选择选择项类型,且包含父选择项或子选择项列。
    • 该列是客户表中的 parentaccountid
    • 该列是联系人表中的 parentcustomerid
    • 该列为所有者类型(示例:ownerid)。
    • 该列的控件没有类属性。
    • 该列的控件是快速表单集合控件引用面板快速表单集合控件
  • 与 SharePoint 文档库合并记录时,仅合并记录,不合并文档库。 在使用 SharePoint 进行协作中了解更多。