合并重复行
您或其他人手动输入数据或批量导入数据时,可能会在数据中混入重复行。 Microsoft Dataverse 通过为可用行(如客户和联系人)提供重复检测来帮助您处理潜在的重复项。 合并行时,还会合并任何相关行或子行。 您的管理员也可以设置针对其他情况的重复检测规则。
在下列情况下,可能会发现重复项:
- 在创建或更新行时。
- 使用 Dynamics 365 for Outlook 并从脱机到联机时。
- 使用“导入数据”向导导入数据时
- 合并行、将活动另存为“已完成”或更改行状态(如激活或重新激活行)时不会检测到重复项。
例如,假设您输了一条联系人行 Glynn Jim,以及移动电话号码。 重复检测规则发现您已有一个相似行,并显示此对话框。
如果不确定该记录是新行(恰好与现有联系人同名)还是重复记录,可选择忽略并保存。
接下来您转到我的可用联系人列表,看到您现在有两个同名行。 查看这些行后,您确定这两个行是需要合并的重复项。
对于客户和联系人,Dataverse 包含了重复检测规则。 这些规则自动打开,因此,您不必在设置这些行类型的重复检测时执行任何操作。
备注
除了联系人和客户之外,如果您的系统上可用,您还可以检查其他行类型的重复项。 请与系统管理员联系进行检查。 咨询管理员或支持人员
备注
要修改重复检测对话中当前记录可见的列,管理员可以修改该实体的高级查找视图。
如何合并重复行
备注
合并行仅支持用于客户、联系人和潜在顾客表,不支持任何其他 Dataverse 现成表或自定义表。 您一次只能合并两条记录。
从模型驱动应用中的视图页面选择重复的行,然后在页面顶部的命令栏中选择合并。
在合并联系人对话框中,选择主行(要保留的行),然后选择新行中要合并到主行的任何列。 这些列中的数据可能替代主行中的现有数据。 选择确定。
备注
如果您在合并过程中遇到问题,请取消选中启用父级检查。 如果文件在合并过程中被删除,您可以跳过父级检查。 这允许您的合并继续进行,即使作业在后台运行时有人从集中删除了行。 有关详细信息,请参阅对级联事务的异步处理。
重要
如果列或控件符合以下任一条件,将不会显示在合并对话中:
- 字段或包含的部分在窗体描述符或窗体 XML 中不可见,无论该部分是否在运行时显示。 可以使用客户端 API 显示它。
- 控件不具有类属性。
- 列的元数据
ValidForUpdate
为 False。 - 控件是快速窗体收集控件或参考面板快速窗体收集控件。
- 列是
Choice
或MultiSelectPickList
,具有父选择项或子选择项列。 - 列是客户表中的
parentaccountid
;这是系统设置,不能更改。 - 列是联系人表中的
parentcustomerid
;这是系统设置,不能更改。 - 列的类型为
Owner
(示例:ownerid
)。