Partager via


Résoudre les problèmes lors de la configuration initiale

Cet article fournit des informations sur le dépannage de l’intégration de la double-écriture entre les applications de finances et d’opérations et Dataverse. Notamment elle fournit des informations pour la résolution des problèmes pouvant survenir lors de la configuration initiale de l’intégration de la double écriture.

Important

Certains des problèmes abordés dans cet article peuvent exiger le rôle d’administrateur système ou les identifiants d’admin client Microsoft Azure Active Directory (Azure AD). La section pour chaque problème explique si un rôle spécifique ou des informations d’identification sont requis.

Rôle requis pour configurer la double écriture : Administrateur système dans les applications de finances et d’opérations et Dataverse.

Les erreurs sur la page Lien de configuration vers Dataverse sont généralement causés par des problèmes de configuration ou d’autorisations incomplets. Veillez à ce que l’ensemble du contrôle d’intégrité passe sur la page Lien de configuration vers Dataverse, comme indiqué dans l’illustration suivante. Vous ne pouvez pas lier la double écriture sauf si le contrôle d’intégrité réussit.

Contrôle d’intégrité réussi.

Vous devez avoir les identifiants d’admin client Azure AD pour lier les environnements de finances et d’opérations et Dataverse. Après avoir lié les environnements, les utilisateurs peuvent se connecter en utilisant leurs informations d’identification de compte et mettre à jour une carte de table existante.

Vous pouvez recevoir le message d’erreur suivant lorsque vous essayez d’activer des cartes :

Échec de la double écriture - Échec de l’enregistrement du plugin : [(Impossible d’obtenir la carte de partition pour le projet DWM-1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea. L’erreur dépasse le nombre maximal de partitions autorisé pour le mappage DWM – 1ae35e60-4bc2-4905-88ea-69efd3b29260-7f12cb89-1550-42e2-858e-4761fc1443ea)], Une ou plusieurs erreurs se sont produites.

La limite actuelle lorsque vous liez les environnements est d’environ 250 entités juridiques. Cette erreur se produit si vous essayez d’activer des cartes et si plus de 250 entités juridiques sont liées entre les environnements.

Échec de l’ensemble de connexion lors de la liaison de l’environnement

Lors de la liaison de l’environnement à double écriture, l’action échoue avec un message d’erreur :

Échec de l’enregistrement de la configuration ! Un article avec la même clé a déjà été ajoutée.

La double écriture ne prend pas en charge plusieurs entités juridiques/sociétés portant le même nom. Par exemple, si vous avez deux sociétés avec le nom « DAT » dans le Dataverse alors il obtient ce message d’erreur.

Pour débloquer le client, supprimez les enregistrements en double de la table cdm_company dans Dataverse. Aussi, si la table cdm_company a des enregistrements avec un nom vide, supprimez ou corrigez ces enregistrements.

Erreur à l’ouverture de la page Double écriture dans les applications de finances et d’opérations

Vous pouvez recevoir le message d’erreur suivant lorsque vous essayez de lier un environnement Dataverse pour la double écriture :

Le code d’état de réponse n’indique pas la réussite : 404 (Introuvable).

Cette erreur se produit lorsque l’étape de consentement de l’application n’est pas terminée. Vous pouvez valider si le consentement a été donné en vous connectant à portal.azure.com en utilisant le compte administrateur du client et vérifiez si l’application tierce avec ID 33976c19-1db5-4c02-810e-c243db79efde apparaît dans la liste des applications d’entreprise d’AAD. Si ce n’est pas le cas, réexécutez l’étape de consentement comme décrit dans la section suivante.

  • Lancez l’URL suivante en utilisant vos informations d’identification d’administrateur.

    https://login.microsoftonline.com/common/oauth2/authorize?client_id=33976c19-1db5-4c02-810e-c243db79efde&response_type=code&prompt=admin_consent

  • Sélectionnez Accepter pour consentir. Vous donnez votre consentement pour installer l’application (avec id=33976c19-1db5-4c02-810e-c243db79efde) dans votre client.

  • Cette application est requise pour que Dataverse communique avec les applications de finances et d’opérations.

    Résolution des problèmes lors de la synchronisation initiale.

Note

Si cela ne fonctionne pas, lancez l’URL en mode privé de Microsoft Edge ou en mode navigation privée de Chrome.

L’environnement de finances et d’opérations n’est pas détectable

Vous pouvez recevoir le message d’erreur suivant :

L’environnement des applications de finances et d’opérations *.cloudax.dynamics.com n’est pas détectable.’

Deux choses peuvent causer un problème avec l’environnement non détectable :

  • L’utilisateur utilisé pour la connexion n’est pas dans le même client que l’instance de finances et d’opérations.
  • Des instances de finances et d’opérations héritées hébergées par Microsoft présentaient un problème de découverte. Pour résoudre ce problème, mettez à jour l’instance de finances et d’opérations. L’environnement devient détectable avec n’importe quelle mise à jour.

Erreur 403 (Forbidden) lors de la création des connexions

Dans le cadre du processus de liaison à double écriture, deux connexions Power Apps (également appelées connexion Apihub) sont créés au nom de l’utilisateur dans l’environnement Dataverse. Si le client n’a pas de licence pour l’environnement Power Apps, la création des connexions ApiHub échoue et une erreur 403 (Forbidden) s’affiche. Voici un exemple du message d’erreur :

MSG=[Échec de la configuration de l’environnement d’écriture double. Détails de l’erreur : Le code d’état de réponse n’indique pas la réussite : 403 (Forbidden). - Le code d’état de réponse n’indique pas la réussite : 403 (Introuvable).] STACKTRACE=[ at Microsoft.Dynamics.Integrator.ProjectManagementService.DualWrite.DualWriteConnectionSetProcessor.<CreateDualWriteConnectionSetAsync>d__29.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\DualWrite\DualWriteConnectionSetProcessor.cs:line 297 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.Dynamics.Integrator.ProjectManagementService.Controllers.DualWriteEnvironmentManagementController.<SetupDualWriteEnvironmentAsync>d__34.MoveNext() in X:\bt\1158727\repo\src\ProjectManagementService\Controllers\DualWriteEnvironmentManagementController.cs:line 265]

Cette erreur se produit en raison de l’absence d’une licence Power Apps. Attribuez une licence appropriée (par exemple, une version d’évaluation Power Apps 2) à l’utilisateur, afin que ce dernier ait l’autorisation de créer les connexions. Pour vérifier la licence, le client peut se rendre sur le site Mon compte pour afficher les licences actuellement attribuées à l’utilisateur.

Pour plus d’informations sur la licence Power Apps, voir les articles suivants :