Partage via


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

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

Pour tester votre flux de travail sans affecter vos environnements de production, vous pouvez configurer et retourner des sorties fictives, ou résultats statiques, à partir de vos opérations de flux de travail. Ainsi, vous n’avez pas besoin d’appeler ou d’accéder à vos applications, données, services ou systèmes actifs. Par exemple, vous souhaitez peut-être tester différents chemins d’action en fonction de différentes conditions, forcer des erreurs, fournir des corps de réponse de message spécifiques ou même essayer d’ignorer certaines étapes. La configuration de résultats fictifs à partir d’une action n’exécute pas l’opération, mais retourne la sortie de test à la place.

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

Ce guide montre comment configurer des sorties fictives pour une action dans un flux de travail d’application logique Consommation ou Standard.

Prérequis

Limites

  • Cette fonctionnalité est disponible uniquement pour les actions, et non pour les déclencheurs.

  • Il n’existe actuellement aucune option pour activer et désactiver cette capacité de manière dynamique ou programmatique.

  • Il n’existe aucune indication au niveau de l’application logique que cette capacité est activée. La liste suivante décrit l’emplacement où figurent des indications comme quoi cette capacité est activée :

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

    • 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. Sur le portail Azure, ouvrez votre workflow d’application logique 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 montrant le portail Azure, le concepteur de flux de travail Consommation, le volet d’informations d’action HTTP et Test sélectionné.

  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é Requis Description
    É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
    Error Oui, lorsque l’État est Échec Message d’erreur et code d’erreur facultatif à retourner
    Sortie Oui, lorsque l’É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 montrant un flux de travail Consommation et le volet Test après avoir sélectionné Activer le résultat statique avec les champs État et 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 pour résultats statiques), 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 les exécutions qui utilisent des sorties fictives

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.

  1. Sur le portail Azure, ouvrez votre workflow d’application logique 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 pour résultats statiques), 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. Par conséquent, si vous réactivez les résultats statiques sur la même action, vous pouvez continuer à utiliser les 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 flux de travail sous-jacent, consultez Résultats statiques – Référence de schéma du langage de définition de flux de travail et runtimeConfiguration.staticResult – Paramètres de configuration du runtime.

Étapes suivantes