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 intègre 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. L’exemple de flux de travail utilise le connecteur RSS et le connecteur Bureau 365 Outlook. Le connecteur RSS fournit un déclencheur que vous pouvez utiliser pour case activée un flux RSS, en fonction de la planification spécifiée. Le connecteur Bureau 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 :

Screenshot shows example workflow with RSS trigger named When a feed item is published, and with the Outlook action named Send an email.

Cet exemple crée spécifiquement une ressource d’application logique Consommation et un flux de travail qui s’exécutent dans Azure Logic Apps multilocataire. Pour créer un flux de travail d’application logique standard qui s’exécute dans Azure Logic Apps à locataire unique, consultez Créer un exemple de flux de travail d’application logique standard à l’aide de Portail Azure. Les connecteurs de cet exemple ne sont que deux connecteurs parmi 1 000 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 multilocataire.
  • Sélectionnez le modèle de workflow d’application logique vide.
  • 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 Portail Azure, entrez des applications logiques, puis sélectionnez Applications logiques.

    Screenshot shows Azure portal search box with the words, logic apps, and shows the selection, Logic apps.

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

  3. Dans 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 d’application logique, mais également 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.

    Notes

    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é.

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

    Screenshot shows Azure portal and logic app resource creation page with details for new logic app.

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

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

Sélectionner le modèle vide

  1. 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.

    Screenshot shows the resource deployment page and selected button named Go to resource.

    La page de modèle du concepteur s’ouvre pour afficher une vidéo de présentation et les déclencheurs couramment utilisés.

  2. Faites défiler la page vers le bas, après la vidéo et la section intitulée Démarrer avec un déclencheur courant.

  3. Sous Modèles, sélectionnez Application logique vide.

    Screenshot shows the template gallery and selected template named Blank Logic App.

    Après avoir sélectionné le modèle, le concepteur affiche le concepteur de flux de travail vide.

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 simultanément ou simultanément.

  1. Dans le concepteur de flux de travail, suivez ces étapes générales pour ajouter le déclencheur RSS nommé Lorsqu’un élément de flux est publié.

  2. Dans le 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 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.

    Screenshot shows the RSS trigger settings, including RSS URL, frequency, and interval.

  3. Masquez les informations du déclencheur pour l’instant en effectuant votre sélection à l’intérieur de la barre de titre pour réduire la fenêtre de détails.

    Screenshot that shows the collapsed trigger shape.

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

    Cette étape publie instantanément votre workflow 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 et toutes les autres actions. 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 professionnel ou scolaire Microsoft, ajoutez l’action Bureau connecteur Outlook 365 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 continue avec l’action de connecteur Bureau 365 Outlook nommée Envoyer un e-mail.

    Remarque

    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.

    Remarque

    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.

      Remarque

      Lorsque vous sélectionnez à l’intérieur de la zone À ou d’autres zones d’édition, la liste Ajouter du contenu dynamique s’affiche. Cette liste affiche les sorties des opérations précédentes que vous pouvez sélectionner et utiliser comme entrées pour l’action actuelle. Vous pouvez ignorer cette liste pour l’instant. L’étape suivante utilise la liste de contenu dynamique.

    2. Dans la zone Objet , entrez l’objet de 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 de fin : New RSS item:

        Screenshot shows the action named Send an email, with the cursor inside the box named Subject.

      2. Dans la liste Ajouter du contenu dynamique qui s’affiche, sous Lorsqu’un élément de flux est publié, sélectionnez Le titre du flux, qui est une sortie de déclencheur qui fait référence au titre de l’élément RSS.

        Screenshot shows the box named Subject, with open dynamic content list and selected trigger output named Feed title.

        Conseil

        Si aucune sortie n’apparaît sous Lorsqu’un élément de flux est publié, sélectionnez Afficher plus.

        Screenshot shows open dynamic content list and selected option, See more.

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

      Screenshot shows action named Send an email, with example email subject and included value for property named Feed title.

      Remarque

      Si vous sélectionnez une sortie qui fait référence à un tableau, le concepteur ajoute automatiquement une boucle For chaque boucle autour de l’action qui fait référence à la 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, dans la barre de titre de la boucle, sélectionnez le bouton de sélection (...), puis sélectionnez Supprimer.

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

      Pour cet exemple, le corps comprend les propriétés suivantes, précédées d’un texte descriptif pour chaque propriété. 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.

      Screenshot shows action named Send an email, with selected properties inside the box named Body.

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

Tester votre workflow

Pour case activée que le flux de travail s’exécute correctement, vous pouvez attendre que le déclencheur se déclenche après case activée 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 le déclencheur , sélectionnez Exécuter.

    Screenshot shows workflow designer toolbar with selected option named Run.

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.

Screenshot shows Outlook and sample email received for new RSS feed item, along with item title, date published, and link.

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.

    Screenshot shows Azure portal search box with search term, resource groups.

  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.

    Screenshot shows Azure portal with selected resource group and button for Delete resource group.

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

    Screenshot shows Azure portal with confirmation pane and entered resource group name to delete.

É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 :