Démarrage rapide : Créer des flux de travail dynamiques dans Azure Logic Apps Automation (préversion)

Note

Cette fonctionnalité en préversion est soumise aux Conditions d’utilisation supplémentaires relatives aux préversions Microsoft Azure.

Lorsque vous automatisez un processus métier, vous souhaitez définir la logique métier une seule fois, puis exécuter l’automatisation de manière fiable et autonome avec une supervision humaine si nécessaire. Par exemple, certaines tâches d’automatisation peuvent inclure des notifications de routage, l’exécution d’opérations dans différents services ou systèmes, ou la surveillance des flux de données.

Dans Azure Logic Apps Automation, un flux de travail est l’unité d’exécution d’une charge de travail d’automatisation. Chaque workflow complet possède les attributs de base suivants :

  • Se trouve dans une application d'automatisation.
  • Commence avec un déclencheur unique. Cet élément spécifie l’événement qui déclenche le flux de travail.
  • Suit le déclencheur avec une ou plusieurs actions qui effectuent les tâches nécessaires ou affectent le chemin d’exécution.

Ce guide de démarrage rapide montre comment créer un flux de travail au sein d’une application existante. Pour plus de simplicité, découvrez les étapes générales d’utilisation de l’assistant IA et du concepteur. L’article fournit ensuite des exemples plus spécifiques pour des flux de travail plus détaillés.

Pour en savoir plus, consultez :

Prerequisites

  • Un compte professionnel ou scolaire Microsoft qui peut accéder au portail Azure Logic Apps Automation.

  • Votre compte professionnel ou scolaire doit exister dans le même locataire Microsoft Entra que le créateur de l’application afin qu’il puisse vous ajouter à l’application et attribuer les autorisations nécessaires. Si vous n’avez pas accès, travaillez avec le créateur-propriétaire du projet et de l’application pour obtenir les accès et les autorisations nécessaires.

    Pour plus d’informations sur les locataires Microsoft Entra, consultez Configurations de locataire.

  • Le projet et l’application où vous souhaitez créer votre flux de travail.

    Vous avez besoin du rôle Contributeur pour créer des flux de travail.

    Pour en savoir plus, consultez :

Exemple : Exigences de gestion des demandes web

  • Pour tester votre flux de travail dans cet exemple, vous avez besoin d’un outil capable d’envoyer des requêtes HTTP, telles que :

    Avertissement

    Pour les scénarios où vous avez des données sensibles, telles que des informations d’identification, des secrets, des jetons d’accès, des clés API et d’autres informations similaires, veillez à utiliser un outil qui protège vos données avec les fonctionnalités de sécurité nécessaires. L’outil doit fonctionner hors connexion ou localement, et ne nécessite pas de se connecter à un compte en ligne ou de synchroniser des données sur le cloud. Lorsque vous utilisez un outil avec ces caractéristiques, vous réduisez le risque d’exposer des données sensibles au public.

  • Pour obtenir des notifications par e-mail à des fins de test, vous avez besoin d’un compte de messagerie, tel que Office 365 Outlook ou Outlook.com.

Créer votre workflow

Cette section décrit les étapes générales de création d’un flux de travail à l’aide de l’assistant IA, du concepteur et des modèles. Vous pouvez choisir n’importe quelle approche de démarrage. Quel que soit votre choix, vous obtenez un flux de travail que vous pouvez tester et surveiller dans le portail Azure Logic Apps Automation.

1 : Ouvrir le projet d’automatisation et l’application

  1. Accédez au portail Azure Logic Apps Automation et connectez-vous avec votre compte professionnel ou scolaire Microsoft.

  2. Sous l’onglet Projets , sélectionnez le projet souhaité.

  3. Dans la page Applications , sélectionnez l’application souhaitée.

    Le portail ouvre la page Flux de travail de l’application.

  4. Sélectionnez Créer un flux de travail, entrez un nom de flux de travail, puis sélectionnez Générer.

    Le concepteur de flux de travail s’ouvre et affiche un canevas vide avec l’espace réservé Ajouter un déclencheur .

  5. Choisissez l’une des approches suivantes pour commencer à créer votre flux de travail.

    Bien que vous puissiez combiner des approches, choisissez une approche initiale pour commencer, en fonction de vos préférences :

    Point de départ Description Quand utiliser
    Assistant IA Décrivez la logique de processus métier à automatiser à l’aide de mots simples. L’Assistant génère le flux de travail. Vous souhaitez générer rapidement un flux de travail, passer en revue les résultats et ajuster le flux de travail à l’aide de l’assistant, du concepteur ou des deux.
    Concepteur de flux de travail Commencez à créer progressivement en utilisant un concepteur vide. Ajoutez un déclencheur, des actions, des agents, des outils, des serveurs MCP et d’autres composants pour piloter votre automatisation. Vous souhaitez une expérience graphique visuelle pour générer, tester et exécuter des flux de travail.

Pour générer un flux de travail à l’aide de mots simples pour décrire le comportement souhaité, utilisez l’Assistant IA. L’Assistant crée la structure de flux de travail, y compris le déclencheur, les actions et toutes les branches. Une fois que l’Assistant a terminé, vous terminez le flux de travail en fournissant les informations d’identification nécessaires à l’authentification, les valeurs des paramètres et les réglages requis par votre scénario spécifique.

  1. Une fois le concepteur ouvert, dans la barre d’outils inférieure, sélectionnez Copilot.

  2. Dans le volet Copilot, entrez une description détaillée du processus à automatiser.

    Tip

    Rendez votre description aussi spécifique que possible en incluant les éléments suivants :

    • L’événement ou la condition de déclenchement qui lance votre flux de travail.
    • Actions que vous souhaitez effectuer.
    • Résultats attendus et souhaités.

    Lorsque vous fournissez plus de détails, vous générez un flux de travail qui correspond plus étroitement à ce dont vous avez besoin.

  3. Lorsque vous êtes prêt, sélectionnez Générer.

    Copilot génère et valide votre flux de travail en temps réel. En fonction de la complexité de votre flux de travail, ce processus peut nécessiter entre plusieurs instants jusqu’à quelques minutes.

  4. Avant de tester votre flux de travail, procédez comme suit :

    • Configurez les connexions requises pour les opérations qui appellent des services ou des systèmes externes.

    • Fournissez des valeurs pour tous les champs obligatoires que l’Assistant a laissé vides. Les champs obligatoires affichent un astérisque (*) ou un contour rouge.

    • Corrigez toutes les alertes qui s’affichent sur des étapes individuelles.

      Les icônes d’alerte apparaissent sur les opérations nécessitant une configuration supplémentaire, comme des valeurs de paramètres manquantes, des paramètres, des connexions ou des outils.

  5. Pour rechercher des tâches de suivi, sur le concepteur, sélectionnez chaque opération qui affiche une alerte. Effectuez les étapes nécessaires pour corriger chaque alerte.

  6. Terminez toutes les autres tâches de suivi requises par votre flux de travail, telles que la configuration des connexions, la fourniture de valeurs de paramètres ou la configuration des paramètres.

  7. Pour ajuster ou modifier le flux de travail, continuez à utiliser l’assistant en saisissant des requêtes dans la fenêtre de chat.

Exemple : gestion des demandes web

Cet exemple crée un flux de travail qui s’exécute lorsqu’une requête web arrive d’un appelant externe, accepte la demande et retourne une réponse à l’appelant.

  • Nom du flux de travail : web-request-handler

  • Prompt de l’assistant: When a web request arrives with a JSON body, respond with a 200 OK status that includes a greeting message.

Enregistrer et publier le flux de travail

Le concepteur enregistre automatiquement les modifications que vous apportez à la version brouillon. La version publiée s’exécute en production.

Tip

Pour les flux de travail qui commencent par une requête web ou un déclencheur de webhook, vous pouvez tester immédiatement la version brouillon sans publier. Consultez Tester votre flux de travail.

Pour les flux de travail qui commencent par un déclencheur basé sur une planification ou un événement extérieur, vous devez publier avant que le déclencheur puisse être déclenché.

  1. Dans la barre de titre du concepteur, en haut à gauche, vérifiez que l’étiquette Brouillon s’affiche.

  2. Dans la barre de titre du concepteur, en haut à droite, sélectionnez Publier pour rendre le brouillon actif.

Tester le flux de travail

Pour vous assurer que tout fonctionne comme prévu, procédez comme prévu pour tester votre flux de travail :

  1. Dans le concepteur, en bas, sélectionnez Test.

    La boîte Brouillon de test du flux de travail s’ouvre.

  2. Dans la zone Données de test (JSON), entrez vos données de test au format JSON. Sélectionnez Brouillon de test.

    Le flux de travail commence à s’exécuter et le portail passe de l’affichage Concepteur à l’affichage Surveillance , où vous pouvez observer la progression de l’exécution en temps réel.

Examiner l’historique des exécutions du workflow

  1. Une fois l’exécution du flux de travail terminée, passez en revue chaque étape de la vue Surveillance pour mieux comprendre ce qui s’est passé.

    • Le canevas en lecture seule affiche désormais un état codé en couleur pour chaque étape.
    • La fenêtre latérale affiche chaque instance d’exécution de flux de travail avec son état, son horodatage et sa durée.
    • Le journal d’exécution affiche chaque opération dans l’ordre d’exécution.
    • En regard du journal, vous pouvez consulter la sortie, l’entrée et les propriétés de l’opération.

    Tip

    Pour les opérations ayant échoué, le même panneau affiche le message d’erreur afin que vous puissiez trouver le problème sans quitter la vue Surveillance .

  2. Pour passer en revue les données, sélectionnez une opération sur le canevas ou dans le journal d’exécution.

    Le tableau suivant décrit les données que vous pouvez consulter :

    Tab Émissions
    Output Données produites par l’opération.
    Input Données reçues par l’opération.
    Propriétés Détails tels que l’état du flux de travail, la durée d’exécution et l’ID de suivi.

    Pour un déclencheur de demande web, vous pouvez passer en revue les en-têtes et le corps de la requête web entrante. Pour l’action Réponse , vous pouvez confirmer que le corps de la réponse correspond à ce que vous attendiez.

Itérer et affiner

Vous n’avez pas besoin de tout réussir du premier coup. Les étapes suivantes décrivent les façons dont vous pouvez modifier votre flux de travail :

  1. Depuis la vue Surveillance, revenez à la vue Conception.

  2. Dans le tableau suivant, choisissez la méthode souhaitée pour apporter vos modifications :

    Méthode Steps
    Designer Dans le concepteur, ajoutez de nouvelles actions, réorganisez la séquence de flux de travail ou sélectionnez une opération pour modifier les valeurs et les paramètres des paramètres.
    Assistant 1. Dans la barre d’outils inférieure, sélectionnez Chat pour ouvrir l’Assistant.

    2. Entrez des instructions de suivi, telles que Add error handling to the Response action ou Add a condition that checks whether the name field is empty.
    Éditeur de code 1. Dans la barre d’outils inférieure, sélectionnez Code pour afficher le JSON sous-jacent de la définition de flux de travail.

    2. Modifiez la définition de flux de travail pour apporter vos modifications.

    Les modifications apportées en mode Concepteur et en mode Code restent synchronisées. Toutes vos modifications entrent dans la version brouillon.

  3. Lorsque vous êtes prêt à envoyer vos modifications à la production, dans la barre de titre du concepteur, sélectionnez Publier.