Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este exemplo mostra como habilitar a detecção duplicada e recuperar registros duplicados.
Como executar este exemplo
- Baixe ou clone o repositório Microsoft/PowerApps-Samples para que você tenha uma cópia local.
- (Opcional) Edite o arquivo
dataverse/App.configpara definir um cadeia de conexão especificando a instância de Microsoft Dataverse à qual você deseja se conectar. - Abra a solução de exemplo no Visual Studio e pressione F5 para executar o exemplo. Depois de especificar um cadeia de conexão em
dataverse/App.config, qualquer exemplo executado usará essas informações de conexão.
Se você não especificar um cadeia de conexão no arquivo dataverse/App.config, uma caixa de diálogo será aberta sempre que você executar o exemplo e você precisar inserir informações sobre a instância do Dataverse à qual deseja se conectar e a quais credenciais deseja usar. Essa caixa de diálogo armazena em cache conexões anteriores para que você possa escolher uma conexão usada anteriormente.
Esses exemplos neste repositório que exigem uma conexão com uma instância do Dataverse para execução incluem uma referência vinculada ao dataverse/App.config arquivo.
O que este exemplo faz
A IsDuplicateDetectionEnabled propriedade destina-se a ser usada em um cenário para habilitar a regra de detecção duplicada para uma organização e também para uma tabela.
Como este exemplo funciona
Para simular o cenário descrito no que este exemplo faz, o exemplo fará o seguinte:
Configuração
- Verifica a versão atual da organização.
- O método
Accountcria certos registros de conta para encontrar duplicatas. - O
RetrieveDuplicateRequestmétodo recupera os registros duplicados. - A classe
EnableDuplicateDetectionForOrgpermite a detecção de duplicatas para uma organização. - Para habilitar a detecção de duplicatas, defina
IsDuplicateDetectionEnabled = true. - O
RetrieveEntityRequestmétodo recupera os metadados da entidade. - Defina
IsDuplicateDetectionEnabled = truepara atualizar o sinalizador de detecção duplicado. - O
UpdateEntityRequestatualiza a entidade com a detecção de duplicatas definida comotrue.
Limpeza
Exiba uma opção para excluir os registros criados na Instalação. A exclusão é opcional caso você queira examinar as tabelas e os dados criados pelo exemplo. Você pode excluir manualmente os registros para obter o mesmo resultado.