Notes
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.
Azure Logic Apps vous aide à orchestrer et à intégrer différents services, systèmes, applications et données en fournissant plus de 1 400 connecteurs prédéfinis et prêts à l’emploi pour les services Azure, les services Microsoft, GitHub, SQL Server, SAP, Salesforce, etc. Azure Logic Apps est une plateforme d’intégration « serverless », ce qui signifie que vous n’avez pas besoin de fournir votre propre infrastructure ni de gérer la mise à l’échelle de vos instances d’application. Vous pouvez concentrer votre énergie et vos efforts sur la conception de la logique de vos solutions d’intégration et sur la création de vos flux de travail automatisés. La plateforme gère l’évolutivité, la disponibilité et les performances. Azure Logic Apps est particulièrement utile dans les cas d’usage et scénarios nécessitant de coordonner des actions à travers de multiples systèmes et services.
Pour vous aider à en savoir plus sur les capacités et modèles pris en charge par Azure Logic Apps, ce guide décrit des points de départ , exemples et scénarios courants.
Points de départ courants pour les workflows d’application logique
Chaque flux de travail démarre par un déclencheur, qui se déclenche soit selon une planification spécifiée, soit lorsque la condition de déclenchement est remplie. Lorsque le déclencheur est activé, les actions suivantes s'exécutent dans le flux de travail et transmettent toutes les sorties du déclencheur à ces actions. De nombreux connecteurs fournissent des déclencheurs, de l’un des types suivants :
Déclencheur par interrogation : en fonction de la planification spécifiée, ce déclencheur vérifie un point de terminaison pour les données ou un événement qui répond à la condition de déclenchement. Si la condition de déclenchement est remplie, le déclencheur se déclenche, crée et exécute une nouvelle instance de workflow. Toutes les sorties de déclencheur sont transmises comme entrées à la première action du flux de travail.
Déclencheur Push : ce déclencheur attend qu'un événement répondant à la condition de déclenchement se produise au point de terminaison spécifié. Par exemple, les événements peuvent inclure la réception d'une requête, d'un message ou d'un fichier créé ou mis à jour à l'emplacement du point de terminaison. Lorsque cet événement se produit, le déclencheur se déclenche, crée et exécute une nouvelle instance de workflow. Toutes les sorties de déclencheur sont transmises comme entrées à la première action du flux de travail.
Exemples de déclencheurs d’interrogation
Déclencheur | Descriptif | Informations complémentaires |
---|---|---|
Déclencheur de récurrence | Définissez la périodicité de l’exécution de votre flux de travail, y compris la date et l’heure de début. Par exemple, vous pouvez sélectionner les jours de la semaine et les heures de la journée. |
-
Créer et exécuter des tâches, processus et workflows automatisés récurrents avec Azure Logic Apps - Tutoriel : Créer des workflows récurrents automatisés et planifiés à l'aide d'Azure Logic Apps |
Lorsqu'un Email est reçu | Recherchez de nouveaux e-mails provenant de tout fournisseur de messagerie pris en charge par Azure Logic Apps, comme par exemple, Office 365 Outlook, Gmail, Outlook.com, etc. |
Important : si vous souhaitez utiliser le connecteur Gmail, seuls les comptes professionnels G-Suite peuvent utiliser ce connecteur sans restriction dans Azure Logic Apps. Si vous disposez d’un compte de consommateur Gmail, vous pouvez utiliser ce connecteur uniquement avec certains services approuvés par Google, ou vous pouvez créer une application cliente Google pour servir lors de l’authentification avec votre connecteur Gmail. Pour plus d’informations, consultez Stratégies de confidentialité et de sécurité des données pour les connecteurs Google dans Azure Logic Apps. Pour obtenir des tutoriels sur les déclencheurs liés aux e-mails, consultez la documentation suivante : - Tutoriel : Créer des workflows automatisés basés sur l'approbation à l'aide d'Azure Logic Apps - Tutoriel : Automatiser les tâches de traitement des e-mails à l'aide d'Azure Logic Apps, d'Azure Functions et Stockage Microsoft Azure |
Déclencheur HTTP | Appeler un point de terminaison de service via HTTP ou HTTPS. | Appeler, déclencher ou imbriquer des workflows avec des points de terminaison HTTP |
Exemples de déclencheur d'émission
Déclencheur | Descriptif |
---|---|
Déclencheur de requêtes | Recevoir des requêtes HTTPS entrantes. |
Déclencheur Webhook HTTP | S’abonner à un point de terminaison de service en enregistrant une URL de rappel sur ce service. De cette façon, le service peut tout simplement informer le déclencheur lorsque l’événement spécifié se produit, ce qui évite au déclencheur d’avoir à interroger le service. |
Après avoir ajouté le déclencheur, continuez à créer votre flux de travail en ajoutant une ou plusieurs actions. Les guides pratiques suivants vous aident à créer votre premier flux de travail d'application logique de Consommation, qui s'exécute dans des Azure Logic Apps globales et multilocataires :
- Démarrage rapide : créer un exemple de workflow de Consommation dans Azure Logic Apps multilocataire avec le Portail Microsoft Azure
- Démarrage rapide : créer et gérer des workflows de Consommation avec Visual Studio Code
Les guides pratiques suivants vous aident à créer un flux de travail d'application logique Standard qui s'exécute dans des Azure Logic Apps à locataire unique :
- Créer un exemple de flux de travail Standard dans Azure Logic Apps à locataire unique avec le Portail Microsoft Azure
- Créer un exemple de workflow Standard dans Azure Logic Apps à locataire unique avec Visual Studio Code
Les guides pratiques suivants vous aident à configurer l'infrastructure et à créer un flux de travail d'application logique Standard qui s'exécute dans un environnement partiellement connecté à l'aide de votre propre infrastructure :
- Configurez votre propre infrastructure pour les flux de travail Standard à l'aide du déploiement hybride
- Créez des flux de travail Standard pour un déploiement hybride sur votre propre infrastructure
Migrer vers Azure Logic Apps
- Pourquoi migrer depuis BizTalk Server
- Options de migration pour BizTalk Server et meilleures pratiques
- Migration Power Automate vers Azure Logic Apps (Standard)
Capacités de contrôle du flux et de gestion des erreurs
Azure Logic Apps incluent une panoplie de flux de contrôle avancés, tels que des conditions, des commutateurs, des boucles et des étendues. Pour garantir la résilience de vos solutions, vous pouvez également implémenter la gestion des erreurs et des exceptions dans vos flux de travail.
- Exécuter des actions différentes en fonction d’instructions conditionnelles et d’instructions switch
- Répéter les étapes ou traiter les éléments dans des tableaux et collections avec des boucles
- Regrouper des actions avec des étendues
- Ajouter la gestion des erreurs et des exceptions dans un workflow
Exécutez le code de vos workflows
- Ajouter et exécuter des extraits JavaScript dans les workflows
- Appeler des fonctions Azure à partir de workflows
- Créer et exécuter du code .NET à partir de workflows Standard
- Créer et exécuter des scripts C# à partir de workflows Standard
- Créer et exécuter des scripts PowerShell à partir de workflows Standard
Sécuriser vos flux de travail
- Accès et données sécurisés pour les flux de travail
- Authentifier l'accès et les connexions aux ressources Azure à partir des workflows à l'aide d'identités gérées
- Utilisation du connecteur de bloc
- Bloquer les connexions vers et depuis d'autres locataires
Fiabilité
- Fiabilité dans Azure Logic Apps
- Activer la redondance de zone pour votre application logique
- Créer des tâches de réplication pour les ressources Azure à l’aide d’Azure Logic Apps
- Configurer la reprise d’activité entre des régions pour des comptes d’intégration dans Azure Logic Apps
Intégration aux services et fonctionnalités d'Azure AI
- Manuel d'IA, exemples et autres ressources pour les workflows dans Azure Logic Apps
- Analyser ou fragmenter le contenu des flux de travail
- Se connecter à Azure AI Services depuis des workflows Standard dans Azure Logic Apps
Gérer les types de contenu, les conversions et les transformations
Vous pouvez accéder à plusieurs types de contenu, les convertir et les transformer à l’aide des nombreuses fonctions du langage de définition de flux de travail d’Azure Logic Apps. Par exemple, vous pouvez effectuer des conversions entre une chaîne, JSON et XML avec les expressions de flux de travail @json()
et @xml()
. Azure Logic Apps préserve les types de contenu pour prendre en charge un transfert de contenu sans perte entre les services.
-
Gérer les types de contenu dans Azure Logic Apps, comme
application/
,application/octet-stream
etmultipart/formdata
- Guide de référence pour les fonctions d’expression dans Azure Logic Apps et Power Automate
- Schéma du langage de définition du flux de travail pour Azure Logic Apps
Créer des API et des connecteurs personnalisés
Pour les systèmes et services sans connecteurs publiés, vous pouvez également étendre Azure Logic Apps pour créer des API et des connecteurs personnalisés :
- Créer des API personnalisées à appeler à partir d’Azure Logic Apps
- Connecteurs personnalisés dans Azure Logic Apps
Créer des solutions interentreprises (B2B)
Pour les solutions d’intégration d’entreprise et une communication fluide entre les organisations, vous pouvez générer des workflows évolutifs automatisés pour ces scénarios en utilisant Enterprise Integration Pack (EIP) avec Azure Logic Apps. Les organisations peuvent échanger des messages électroniques, même si elles utilisent des formats et des protocoles différents. EIP transforme différents formats en un format que les systèmes de votre organisation peuvent traiter et prend en charge les protocoles standard, notamment AS2, X12, EDIFACT et RosettaNet. Pour créer ces solutions, créez un compte d’intégration, qui est une ressource Azure distincte offrant un conteneur sécurisé, évolutif et facile à gérer pour les artefacts que vous définissez et utilisez avec vos workflows d’application logique. Par exemple, les artefacts incluent les partenaires commerciaux, les contrats, les mappages, les schémas, les certificats et les configurations de lots.
- Présentation : Solutions d'intégration d'entreprise B2B avec Azure Logic Apps et Enterprise Integration Pack
- Créer et gérer des comptes d’intégration pour les intégrations d’entreprise B2B dans Azure Logic Apps
- Gestion des décisions et intégration de la logique métier avec le moteur de règles Azure Logic Apps
Accéder aux ressources du réseau virtuel Azure
Parfois, vos flux de travail d’application logique doivent accéder à des ressources sécurisées, telles que les machines virtuelles (VMs) d’un réseau virtuel Azure. Pour accéder directement à ces ressources, créez un flux de travail d’application logique Standard. Ce type de workflow d’application logique s’exécute dans des Azure Logic Apps à locataire unique, séparément des workflows d’application logique de Consommation dans des applications logiques Azure à locataires multiples, et utilise un stockage dédié et d’autres ressources. Avec cette option, vous pouvez réduire l’impact que d’autres locataires Azure peuvent avoir sur les performances de vos applications, aussi connu sous le nom d’effet « voisins bruyants ».
Déployer, gérer et surveiller des flux de travail d’application logique
Vous pouvez entièrement développer et déployer des ressources d’application logique avec Azure DevOps ou avec tout autre outil de contrôle de code source et de build automatisée. Pour prendre en charge le déploiement des flux de travail et des connexions qui en dépendent dans un modèle de ressource, les ressources d’application logique utilisent des modèles de déploiement de ressources Azure. Pour la notification et les journaux de diagnostic relatifs à l’état d’exécution des flux de travail, Azure Logic Apps fournit également la supervision et des alertes.
Déployer
- Configurer des emplacements de déploiement pour permettre un déploiement sans temps d’arrêt dans Azure Logic Apps avec un seul locataire
- Déploiement DevOps pour les applications logiques Standard dans Azure Logic Apps avec un seul locataire
- Configurer le déploiement DevOps pour les applications logiques Standard dans Azure Logic Apps avec un seul locataire
- Automatiser les builds et le déploiement avec Azure DevOps pour les applications logiques Standard
- Vue d’ensemble : automatiser le déploiement d’applications logiques avec des modèles Azure Resource Manager
- Créer des modèles Azure Resource Manager afin d’automatiser le déploiement pour le service Azure Logic Apps
- Simplifier le déploiement des services d'intégration Azure avec les modules Azure vérifiés pour Bicep
- Déployer des modèles Azure Resource Manager pour Azure Logic Apps
- Exemple : Configurer une action de gestion des API pour Azure Logic Apps
- Exemple : Orchestrer des Azure Pipelines à l'aide d'Azure Logic Apps
- Exemple : connectez-vous aux comptes de stockage Azure à partir d'Azure Logic Apps et déployez avec Azure Pipelines dans Azure DevOps
- Exemple : connectez-vous aux files d'attente Azure Service Bus à partir d'Azure Logic Apps et déployez avec Azure Pipelines dans Azure DevOps
- Exemple : configurer une action Azure Functions pour Azure Logic Apps et déployer avec Azure Pipelines dans Azure DevOps
- Exemple : connectez-vous à un compte d'intégration depuis Azure Logic Apps et déployez avec Azure Pipelines dans Azure DevOps
Gérer
- Planifier et gérer les coûts
- Gérer les applications logiques dans le Portail Microsoft Azure
- Gérer les applications logiques dans Visual Studio Code
- Créer et gérer des comptes d'intégration pour les intégrations d'entreprise B2B
- Gérer les ressources Azure et surveiller les coûts en créant des tâches d'automatisation
- Déplacer les ressources de l'application logique vers d'autres groupes de ressources, régions ou abonnements Azure
Superviser
- Surveiller les flux de travail dans Azure Logic Apps
- Surveiller l’état d’exécution, examiner l’historique des déclencheurs et configurer des alertes pour Azure Logic Apps
- Afficher les indicateurs de santé et de performance
- Surveiller et collecter des données de diagnostic pour les workflows dans Azure Logic Apps
- Surveiller les flux de travail des applications logiques dans Microsoft Defender for Cloud
Surveiller les flux de travail de Consommation
- Surveiller et suivre les messages B2B dans les workflows de Consommation
- Créer des requêtes de surveillance et de suivi dans des journaux Azure Monitor pour Azure Logic Apps
Surveiller les flux de travail Standard
- Surveiller l'état des workflows Standard dans Azure Logic Apps avec Health Check
- Activer et afficher des données de télémétrie améliorées dans Application Insights pour les flux de travail Standard
- Surveiller et suivre les transactions B2B dans les flux de travail Standard
Autres intégrations et fonctionnalités
Azure Logic Apps s’intègre à de nombreux services, tels qu’Azure API Management, Azure App Service et les points de terminaison HTTP personnalisés, par exemple REST et SOAP.
- Tutoriel : Créer un tableau de bord d'informations client en continu avec Azure Logic Apps et Azure Functions
- Tutoriel : Créer une fonction qui s’intègre à Azure Logic Apps et à Azure AI services pour analyser le sentiment des publications sur X
- Tutoriel : Créez un tableau de bord social optimisé par l'IA à l'aide de Power BI et d'Azure Logic Apps
- Tutoriel : Surveiller les modifications apportées aux machines virtuelles à l'aide d'Azure Event Grid et de Logic Apps
- Didacticiel : Surveillance à distance IoT et notifications avec Azure Logic Apps connectant votre IoT Hub et votre boîte aux lettres
- Blog : Appeler des services SOAP à l'aide d'Azure Logic Apps
Scénarios de bout en bout
Témoignages client
Découvrez comment Azure Logic Apps, ainsi que d’autres services Azure et produits Microsoft, ont aidé ces sociétés à améliorer leur flexibilité et à se concentrer sur leurs activités principales en simplifiant, organisant, automatisant et orchestrant des processus complexes.