Tester des flux de travail avec des sorties fictives dans Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation + Standard)

Testez votre flux de travail sans toucher à la production en configurant et en renvoyant des résultats fictifs, ou des résultats statiques, issus de vos opérations de workflow. Vous n’êtes pas obligé d’appeler vos applications en direct, vos données, vos services ou vos systèmes.

Lorsque vous configurez des sorties simulées, vous pouvez :

  • Testez différents chemins d’action selon diverses conditions.
  • Provoquer des erreurs pour vérifier la gestion des échecs.
  • Fournissez des corps de réponse spécifiques aux messages.
  • Saute les étapes que tu ne veux pas exécuter.

Configurer des sorties simulées d’une action n’exécute pas cette action en production, mais renvoie à la place la sortie de test.

Par exemple, si vous configurez des sorties fictries pour l’action d’envoi d’e-mail Outlook 365, Azure Logic Apps renvoie les sorties fictries que vous avez fournies, au lieu d’envoyer un e-mail.

Dans ce guide, vous apprendrez comment :

Conditions préalables

Limites

  • Les résultats fictifs (résultats statiques) ne sont disponibles que pour les actions, pas les déclencheurs.

  • Il n’existe actuellement aucune option pour activer ou désactiver dynamiquement ou programmatiquement les sorties mock.

  • Aucune indication n’existe au niveau de l’application logique indiquant que les sorties fictives sont activées. À la place, cherchez ces signes :

    • Sur la forme d’action, l’angle inférieur droit affiche l’icône du bécher de laboratoire (icône du résultat statique).

    • Dans le volet d’informations de l’action, sous l’onglet Test, l’option Résultat statique est activée.

    • En mode code, la définition JSON de l’action inclut les propriétés suivantes dans l’objet JSON runtimeConfiguration :

      "runtimeConfiguration": {
          "staticResult": {
              "name": "{action-name-ordinal}",
              "staticResultOptions": "Enabled"
          }
      }
      
    • Dans l’historique des exécutions du flux de travail, la colonne Résultats statiques s’affiche avec le mot Activé en regard de toute exécution où au moins une action a cette capacité activée.

Configurer des sorties fictives sur une action

  1. Dans le portail Azure, ouvrez le flux de travail de votre application logique de consommation dans le concepteur.

  2. Dans le concepteur, sélectionnez l’action où vous souhaitez retourner des sorties fictives.

  3. Dans le volet d’informations de l’action, sélectionnez Test, par exemple :

    Capture d’écran qui montre le portail Azure, le concepteur de flux de travail Consumption, le volet d’informations d’action HTTP et le test sélectionnés.

  4. Sous l’onglet Test, sélectionnez Activer le résultat statique.

  5. Dans la liste Sélectionner des champs, sélectionnez les propriétés où vous souhaitez spécifier des sorties fictives à retourner dans la réponse de l’action.

    Les propriétés disponibles varient en fonction du type d’action sélectionné. Par exemple, l’action HTTP a les propriétés et actions suivantes :

    Section ou propriété Obligatoire Descriptif
    État Oui État de l’action à retourner.

    - Si vous sélectionnez Réussite, vous devez également sélectionner Sorties dans la liste Sélectionner des champs.

    - Si vous sélectionnez Échec, vous devez également sélectionner Erreur dans la liste Sélectionner des champs.
    Code Non Code spécifique à retourner pour l’action
    Erreur Oui, lorsque l’État est Échec Message d’erreur et code d’erreur facultatif à retourner
    Sortie Oui, lorsque État est Réussite Code d’état, contenu d’en-tête et corps facultatif à retourner

    Dans l’exemple suivant, l’État est défini sur Échec, ce qui vous oblige à sélectionner le champ Erreur et à fournir des valeurs pour les propriétés Message d’erreur et Code d’erreur :

    Capture d’écran qui montre le flux de travail de consommation et le panneau de test après avoir sélectionné Activer le résultat statique, avec les champs d’État et d’erreur également sélectionnés.

  6. Lorsque vous êtes prêt, sélectionnez Enregistrer.

    Le coin inférieur droit de l’action affiche maintenant une icône de bécher de laboratoire (icône du résultat statique), ce qui indique que vous avez activé les résultats statiques.

    Capture d’écran montrant un flux de travail Consommation avec action HTTP et icône de résultat statique.

    Pour rechercher les exécutions de flux de travail qui utilisent des sorties fictives, consultez Rechercher les exécutions qui utilisent des résultats statiques plus loin dans ce guide.

Rechercher des exécutions qui utilisent des sorties fictives (Consommation uniquement)

Pour rechercher les exécutions de flux de travail antérieures dans lesquelles des actions utilisent des sorties fictives, passez en revue l’historique des exécutions du flux de travail. Cette section s’applique uniquement aux flux de travail de consommation. Pour les flux de travail standards, voir Afficher l’historique des exécutions du workflow.

  1. Dans le portail Azure, ouvrez le flux de travail de votre application logique de consommation dans le concepteur.

  2. Dans le menu de ressources de votre application logique, sélectionnez Vue d’ensemble.

  3. Dans la section Essentials, sélectionnez Historique des exécutions si cette option n’est pas sélectionnée.

  4. Dans le tableau Historique des exécutions, recherchez la colonne Résultats statiques.

    Toute exécution qui inclut des actions avec des sorties fictives a la colonne Résultats statiques définie sur Activé, par exemple :

    Capture d’écran montrant l’historique des exécutions de flux de travail Consommation avec la colonne Résultats statiques.

  5. Pour afficher les actions d’une exécution qui utilisent des sorties fictives, sélectionnez l’exécution pour laquelle la colonne Résultats statiques est définie sur Activé.

    Dans le volet d’informations de l’exécution du flux de travail, les actions qui utilisent des résultats statiques affichent l’icône de bécher de laboratoire (icône du résultat statique), par exemple :

    Capture d’écran montrant l’historique des exécutions de flux de travail Consommation avec des actions utilisant des résultats statiques.

Désactiver les sorties fictives

La désactivation des résultats statiques sur une action ne supprime pas les valeurs de votre dernière installation. Si vous réactivez les résultats statiques sur la même action, vous pouvez continuer à utiliser vos valeurs précédentes.

  1. Sur le Portail Azure, ouvrez votre flux de travail d’application logique dans le Concepteur.

  2. Recherchez et sélectionnez l’action pour laquelle vous souhaitez désactiver les sorties fictives.

  3. Dans le volet Détails de l’action, sélectionnez l’onglet Test.

  4. Sélectionnez Désactiver le résultat statique>Enregistrer.

    Capture d’écran montrant un flux de travail d’application logique, une action HTTP et l’onglet Test avec l’option Désactiver le résultat statique sélectionnée.

Référence

Pour plus d’informations sur ce paramètre dans vos définitions de workflow sous-jacentes, voir :