Solucionar problemas durante a configuração inicial
Este artigo fornece informações de solução de problemas para a integração de gravação dupla entre aplicativos de finanças e operações e o Dataverse. Especificamente, ele fornece informações sobre como solucionar problemas que podem ajudá-lo a corrigir problemas que podem ocorrer durante a configuração inicial da integração de gravação dupla.
Importante
Alguns dos problemas que este artigo aborda podem exigir a função de administrador do sistema ou as credenciais de administrador do locatário Microsoft Azure Active Directory (Azure AD). A seção para cada problema explica se uma função ou credenciais específicas são necessárias.
Não é possível vincular um aplicativo de finanças e operações ao Dataverse
Função necessária para configurar a gravação dupla: administrador do sistema em aplicativos de finanças e operações e no Dataverse.
Erros na página Configurar link para Dataverse geralmente são causados por configuração incompleta ou problemas de permissão. Verifique se toda a verificação de integridade foi aprovada na página Configurar link para Dataverse, conforme mostrado na ilustração a seguir. Não é possível vincular a dupla gravação, a menos que toda a verificação de integridade seja aprovada.
Você deve ter credenciais de administração de locatário do Azure AD para vincular os ambientes de finanças e operações e do Dataverse. Depois de vincular os ambientes, os usuários podem fazer login usando suas credenciais de conta e atualizar um mapa de tabela existente.
Encontre o limite para o número de entidades legais ou empresas que podem ser vinculadas para gravação dupla
A seguinte mensagem de erro pode ser exibida ao tentar habilitar os mapas:
Falha na gravação dupla - Falha no registro de plug-in: [(Não foi possível obter mapa de partição para o projeto DWM-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea. O erro excede as partições máximas permitidas para mapeamento de DWM-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea)], Ocorreram um ou mais erros.
O limite atual ao vincular os ambientes é de aproximadamente 250 entidades legais. Este erro ocorre se você tentar habilitar mapas, e mais de 250 entidades legais serão vinculadas entre os ambientes.
Falha no conjunto de conexões ao vincular o ambiente
Ao vincular o ambiente de gravação dupla, a ação falha com uma mensagem de erro:
Falha ao salvar a configuração da conexão! Um item com a mesma chave já foi adicionado.
A gravação dupla não oferece suporte a várias entidades legais/empresas com o mesmo nome. Por exemplo, caso você tenha duas empresas com o nome "DAT" no Dataverse, ele receberá essa mensagem de erro.
Para desbloquear o cliente, remova os registros duplicados da tabela cdm_company no Dataverse. Além disso, se a tabela cdm_company tiver registros com nome em branco, remova ou corrija esses registros.
Erro ao abrir a página Gravação dupla em aplicativos de finanças e operações
Você poderá receber a seguinte mensagem de erro quando tentar vincular um ambiente do Dataverse para gravação dupla:
O código de status de resposta não indica êxito: 404 (Não Encontrado).
Este erro ocorre quando a etapa de consentimento do aplicativo não é concluída. Você pode validar se o consentimento tiver sido fornecido com o logon no portal.azure.com
usando a conta de administrador de locatário e verificar se o aplicativo de terceiros com a ID 33976c19-1db5-4c02-810e-c243db79efde
é exibido na lista de aplicativos corporativos do AAD. Caso contrário, execute novamente a etapa de consentimento, conforme descrito na próxima seção.
Fornecendo consentimento de aplicativo
Inicie a seguinte URL usando suas credenciais administrativas.
https://login.microsoftonline.com/common/oauth2/authorize?client_id=33976c19-1db5-4c02-810e-c243db79efde&response_type=code&prompt=admin_consent
Selecione Aceitar como consentimento. Você está fornecendo o consentimento para instalar o aplicativo (com
id=33976c19-1db5-4c02-810e-c243db79efde
) no seu locatário.Este aplicativo é necessário para o Dataverse se comunicar com aplicativos de finanças e operações.
Observação
Se isso não funcionar, inicie a URL no modo particular do Microsoft Edge ou no modo Incognito do Chrome.
O ambiente de finanças e operações não é detectável
Você poderá receber a seguinte mensagem de erro:
O ambiente de aplicativos de finanças e operações ***.cloudax.dynamics.com não é detectável.
Há duas coisas que podem fazer com que um ambiente não seja detectável:
- O usuário usado para logon não está no mesmo locatário da instância de finanças e operações.
- Existem algumas instâncias herdadas de finanças e operações que eram hospedadas pela Microsoft que tinham um problema com a descoberta. Para corrigir isso, atualize a instância de finanças e operações. O ambiente torna-se detectável com qualquer atualização.
403 (proibido), erro ao criar conexões
Como parte do processo de vinculação de gravação dupla, duas conexões Power Apps (também conhecidas como conexões Apihub) são criadas em nome do usuário no ambiente vinculado Dataverse. Se o cliente não tiver uma licença para o ambiente Power Apps, a criação das conexões de ApiHub apresentará uma falha e um erro 403 (proibido) será exibido. Veja aqui um exemplo da mensagem de erro:
MSG=[Falha ao configurar o ambiente de gravação dual. Detalhes do erro: o código de status de resposta não indica êxito: 403 (proibido). - O código de status de resposta não indica êxito: 403 (Proibido).] STACKTRACE=[ at Microsoft.Dynamics.Integrator.ProjectManagementService.DualWrite.DualWriteConnectionSetProcessor.<CreateDualWriteConnectionSetAsync>d__29.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\DualWrite\DualWriteConnectionSetProcessor.cs:line 297 --- Fim do rastreamento da pilha do local anterior onde a exceção foi gerada --- em System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() em System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) em Microsoft.Dynamics.Integrator.ProjectManagementService.Controllers.DualWriteEnvironmentManagementController.<SetupDualWriteEnvironmentAsync>d__34.MoveNext() em X:\bt\1158727\repo\src\ProjectManagementService\Controllers\DualWriteEnvironmentManagementController.cs:line 265]
Este erro ocorre devido à falta de uma licença Power Apps. Atribua uma licença apropriada (por exemplo, plano de avaliação 2 para Power Apps) ao usuário, para que o usuário tenha permissão para criar as conexões. Para verificar a licença, o cliente pode ir para o site "Minha conta" a fim de exibir as licenças atribuídas ao usuário no momento.
Para obter mais informações sobre a licença do Power Apps, veja os seguintes artigos: