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
- Use el mensaje de UpdateRequest para establecer la columna
Organization.IsDuplicateDetectionEnabled
entrue
. - Consulte Activar o desactivar reglas de detección de duplicados para toda la organización para saber cómo puede usar la interfaz de usuario para habilitar la detección de duplicados para toda la organización.
Habilitar la detección de duplicados para una tabla
- Use el mensaje de UpdateRequest para establecer la propiedad de IsDuplicateDetectionEnabled en
true
.
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).