Qu’est-ce qu’Azure Logic Apps ?
Commençons par quelques définitions et une présentation rapide des principales fonctionnalités d’Azure Logic Apps. Cette vue d’ensemble va vous aider à déterminer si Azure Logic Apps convient à votre scénario métier.
Qu’est-ce qu’un processus d’entreprise ?
Un processus métier est généralement une séquence de tâches qui produisent un résultat spécifique. Le résultat peut être une décision, des données ou une notification.
L’un des scénarios pour notre entreprise de chaussures consiste à surveiller les nouveautés du secteur pour avoir les réactions du marché. Ce processus métier comprend la séquence de tâches suivante :
- Détecter les articles sur l’actualité du secteur.
- Analyser le sentiment.
- Stocker un lien vers les articles positifs.
- Envoyer un e-mail aux relations publiques pour les articles négatifs.
Ces étapes se produisent dans un ordre spécifique, ce qui vous permet souvent de les décrire sous forme d’organigramme. Le schéma suivant montre un exemple d’organigramme du processus de surveillance des articles d’actualité. Notez qu’il existe trois types d’opérations :
- Un événement qui démarre le flux.
- Des étapes de traitement qui effectuent la plupart du travail.
- Opération de contrôle qui prend une décision.
Qu’est-ce qu’Azure Logic Apps ?
Azure Logic Apps est une plateforme cloud qui vous permet d’automatiser l’exécution de votre processus métier en tant que workflow d’application logique. Vous créez et déployez une ressource d’application logique dans Azure et utilisez le concepteur de workflow pour organiser les composants prédéfinis selon la séquence dont vous avez besoin.
Lorsque le flux de travail s’exécute, le concepteur envoie la définition de votre flux de travail au moteur d’exécution Azure Logic Apps. Le moteur d’exécution lance votre flux de travail lorsque la condition spécifiée est remplie, et gère les ressources de calcul nécessaires pour exécuter le processus. Le diagramme suivant montre une vue d’ensemble des étapes :
La puissance d’Azure Logic Apps résulte de la diversité des composants prédéfinis et de leur capacité à fonctionner ensemble. Ces composants vous permettent de vous connecter à 1 000 services, systèmes et autres sources de données. Non seulement Azure et Microsoft, mais aussi des produits externes. Le diagramme suivant montre uniquement quelques-uns des produits que vous pouvez intégrer dans votre workflow :
Vous créez votre workflow à partir des composants que vous utilisez dans votre processus métier. Vous pouvez connecter les composants selon n’importe quel modèle ou ordre dont vous avez besoin. Vous pouvez ajouter des composants de prise de décision et autre contrôle à votre workflow en ajoutant des conditions et des boucles. Le diagramme suivant vous montre comment combiner des produits externes pour implémenter le workflow de surveillance de l’actualité du secteur :
Le modèle Azure Logic Apps est extensible. S’il n’existe aucun composant prédéfini pour le service, système ou API dont vous avez besoin, vous pouvez créer votre propre composant. Vous pouvez également exécuter du code personnalisé dans Azure Functions, que vous pouvez appeler à partir de votre workflow, ou des extraits de code et des scripts à l’aide des composants prévus à cet effet.
Si nous devions résumer en un mot le but d’Azure Logic Apps, ce serait intégration. Cette plateforme vous permet de joindre des services et des systèmes disparates pour implémenter un workflow qui prend en charge un processus métier. Votre rôle consiste à utiliser le concepteur de workflow pour organiser les composants dans la séquence souhaitée. Pour la plupart des flux de travail, vous n’avez pas besoin d’écrire de code. Vous pouvez donc obtenir un flux de travail opérationnel en quelques minutes.
Conseil
Si Microsoft Copilot est installé, vous pouvez poser ces questions à Copilot :
- Quels sont les principaux scénarios utiles dans Azure Logic Apps ?
- Parle-moi des connecteurs prédéfinis dans Azure Logic Apps