Habilitar y deshabilitar la detección de duplicados
Este tema ofrece información sobre cómo habilitar y deshabilitar la detección de duplicados en Dynamics 365 Customer Engagement (on-premises).
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 entidades de la organización).
Para una entidad.
Para operaciones específicas.
Nota
Debe habilitar la detección de duplicados en las tres áreas para detectar duplicados para una entidad y para las operaciones en una entidad.
Habilitar detección de duplicados de forma global
- Use el mensaje de UpdateRequest para establecer el atributo de
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 entidad
- Use el mensaje de UpdateRequest para establecer la propiedad de IsDuplicateDetectionEnabled en
true
.
Habilitar detección de duplicados para operaciones específicas
Establezca los siguientes atributos en
true
:Organization.IsDuplicateDetectionEnabledForOnlineCreateUpdate
. Crear y actualizar registros en Dynamics 365 Customer Engagement (on-premises) con la aplicación web o Dynamics 365 for Outlook. Este atributo habilita o deshabilita la detección de duplicados para los registros creados o actualizados con mensajes de CreateRequest y de 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 detección de duplicados
Deshabilite la detección de duplicados globalmente o para un tipo de entidad 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 el atributo 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 entidad de la organización.
Deshabilitar la detección de duplicados para una entidad
Para deshabilitar la detección de duplicados para un tipo de entidad, 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 entidad. Esto quita la compatibilidad con la detección de duplicados para el tipo de entidad y no se puede crear una nueva regla de detección de duplicados para este tipo de entidad.Anule la publicación de todas las reglas de detección de duplicados para un tipo de entidad 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 entidad con el método IOrganizationService.Delete
Vea también
Detección de duplicados
Ejecutar la detección de duplicados
Entidades de regla de duplicados