Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Azure Logic Apps (Consommation + Standard)
Ce guide montre comment utiliser des applications logiques déployées dans Visual Studio Code et comment effectuer des tâches telles que la modification, la désactivation, l’activation et la suppression. Si vous avez les deux extensions pour Azure Logic Apps (Consommation) et Azure Logic Apps (Standard) installées dans Visual Studio Code, vous pouvez afficher toutes les applications logiques déployées dans votre abonnement Azure et effectuer des tâches de gestion qui varient en fonction du type d’application logique.
Prerequisites
Un compte et un abonnement Azure. Si vous n’avez pas encore d’abonnement, vous pouvez vous inscrire pour obtenir un compte Azure gratuitement.
Accédez à Internet pour pouvoir télécharger l’extension requise si nécessaire, vous connecter à partir de Visual Studio Code à votre compte Azure et publier les modifications apportées à votre projet.
Visual Studio Code avec les extensions suivantes, en fonction du type d’application logique que vous souhaitez gérer. Vous pouvez également installer les deux extensions en même temps.
- Extension Azure Logic Apps (Standard) pour Visual Studio Code
- Extension Azure Logic Apps (Consommation) pour Visual Studio Code
Pour les flux de travail d’application logique standard, vous avez besoin du projet d’application logique standard que vous souhaitez modifier ou gérer dans Visual Studio Code.
Se connecter au compte Azure
Si vous n’êtes pas déjà connecté à votre compte Azure, procédez comme suit pour vous connecter :
Dans Visual Studio Code, dans la barre d’activité, sélectionnez l’icône Azure pour ouvrir le volet Azure .
Dans le volet Azure , dans la section Logic Apps (Consommation), sélectionnez Se connecter à Azure.
Lorsque la page d’authentification Visual Studio Code s’affiche, connectez-vous avec votre compte Azure.
Une fois connecté, la section Logic Apps (Consommation) affiche les abonnements Azure pour votre compte Azure. Si les abonnements attendus n’apparaissent pas ou que vous souhaitez que le volet affiche uniquement des abonnements spécifiques, procédez comme suit :
Dans la section Logic Apps (Consommation), déplacez votre pointeur sur le titre de la section jusqu’à ce que le bouton Sélectionner des abonnements (icône de filtre) s’affiche. Sélectionnez l’icône de filtre.
Lorsque la liste des abonnements s’affiche, sélectionnez les abonnements souhaités, puis vérifiez que vous sélectionnez OK.
Afficher les applications logiques déployées dans Visual Studio Code
Dans Visual Studio Code, connectez-vous à votre compte Azure, si ce n’est déjà fait.
Dans la barre d’activité, sélectionnez l’icône Azure pour ouvrir le volet Azure .
Dans la section Logic Apps (Consommation), développez votre abonnement Azure.
Vous pouvez maintenant afficher toutes les applications logiques consommation déployées dans l’abonnement sélectionné, par exemple :
Recherchez et développez le nœud de l’application logique Consommation déployée souhaitée.
Au niveau des ressources de l’application logique, vous pouvez sélectionner les tâches suivantes dans le menu contextuel du nœud d’application logique :
Tâche Sélectionnez Ouvrir le flux de travail dans le concepteur Ouvrez dans le Concepteur, ce qui ouvre le flux de travail en mode lecture seule. Ouvrir le flux de travail dans l’éditeur d’affichage de code Ouvrez dans l’Éditeur, ce qui ouvre le flux de travail pour modification. Consultez Modifier un flux de travail. Développez le nœud pour les éléments décrits dans le tableau suivant où vous souhaitez afficher plus d’informations, le cas échéant :
Nœud Descriptif Points Historique des exécutions de flux de travail Déclencheurs Informations sur le déclencheur de flux de travail.
- Pour ouvrir dans l’éditeur d’affichage de code, ouvrez le menu contextuel du déclencheur, puis sélectionnez Ouvrir dans l’éditeur.
- Pour exécuter le déclencheur, ouvrez le menu contextuel du déclencheur, puis sélectionnez Exécuter.Versions Les versions des applications logiques.
- Pour ouvrir dans le concepteur, ouvrez le menu contextuel d’une version spécifique, puis sélectionnez Ouvrir dans le Concepteur, qui s’ouvre en mode lecture seule.
- Pour ouvrir dans l’éditeur d’affichage de code, ouvrez le menu contextuel d’une version spécifique, puis sélectionnez Ouvrir dans l’éditeur, qui s’ouvre en mode lecture seule.
Ajouter un flux de travail vide au projet (application logique standard uniquement)
Même si une application logique consommation ne peut avoir qu’un seul flux de travail, une application logique standard peut avoir plusieurs flux de travail. Pour ajouter un nouveau flux de travail vide à votre projet, procédez comme suit :
Dans Visual Studio Code, ouvrez votre projet d’application logique Standard, s’il n’est pas déjà ouvert.
Dans la barre d’activité, sélectionnez l’icône fichiers, qui ouvre la fenêtre Explorateur pour afficher votre projet.
Dans le menu contextuel du dossier de votre projet, puis sélectionnez Créer un flux de travail.
Sélectionnez le modèle de flux de travail avec état ou sans état
Indiquez un nom pour votre flux de travail.
Un nouveau dossier de flux de travail apparaît maintenant dans votre projet. Ce dossier contient un fichier workflow.json pour la définition JSON sous-jacente du flux de travail.
Modifier un flux de travail
Dans Visual Studio Code, vous pouvez modifier un flux de travail consommation déployé à l’aide de l’éditeur de vue de code uniquement. Si vous ouvrez un flux de travail Consommation déployé à l’aide du concepteur, le flux de travail s’ouvre en mode lecture seule. Par comparaison, vous pouvez modifier un flux de travail Standard à l’aide de l’éditeur de concepteur ou de vue de code uniquement dans le contexte de votre projet d’application logique standard dans le volet Explorateur . Si vous ouvrez un flux de travail Standard déployé à l’aide de l’éditeur de concepteur ou d’affichage de code à partir de la section Ressources du volet Azure , le flux de travail s’ouvre en mode lecture seule.
Pour modifier un flux de travail Consommation ou Standard déployé à l’aide du concepteur, apportez ces modifications dans le portail Azure à la place.
Important
Avant de modifier votre flux de travail, vous pouvez arrêter ou désactiver votre flux de travail. Veillez à comprendre comment vos modifications affectent l’opération de votre flux de travail. Lorsque vous avez terminé, n’oubliez pas de redémarrer ou de réactiver votre flux de travail. Pour plus d’informations sur l’arrêt, la désactivation, le redémarrage ou la réactivation des flux de travail, consultez la documentation suivante :
Dans Visual Studio Code, dans la barre d’activité, sélectionnez l’icône Azure pour ouvrir le volet Azure .
Dans la section Logic Apps (Consommation), développez votre abonnement Azure et recherchez votre application logique.
Ouvrez le menu contextuel de l’application logique, puis sélectionnez Ouvrir dans l’éditeur.
Visual Studio Code ouvre l’éditeur de vue de code pour le fichier de définition JSON sous-jacent du flux de travail nommé <logic-app-name>.logicapp.json fichier. Vous pouvez maintenant modifier la définition JSON sous-jacente du flux de travail.
Après avoir apporté des modifications et essayé d’enregistrer votre flux de travail, un message s’affiche pour confirmer que vous souhaitez charger vos modifications dans le flux de travail déployé.
Pour continuer à enregistrer et publier vos modifications, sélectionnez Charger.
Azure enregistre le flux de travail d’origine sous la forme d’une version précédente. Votre flux de travail mis à jour devient le flux de travail actuel.
Si votre flux de travail est désactivé, n’oubliez pas de réactiver votre flux de travail.
Désactiver ou activer une application logique déployée
Les applications logiques de consommation et standard déployées ont différentes façons de désactiver et d’activer leur activité. Pour plus d’informations sur la façon dont ces tâches affectent chaque type de ressource d’application logique, consultez la documentation suivante :
- Considérations relatives à l'arrêt des applications logiques de consommation
- Considérations relatives à l’arrêt des applications logiques Standard
- Considérations relatives à la désactivation des flux de travail Standard
Dans Visual Studio Code, dans la barre d’activité, sélectionnez l’icône Azure pour ouvrir le volet Azure .
Dans la section Logic Apps (Consommation), développez votre abonnement Azure et recherchez votre application logique.
Ouvrez le menu de raccourcis du Logic App. En fonction de l’état actuel de l’activité, sélectionnez Désactiver ou Activer.
Après l’arrêt de l’application logique
Après avoir arrêté une application logique, les déclencheurs de flux de travail ne déclenchent pas la prochaine fois que leurs conditions sont remplies. Toutefois, les états de déclencheur mémorisent les points où vous avez arrêté l’application logique. Lorsque vous redémarrez une application logique, le déclencheur se déclenche pour tous les éléments non traités depuis la dernière exécution du flux de travail.
Pour empêcher le déclenchement d’un déclencheur sur des éléments non traités depuis la dernière exécution du flux de travail, vous devez effacer l’état du déclencheur avant de redémarrer une application logique en procédant comme suit :
Dans Visual Studio Code, ouvrez votre flux de travail d’application logique Consommation et modifiez n’importe quelle partie du déclencheur de flux de travail.
Enregistrez vos modifications. Cette étape réinitialise l’état actuel de votre déclencheur.
Supprimer des applications logiques
Les applications logiques de consommation et standard déployées ont différentes façons de supprimer leurs ressources. Pour plus d’informations sur la façon dont la suppression affecte chaque type de ressource d’application logique, consultez la documentation suivante :
- Considérations relatives à l’arrêt des applications logiques Consommation
- Considérations relatives à la suppression d’applications logiques standard
- Considérations relatives à la suppression de flux de travail Standard
Dans Visual Studio Code, dans la barre d’activité, sélectionnez l’icône Azure pour ouvrir le volet Azure .
Dans la section Logic Apps (Consommation), développez votre abonnement Azure et recherchez votre application logique.
Ouvrez le menu contextuel de l’application logique, puis sélectionnez Supprimer.
Promouvoir les versions précédentes (Consommation uniquement)
Pour publier une version antérieure de l’application logique Consommation, vous pouvez promouvoir cette version sur la version actuelle. Votre application logique doit avoir au moins deux versions pour rendre l’option de promotion disponible.
Dans Visual Studio Code, dans la barre d’activité, sélectionnez l’icône Azure pour ouvrir le volet Azure .
Dans la section Logic Apps (Consommation), développez votre abonnement Azure et recherchez votre application logique.
Développez votre application logique, développez Versions et recherchez la version antérieure à promouvoir.
Dans le menu contextuel de version, sélectionnez Promouvoir.