Gestion des erreurs et dépannage

Important

Tout ou partie de la fonctionnalité décrite dans cette rubrique est accessible dans le cadre d’une version préliminaire. Le contenu et la fonctionnalité peuvent faire l’objet de modifications.

Cet article décrit la gestion des erreurs et le dépannage dans Microsoft Dynamics 365 Intelligent Order Management.

Dynamics 365 Intelligent Order Management comporte cinq pages principales de gestion des erreurs que vous pouvez utiliser pour diagnostiquer les problèmes de votre environnement. Chaque page de gestion des erreurs fournit des informations différentes, en fonction du type d’erreur.

Résultats de l’étape d’orchestration spécifique à l’entité

Pour les entités telles que les commandes client et les commandes d’exécution, vous pouvez sélectionner l’onglet Résultats de l’étape d’orchestration sur la page de commande pour afficher des informations sur chaque étape exécutée pour cet enregistrement et le résultat de l’orchestration.

Le tableau suivant décrit les champs de l’onglet Résultats de l’étape d’orchestration.

Champ Description
Créé(e) le Date et heure auxquelles l’étape s’est exécutée.
Étape L’étape du parcours de l’orchestration. Si vous sélectionnez la valeur dans ce champ, vous êtes redirigé vers le résultat de l’étape, où vous pouvez afficher les résultats de toutes les entités.
Résultat Le résultat : Réussite ou Échec.
Détails des résultats Tout message de valeur de résultat d’exécution renvoyé par l’étape.
ID exécution ID exécution Power Automate
Enregistrement traité L’enregistrement sur lequel l’étape a été exécutée.

Example of results on the Orchestration Step Results tab.

Erreurs système

Vous pouvez afficher les erreurs système pour quatre types d’erreur :

  • Fournisseur entrant
  • Action de fournisseur
  • Étape d’orchestration
  • Stratégie

Pour accéder aux pages d’erreur pour ces types d’erreur, sélectionnez Surveillance > Erreurs dans le volet de navigation de gauche pour ouvrir la page de destination Pages d’erreur. Sélectionnez ensuite Gérer pour un type d’erreur spécifique.

Errors pages landing page.

Erreurs entrantes de fournisseur

Les erreurs entrantes du fournisseur sont utilisées pour surveiller les flux Power Automate qui gèrent l’ingestion des données. Ces types d’erreurs peuvent être déclenchés à partir d’un mécanisme d’interrogation (planifié) ou d’un webhook qu’un système externe appelle. Les champs sur la page Erreurs entrantes du fournisseur peut vous aider à diagnostiquer les erreurs avec les fournisseurs entrants.

Le tableau suivant décrit les champs généraux de la page Erreurs entrantes fournisseur.

Champ Description
Heure de l’erreur Date et heure auxquelles l’avertissement ou l’erreur s’est produite.
Statut de l’erreur Statut de l’erreur. Vous pouvez désactiver une erreur pour qu’elle n’apparaisse pas sur cette page.
Fournisseur Fournisseur auquel l’erreur appartient.
Gestionnaire de messages du fournisseur Le gestionnaire de messages qui a échoué.
ID message ID attribué à un message pour l’identifier de manière unique.
Message d’erreur Le message d’erreur renvoyé.
Catégorie d’erreur Catégorie de l’erreur.
URL de l’historique d’exécution Un lien vers le flux Power Automate exécuté.

Example of errors on the Provider Inbound Errors page.

Erreurs d’action de fournisseur

Les erreurs d’action du fournisseur sont associées aux appels sortants d’Intelligent Order Management vers une action du fournisseur. Vous pouvez utiliser cette page pour déterminer si le même fournisseur échoue plusieurs fois dans le système. Ces erreurs peuvent indiquer que quelque chose ne va pas avec un fournisseur spécifique.

Le tableau suivant décrit les champs généraux de la page Erreurs d’action fournisseur.

Champ Description
Créé(e) le Date et heure auxquelles l’erreur s’est produite.
Résultat Le résultat : Réussite ou Échec.
Action de fournisseur L’action du fournisseur qui a échoué.
Résultat de l’exécution de l’étape L’étape à laquelle l’erreur est associée.
Enregistrement traité L’enregistrement qui a été traité pour cet échec.
Détails des résultats Tout résultat d’exécution renvoyé par le flux.
URL de l’historique d’exécution L’exécution de flux Power Automate ayant échoué.

Example of the Provider Action Errors page.

Erreurs d’étape d’orchestration

La page Erreurs d’étape d’orchestration affiche les étapes d’orchestration qui ont échoué dans l’ensemble du système. Vous pouvez l’utiliser pour déterminer s’il existe un problème systémique entre les exécutions. Pour plus d’informations sur ces erreurs, consultez la section Résultats de l’étape d’orchestration spécifique à l’entité plus haut dans cet article.

Erreurs de stratégie

Vous pouvez utiliser la page Erreurs de politique pour rechercher tous les échecs de stratégie et de règle dans votre système.

Le tableau suivant décrit les champs de la page Erreurs de politique.

Champ Description
Créé(e) le Date et heure auxquelles l’erreur de politique s’est produite.
Résultat Résultat. La valeur doit toujours être Échec.
Stratégie Politique ayant échoué.
Résultat de l’exécution de l’étape Étape ayant échoué.
Enregistrement traité Enregistrement ayant échoué.
Détails des résultats Détails de tout message d’erreur renvoyé.

Example of the Policy Errors page.

Résoudre des problèmes de transformation Power Query

Si un appel au transformateur Intelligent Order Management Provider échoue, la meilleure façon de déboguer l’échec consiste à observer directement l’exécution Power Automate.

  1. Ouvrez le portail Power Platform pour votre environnement.

  2. Accédez à Solutions > Solution par défaut.

  3. Recherchez le flux de cloud Transformateur du fournisseur IOM et ouvrez-le.

  4. Passez en revue les informations contenues dans la grille Historique des exécutions à 28 jours.

    Example of the 28 day run history grid.

  5. Recherchez l’exécution qui vous intéresse et ouvrez-la.

  6. Développez Essayer le processus. En fonction de votre version d’Intelligent Order Management, il se peut que vous deviez développer davantage pour rechercher l’appel pour Transformer les données.

  7. Si le processus réussit, vous pouvez voir directement le résultat de la transformation. Si une erreur d’exception est générée, vous pouvez afficher les détails de l’exception en sélectionnant Afficher la sortie détaillée pour afficher les sorties brutes de l’appel.

    Example of flow steps.

Exemples d’erreurs

Le tableau suivant montre quelques exemples de messages d’erreur et décrit les étapes suggérées pour corriger les erreurs.

Message d’erreur Étapes suggérées
Échec de la récupération d’un enregistrement de transformation de fournisseur correspondant. L’ID du fournisseur doit correspondre à une instance de fournisseur active, pas une définition de fournisseur. L’objet source et l’objet de destination de la transformation doivent correspondre à ce qui est affiché dans votre appel au transformateur de fournisseur Intelligent Order Management.
Le champ « field_name » est introuvable dans la table. Vous essayez d’accéder à des données pour lesquelles aucune valeur n’est fournie dans l’enregistrement. Si les données sont facultatives, vous devez utiliser Record.FieldOrDefault comme valeur par défaut.