Habilitar y deshabilitar la detección de duplicados

Este tema incluye la información sobre cómo habilitar y deshabilitar la detección de duplicados en las aplicaciones Dynamics 365 y Microsoft Dataverse.

Habilitar detección de duplicados

Antes de ejecutar la detección de duplicados, habilítela para cada una de las acciones siguientes:

  • 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 antes mencionadas para detectar duplicados para una tabla y para las operaciones en una tabla.

Habilitar detección de duplicados de forma global

Habilitar la detección de duplicados para una tabla

Habilitar detección de duplicados para operaciones específicas

  • Establezca las siguientes columnas en true:

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

    • Organization.IsDuplicateDetectionEnabledForOfflineSync. Sincronice los registros sin conexión cuando Dynamics 365 for Outlook pase de desconectado a conectado.

    • Organization.IsDuplicateDetectionEnabledForImport. Importe datos en masa.

    Nota

    No tiene que publicar reglas de detección de duplicados para habilitar la detección de duplicados para estas operaciones. Sin embargo, debe publicar 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 de forma global

Para deshabilitar la detección de duplicados globalmente, use el mensaje UpdateRequest para establecer la columna Organization.IsDuplicateDetectionEnabled 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.

Deshabilitar la detección de duplicados para una tabla

Para deshabilitar la detección de duplicados para un tipo de tabla, haga lo siguiente:

  • Use el mensaje de UpdateEntityRequest para establecer la propiedad de IsDuplicateDetectionEnabled en false. Esto automáticamente anula 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 se puede crear una nueva regla de detección de duplicados para este tipo de tabla.

  • Anule la publicación de todas las reglas de detección de duplicados para un tipo de tabla usando el mensaje UnpublishDuplicateRuleRequest.

Eliminar las reglas de detección de duplicados publicadas

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

Vea también

Detección de duplicados
Ejecutar detección de duplicados
Tablas de reglas de duplicados

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).