Partilhar via


Detectar dados duplicados

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

A detecção de duplicidades permite às organizações definir políticas de detecção de duplicidades e criar regras de detecção de duplicidades para as entidades corporativas e personalizadas. Estas regras podem ser aplicadas nos diferentes tipos de registro do Microsoft Dynamics 365. Por exemplo, uma organização pode definir se um cliente potencial é uma duplicidade de um contato, se eles tiverem o mesmo nome e telefone. Com base nas regras de detecção de duplicidades definidas pelo administrador, o sistema alerta o usuário sobre possíveis duplicidades quando o usuário tentar criar novos registros ou atualizar os registros existentes. Para manter a qualidade dos dados, é possível agendar um trabalho de detecção de duplicidades para verificar se há duplicidades nos registros que correspondem a um determinado critério. É possível limpar os dados excluindo, desativando ou mesclando as duplicidades relatadas por um trabalho de detecção de duplicidades.

Para detectar duplicidades no sistema, crie uma regra de detecção de duplicidades para um tipo de entidade específica. Uma regra de detecção de duplicidades é representada pela entidade da regra de duplicidades (DuplicateRule). Você pode criar várias regras de detecção para o mesmo tipo de entidade. Entretanto, poderá publicar um máximo de cinco regras de detecção de duplicidades por tipo de entidade ao mesmo tempo.

Uma regra pode ter uma ou várias condições da regra de detecção de duplicidades que são representadas pela entidade da condição da regra de duplicidades (DuplicateRuleCondition). As condições são combinadas pelo sistema como na operação lógica AND. Uma regra de detecção de duplicidades especifica um tipo de entidade base e um tipo de entidade correspondente. Uma condição da regra de duplicidades especifica o nome de um atributo base e o nome de um atributo correspondente. Por exemplo, especifique uma conta como uma entidade base e um contato como uma entidade base para comparar sobrenomes e endereços. Os critérios de correspondência consistem em operadores, como correspondência exata, primeiro número n de caracteres ou último número n de caracteres.

A detecção de duplicidades trabalha comparando códigos de correspondência gerados dos registros existentes com cada novo registros que está sendo criado. Esses códigos de correspondência são criados, conforme cada novo registro é criado. Portanto, é possível que um ou mais registros duplicados sejam criados se forem processados ​​exatamente no mesmo momento. Além de detectar duplicidades à medida que são criadas, você deve agendar trabalhos de detecção de duplicidades para verificar outros possíveis registros duplicados.

Para criar regras de detecção de duplicidades e condições da regra de detecção de duplicidades no banco de dados do Microsoft Dynamics 365, use o método IOrganizationService.Create ou a mensagem CreateRequest.

Importante

Tome precauções especiais ao criar regras de detecção de duplicidades para compromissos. O mestre do compromisso recorrente e os registros de compromissos recorrentes compartilham alguns dos mesmos valores de atributo, como assunto, local e objeto referente. Usar qualquer um destes atributos como uma condição da regra de detecção de duplicidades (DuplicateRuleCondition) pode resultar em uma marcação incorreta de registros de compromissos recorrentes como duplicidades. Para evitar isso, inclua também um atributo de hora de início como uma condição da regra de detecção de duplicidades. Para obter mais informações sobre como trabalhar com compromissos recorrentes, consulte Entidades de agendamento e compromisso.

As regras de detecção de duplicidades são usadas por todo o sistema. É necessário publicá-las antes da execução de um trabalho de detecção de duplicidades para detectar duplicidades em dados em massa ou recuperar duplicidades de um registro da entidade específico. Para publicar uma regra de detecção de duplicidades, use a mensagem PublishDuplicateRuleRequest. A publicação da regra de duplicidades é uma operação assíncrona que é executada em segundo plano.

Nesta Seção

Habilitar detecção de duplicidades

Executar detecção de duplicidades

Mensagens de detecção de duplicidades

Ignorar valores em branco e registros inativos na detecção de duplicidades

Desabilitar detecção de duplicidades

Mensagens e métodos da entidade DuplicateRule

Mensagens e métodos da entidade DuplicateRuleCondition

Mensagens e métodos da entidade DuplicateRecord

Exemplo: Habilitar a detecção de duplicidades e recuperação de duplicidades

Exemplo: Use detecção de duplicidades quando criar e atualizar registros

Exemplo: Detectar vários registros duplicados

Seções Relacionadas

Gerencie seus dados no Microsoft Dynamics 365

Excluir dados em massa

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais