Partager via


Démarrage rapide : créer un exemple de flux de travail d’application logique Consommation à l’aide du portail Azure

S’applique à : Azure Logic Apps (Consommation)

Pour créer un flux de travail automatisé qui effectue des tâches avec plusieurs services cloud, ce guide de démarrage rapide montre comment créer un exemple de flux de travail qui intègre les services suivants, un flux RSS pour un site web et un compte de messagerie. Cet exemple utilise le connecteur RSS et le connecteur Office 365 Outlook. Le connecteur RSS fournit un déclencheur que vous pouvez utiliser pour vérifier un flux RSS selon une planification spécifique. Le connecteur Office 365 Outlook fournit une action qui envoie un e-mail pour chaque nouvel élément RSS.

La capture d’écran ci-dessous montre l’exemple de workflow général :

Capture d’écran montrant un exemple de flux de travail avec le déclencheur RSS nommé Lors de la publication d’un élément de flux et l’action Outlook nommée Envoyer un e-mail.

Plus précisément, cet exemple crée une ressource d’application logique Consommation et un flux de travail qui s’exécute dans Azure Logic Apps en mode multilocataire. Pour créer un flux de travail d’application logique Standard qui s’exécute dans Azure Logic Apps en mode locataire unique à la place, consultez l’article Créer un exemple de flux de travail d’application logique Standard à l’aide du portail Azure. Les connecteurs de cet exemple sont uniquement deux connecteurs parmi des milliers de connecteurs que vous pouvez utiliser dans un flux de travail. Bien que cet exemple soit basé sur le cloud, Azure Logic Apps prend en charge les workflows qui connectent des applications, des données, des services et des systèmes dans le cloud, localement et dans des environnements hybrides.

Au fur et à mesure de votre progression dans ce guide de démarrage rapide, vous allez découvrir les étapes de base suivantes :

  • Créez une ressource d’application logique Consommation hébergée dans Azure Logic Apps en mode multilocataire.
  • Ajoutez un déclencheur qui spécifie quand exécuter le workflow.
  • Ajoutez une action qui exécute une tâche après l’activation du déclencheur.
  • Exécutez votre workflow.

Pour créer, puis gérer un workflow d’application logique Consommation à l’aide d’autres outils, veuillez consulter les rubriques de démarrage rapide suivantes :

Prérequis

Créer une ressource d’application logique Consommation

  1. Dans la zone de recherche du portail Azure, entrez applications logiques, puis sélectionnez Applications logiques.

    Capture d’écran montrant la zone de recherche du portail Azure avec les mots, les applications logiques et la sélection Applications logiques.

  2. Dans la barre d’outils de la page Applications logiques, sélectionnez Ajouter.

  3. Sur la page Créer une application logique, sélectionnez d’abord le type de plan pour votre ressource d’application logique. Ainsi, seules les options de ce type de plan apparaissent.

    1. Dans la section Plan, pour le type de plan, sélectionnez Consommation pour afficher uniquement les paramètres de ressource de l’application logique Consommation.

      Le type de plan spécifie non seulement le type de ressource de l’application logique, mais aussi le modèle de facturation.

      Type de plan Description
      Standard Cette ressource d’application logique est la sélection par défaut et prend en charge plusieurs workflows. Ces flux de travail s’exécutent dans Azure Logic Apps à locataire unique et utilisent le modèle de facturation Standard.
      Consommation Ce type de ressource d’application logique est la sélection de remplacement et ne prend en charge qu’un seul workflow. Ce flux de travail s’exécute dans Azure Logic Apps multilocataire et utilise le modèle de facturation Consommation.
  4. Indiquez les informations suivantes pour votre ressource d’application logique :

    Propriété Obligatoire Value Description
    Abonnement Oui <Azure-subscription-name> Le nom de votre abonnement Azure.
    Groupe de ressources Oui <nom-groupe-de-ressources-Azure> Groupe de ressources Azure dans lequel vous créez votre application logique et les ressources associées. Ce nom doit être unique d’une région à l’autre et peut uniquement contenir des lettres, des chiffres, des traits d’union (-), des traits de soulignement (_), des parenthèses [()] et des points (.).

    Cet exemple crée un groupe de ressources nommé Consumption-RG.
    Nom de l’application logique Oui <logic-app-resource-name> Nom de votre ressource d’application logique, qui doit être unique d’une région à l’autre et peut contenir uniquement des lettres, des chiffres, des traits d’union (-), des traits de soulignement (_), des parenthèses ((, )) et des points (.).

    Cet exemple crée une ressource d’application logique nommée My-Consumption-Logic-App.
    Région Oui <Azure-region> Région du centre de données Azure où sont stockées les informations de votre application. Cet exemple déploie l’exemple d’application logique dans la région USA Ouest dans Azure.
    Activer l’analytique des journaux Oui Non Cette option s’affiche et s’applique uniquement lorsque vous sélectionnez le type d’application logique Consommation.

    Changez cette option uniquement quand vous voulez activer la journalisation des diagnostics. Pour ce démarrage rapide, conservez la sélection par défaut.

    Lorsque vous avez terminé, vos paramètres ressemblent à l’exemple suivant :

    Capture d’écran montrant le portail Azure et la page de création d’une ressource d’application logique avec les détails de la nouvelle application logique.

    Remarque

    Si vous avez sélectionné une région Azure qui prend en charge la redondance des zones de disponibilité, la section Redondance de zone est automatiquement activée. Cette préversion offre le choix d’activer la redondance de zone de disponibilité pour votre application logique. Toutefois, les régions Azure actuellement prises en charge n’incluent pas la région USA Ouest. Vous pouvez donc ignorer cette section pour cet exemple. Pour plus d’informations, consultez Protéger les applications logiques contre les défaillances de région avec la redondance de zone et les zones de disponibilité.

  5. Quand vous êtes prêt, sélectionnez Vérifier + créer.

  6. Sur la page de validation qui s’affiche, confirmez toutes les informations fournies, puis sélectionnez Créer.

  7. Une fois qu’Azure a déployé votre ressource d’application logique, sélectionnez Accéder à la ressource. Ou bien, recherchez et sélectionnez votre ressource d’application logique en tapant son nom dans la zone de recherche Azure.

    Capture d’écran montrant la page de déploiement de la ressource et le bouton sélectionné, nommé Accéder à la ressource.

Ajouter le déclencheur

Un workflow commence toujours par un seul déclencheur, qui spécifie la condition à respecter avant d’exécuter des actions ultérieures dans le workflow. Chaque fois que le déclencheur se met en œuvre, Azure Logic Apps crée et exécute une instance de workflow. Si le déclencheur n’est pas activé, aucune instance de workflow n’est créée ou exécutée.

Cet exemple utilise un déclencheur RSS qui vérifie un flux RSS en fonction de la planification spécifiée. S’il existe un nouvel élément dans le flux, le déclencheur est activé, puis une nouvelle instance de workflow est créée, puis exécutée. S’il existe plusieurs nouveaux éléments entre les vérifications, le déclencheur est activé pour chaque élément, et une nouvelle instance de workflow distincte s’exécute pour chaque élément. Par défaut, les instances de flux de travail créées en même temps s’exécutent également en même temps ou simultanément.

  1. Dans le Concepteur de flux de travail, suivez ces étapes générales pour ajouter le déclencheur RSS nommé Lors de la publication d’un élément de flux.

  2. Dans la zone du déclencheur, indiquez les informations suivantes :

    Propriété Obligatoire Value Description
    URL du flux RSS Oui <URL-flux-RSS> URL du flux RSS à superviser.

    Cet exemple utilise le flux RSS du Wall Street Journal sur https://feeds.a.dj.com/rss/RSSMarketsMain.xml. Vous pouvez toutefois choisir tout autre flux RSS qui ne nécessite pas d’autorisation HTTP. Choisissez un flux RSS qui publie fréquemment, afin de pouvoir facilement tester votre workflow.
    La propriété choisie sera utilisée pour déterminer les nouveaux éléments Non PublishDate Propriété qui détermine quels sont les éléments nouveaux.
    Intervalle Oui 1 Nombre d’intervalles d’attente entre les vérifications du flux.

    Cet exemple utilise 1 comme intervalle.
    Fréquence Oui Minute Unité de fréquence à utiliser pour chaque intervalle.

    Cet exemple utilise Minute comme fréquence.
    Fuseau horaire Non <time-zone> Fuseau horaire à utiliser pour vérifier le flux RSS
    Heure de début Non <heure_début> Heure de début à utiliser pour vérifier le flux RSS

    Capture d’écran montrant les paramètres du déclencheur RSS, notamment l’URL, la fréquence et l’intervalle RSS.

  3. Enregistrez votre flux de travail. Dans la barre d’outils du Concepteur, sélectionnez Enregistrer.

    Cette étape publie instantanément votre flux de travail et votre ressource d’application logique en direct dans le portail Azure. Toutefois, le déclencheur vérifie uniquement le flux RSS sans effectuer d’autres actions. Par conséquent, vous devez ajouter une action pour spécifier ce qui doit se produire lorsque le déclencheur est activé.

Ajouter une action

Suite à un déclencheur, une action correspond à toute étape ultérieure qui exécute une opération dans le workflow. Toute action peut utiliser les sorties des opérations précédentes, qui incluent le déclencheur ou une autre action. Vous pouvez faire un choix parmi de nombreuses actions différentes, inclure plusieurs actions jusqu’à la limite par workflow, et même créer des chemins d’action différents.

Cet exemple utilise une action Office 365 Outlook qui envoie un e-mail chaque fois que le déclencheur est activé pour un nouvel élément de flux RSS. S’il existe plusieurs nouveaux éléments entre les vérifications, vous recevez plusieurs e-mails.

  1. Dans le concepteur de flux de travail, suivez ces étapes générales pour ajouter une action de connecteur que vous pouvez utiliser pour envoyer un e-mail, par exemple :

    • Si vous disposez d’un compte Microsoft professionnel ou scolaire, ajoutez l’action de connecteur Office 365 Outlook nommée Envoyer un e-mail.
    • Si vous disposez d’un compte Microsoft personnel, ajoutez l’action de connecteur Outlook.com nommée Envoyer un e-mail.

    Cet exemple se poursuit avec l’action de connecteur Office 365 Outlook nommée Envoyer un e-mail.

    Si vous utilisez un autre service de messagerie pris en charge dans votre workflow, l’interface utilisateur peut paraître légèrement différente. Les concepts de base pour la connexion à un autre service de messagerie restent néanmoins les mêmes.

  2. Si le service de messagerie que vous avez sélectionné vous invite à vous connecter et à authentifier votre identité, faites-le maintenant.

    Pour certains connecteurs, vous devez d’abord créer une connexion et authentifier votre identité avant de pouvoir continuer. Cet exemple utilise l’authentification manuelle pour la connexion à Office 365 Outlook. Toutefois, d’autres services peuvent prendre en charge ou utiliser des types d’authentification différents. Selon votre scénario, vous pouvez gérer l’authentification de la connexion de différentes façons.

    Pour plus d’informations, consultez la documentation suivante :

  3. Dans l’action Envoyer un e-mail, fournissez les informations suivantes à inclure dans l’e-mail.

    1. Dans la zone À, entrez l’adresse e-mail du destinataire. Pour cet exemple, utilisez votre propre adresse e-mail.

      Lorsque vous effectuez une sélection dans la zone À ou une autre zone de modification, les options permettant d’ouvrir la liste de contenu dynamique (icône d’éclair) ou l’éditeur d’expressions (icône de formule) s’affichent. La liste de contenu dynamique affiche toutes les sorties des opérations précédentes que vous pouvez utiliser comme entrées pour l’action actuelle. L’éditeur d’expressions vous permet d’utiliser des fonctions et des sorties pour manipuler les données. Vous pouvez ignorer ces options pour l’instant. L’étape suivante utilise la liste de contenu dynamique.

    2. Dans la zone Objet, entrez l’objet de l’e-mail.

      Pour cet exemple, incluez la sortie du déclencheur pour afficher le titre de l’élément RSS en procédant comme suit :

      1. Entrez le texte suivant avec un espace vide à la fin : New RSS item:

      2. En laissant le curseur dans la zone Objet, sélectionnez la liste de contenu dynamique (icône d’éclair).

        Capture d’écran montrant l’action nommée Envoyer un e-mail, le curseur dans la zone nommée Objet et l’option sélectionnée pour la liste de contenu dynamique.

      3. Dans la liste de contenu dynamique qui s’ouvre, sous Lors de la publication d’un élément de flux, sélectionnez Titre du flux, qui correspond à une sortie de déclencheur faisant référence au titre de l’élément RSS.

        Capture d’écran montrant l’action nommée Envoyer un e-mail, avec le curseur dans la zone nommée Objet.

        Si aucune sortie n’apparaît sous Lors de la publication d’un élément de flux, sélectionnez Voir plus.

        Capture d’écran montrant l’ouverture de la liste de contenu dynamique et l’option sélectionnée, Voir plus.

        Lorsque vous avez terminé, l’objet de l’e-mail ressemble à l’exemple suivant :

        Capture d’écran montrant l’action nommée Envoyer un e-mail, avec un exemple d’objet d’e-mail et une propriété incluse nommée Titre du flux.

        Remarque

        Si vous sélectionnez une sortie faisant référence à un tableau, le concepteur ajoute automatiquement une boucle Pour chaque autour de l’action faisant référence à cette sortie. Ainsi, votre flux de travail traite le tableau en effectuant la même action sur chaque élément du tableau.

        Pour supprimer la boucle, faites glisser l’action enfant en dehors de la boucle, puis supprimez la boucle.

    3. Dans la zone Corps, entrez le contenu de l’e-mail.

      Pour cet exemple, incluez chaque ligne de texte descriptif, suivie des sorties correspondantes du déclencheur RSS. Pour ajouter des lignes vides dans une zone d’édition, appuyez sur Maj + Entrée.

      Texte descriptif Propriété Description
      Title: Titre du flux Titre de l’élément.
      Date published: Flux publié le Date et heure de publication de l’élément.
      Link: Lien du flux principal URL de l’élément.

      Capture d’écran montrant l’action nommée Envoyer un e-mail, avec du texte descriptif et des propriétés dans la zone nommée Corps.

  4. Enregistrez votre flux de travail. Dans la barre d’outils du Concepteur, sélectionnez Enregistrer.

Tester votre workflow

Pour vérifier que le flux de travail s’exécute correctement, vous pouvez attendre que le déclencheur se déclenche après avoir vérifié le flux RSS en fonction de votre planification spécifiée, ou vous pouvez exécuter manuellement le flux de travail.

  • Dans la barre d’outils du concepteur, dans le menu Exécuter, sélectionnez Exécuter.

Si le flux RSS a de nouveaux éléments, votre workflow envoie un e-mail pour chaque nouvel élément. Dans le cas contraire, votre workflow attend l’intervalle suivant pour revérifier le flux RSS.

La capture d’écran suivante montre un exemple d’e-mail envoyé par l’exemple de workflow. L’e-mail contient les détails de chaque sortie de déclencheur que vous avez sélectionnée, ainsi que le texte descriptif que vous avez inclus pour chaque élément.

Capture d’écran montrant Outlook et un exemple d’e-mail reçu pour un nouvel élément de flux RSS, ainsi que le titre de l’élément, la date de publication et le lien.

Résoudre les problèmes

Si vous ne recevez pas d’e-mails du workflow comme prévu :

  • Vérifiez si le message n’a pas été incorrectement filtré et placé dans votre dossier de courrier indésirable ou de spam.

  • Assurez-vous que le flux RSS que vous utilisez a publié des éléments depuis la dernière vérification planifiée ou manuelle.

Nettoyer les ressources

Quand vous avez terminé ce guide de démarrage rapide, supprimez l’exemple de ressource d’application logique et toutes les ressources associées en supprimant le groupe de ressources que vous avez créé pour cet exemple.

  1. Dans la zone de recherche Azure, entrez groupes de ressources, puis sélectionnez Groupes de ressources.

    Capture d’écran montrant la zone de recherche du portail Azure avec le terme de recherche, groupes de ressources.

  2. Recherchez et sélectionnez le groupe de ressources de votre application logique. Dans le volet Vue d’ensemble, sélectionnez Supprimer un groupe de ressources.

    Capture d’écran montrant le portail Azure avec le groupe de ressources sélectionné et le bouton Supprimer le groupe de ressources.

  3. Dans le volet de confirmation, entrez le nom du groupe de ressources, puis sélectionnez Supprimer.

    Capture d’écran montrant le portail Azure avec le volet de confirmation et le nom du groupe de ressources entré à supprimer.

Étapes suivantes

Dans ce guide de démarrage rapide, vous avez créé un workflow d’application logique Consommation dans le Portail Azure afin de vérifier un flux RSS, puis envoyer un e-mail pour chaque nouvel élément. Pour en savoir plus sur les workflows planifiés avancés, consultez le tutoriel suivant :