Compartir por


Habilitar y deshabilitar la detección de duplicados

En este tema se describe información sobre cómo habilitar y deshabilitar la detección de duplicados en Dynamics 365 y Microsoft Dataverse.

Habilitar detección de duplicados

Antes de ejecutar la detección de duplicados, habilite para cada una de las siguientes opciones:

  • De manera global (para todas las tablas de la organización).

  • Para una tabla.

  • Para operaciones específicas.

Nota:

Debe habilitar la detección de duplicados en las tres áreas mencionadas anteriormente para detectar duplicados para una tabla y para las operaciones de una tabla.

Habilitación global de la detección de duplicados

Habilitación de la detección de duplicados para una tabla

Habilitación de la detección de duplicados para operaciones específicas

  • Establezca las columnas siguientes en true:

    • Organization.IsDuplicateDetectionEnabledForOnlineCreateUpdate. Cree y actualice registros en Microsoft Dataverse mediante la aplicación web o Dynamics 365 para Outlook. Esta columna habilita o deshabilita la detección de duplicados para los registros creados o actualizados con los CreateRequest mensajes y UpdateRequest . Sin embargo, no afecta a los registros creados o actualizados con los IOrganizationServicemétodos .Create y IOrganizationService.Update

    • Organization.IsDuplicateDetectionEnabledForOfflineSync. Sincronice los registros sin conexión cuando Dynamics 365 para Outlook pase de sin conexión a en línea.

    • Organization.IsDuplicateDetectionEnabledForImport. Importar datos masivos.

    Nota:

    No es necesario publicar las reglas de detección de duplicados para habilitar la detección de duplicados para estas operaciones. Sin embargo, debe publicar las reglas de detección de duplicados antes de realizar las operaciones.

Deshabilitar la detección de duplicados

Deshabilite la detección de duplicados globalmente o para un tipo de tabla anulando la publicación de las reglas de detección de duplicados o eliminando las reglas publicadas.

Deshabilitar la detección de duplicados globalmente

Para deshabilitar la detección de duplicados globalmente, use el UpdateRequest mensaje para establecer la Organization.IsDuplicateDetectionEnabled columna en false. Esto anula automáticamente la publicación de todas las reglas de detección de duplicados para todos los tipos de tabla de la organización.

Deshabilitación de la detección de duplicados para una tabla

Para deshabilitar la detección de duplicados para un tipo de tabla, realice una de las acciones siguientes:

  • Utiliza el UpdateEntityRequest mensaje para establecer la IsDuplicateDetectionEnabled propiedad a false. Esto anula automáticamente la publicación de todas las reglas de detección de duplicados para un tipo de tabla. Esto quita la compatibilidad con la detección de duplicados para el tipo de tabla y no puede crear una nueva regla de detección de duplicados para este tipo de tabla.

  • Despublique todas las reglas de detección de duplicados para un tipo de tabla mediante el mensaje UnpublishDuplicateRuleRequest.

Eliminación de reglas de detección de duplicados publicadas

Elimine todas las reglas publicadas del sistema para deshabilitar la detección de duplicados globalmente o elimine reglas publicadas para tipos de tabla específicos mediante el IOrganizationServicemétodo .Delete

Véase también

Detección de duplicados
Ejecución de la detección de duplicados
Tablas de reglas duplicadas