Processus métier personnalisés

Gestion des API Azure
Azure AI Bot Service
Azure Functions
Power Apps
Power BI
Power Automate

Idées de solution

Cet article présente une idée de solution. Votre architecte cloud peut s’appuyer sur ces conseils pour visualiser les principaux composants d’une implémentation typique de cette architecture. Utilisez cet article comme point de départ pour concevoir une solution bien conçue qui répond aux exigences spécifiques de votre charge de travail.

Cet exemple montre comment déployer des portails qui automatisent des processus manuels ou sur papier en vue de permettre une expérience utilisateur enrichie. Utilisez la Gestion des API Azure et Azure Functions pour connecter des API personnalisées qui exploitent vos systèmes hérités. Quand vous utilisez des bases de données managées Azure et l’approche « low code » pour automatiser les tâches, vous réduisez les coûts globaux de la solution tout en créant rapidement des applications en temps réel, résilientes et évolutives par défaut.

Architecture

Diagramme qui montre le flux de données dans un système de compagnie aérienne avec des composants Azure.

Téléchargez un fichier Visio de cette architecture.

Dataflow

Les données circulent dans la solution comme suit :

  1. Le système de la compagnie aérienne communique avec une API personnalisée hébergée dans Gestion des API Azure.
  2. Le coordinateur de l’API personnalisée reçoit des notifications et gère les messages entrants du système de compagnie aérienne. Il les envoie à Power Apps, d’où les vols sont attribués aux canaux Microsoft Teams.
  3. Quand un utilisateur sélectionne un vol à superviser ou lorsque le système affecte l’utilisateur à un vol, le système met en file d’attente un appel à l’API Graph dans une file d’attente de compte Stockage Azure à des fins de traitement supplémentaire.
  4. Azure Functions exécute les appels API Graph en fonction des messages entrants dans la file d’attente de stockage, envoie des notifications à Teams et génère également un flux de tous les événements vers Azure Event Hubs pour des analyses supplémentaires.
  5. Le système de notification de la compagnie aérienne est géré par un service de messagerie par bot personnalisé basé sur Azure Bot Service.
  6. Les bots personnalisés envoient les mises à jour de vol aux utilisateurs dans Teams.
  7. Un stockage Azure Data Lake offre la conservation à long terme et le traitement par micro-lots des événements à partir d’Event Hubs. Enfin, il génère des rapports pertinents avec Power BI.

Components

Les données sont chargées à partir de ces différentes sources de données à l’aide de plusieurs composants Azure :

  • Power Apps : Améliorez l’agilité au sein de votre organisation en créant rapidement des applications avec peu de code qui modernisent les processus et résolvent les défis difficiles.
  • Azure Functions : Accélérez et simplifiez le développement d’applications avec un calcul serverless
  • Gestion des API Azure : plateforme de gestion hybride et multicloud dédiée aux API dans tous les environnements.
  • Azure SQL Database : Créez des applications qui évoluent avec le rythme de votre entreprise avec un SQL géré et intelligent dans le cloud
  • Azure Cosmos DB : Base de données NoSQL rapide avec des API ouvertes pour toute échelle
  • Stockage Azure : Un stockage cloud sécurisé et extrêmement scalable pour vos données, vos applications et vos charges de travail
  • Azure Event Hubs : Ingestion de données en temps réel simple, sécurisée et évolutive
  • Azure Data Lake Storage : Lac de données hautement évolutif et sécurisé pour vos charges de travail d’analytique hautes performances
  • Azure Bot Service : Un service managé spécialement conçu pour le développement de bots
  • Azure Data Factory : Service d’intégration de données hybride qui simplifie les opérations ETL à l’échelle
  • Power Automate : Simplification des tâches répétitives et des processus sans papier
  • Power BI est une suite d’outils d’analyse métier pour analyser les données et partager les informations.

Détails du scénario

Cas d’usage potentiels

L’utilisation de workflows numériques n’est pas limitée à un secteur. Les workflows numériques basés sur des documents utilisent les mêmes composants, mais les organisent différemment pour répondre aux exigences d’un processus. Voici quelques exemples non exhaustifs de secteurs pouvant tirer parti des processus automatisés :

  • Industrie
  • Santé
  • Education
  • Finance
  • Cabinets juridiques
  • Compagnies aériennes (aérospatiale)

Étapes suivantes