Detectar dados duplicados

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

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.

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

Excluir dados em massa

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais