Benutzerdefinierte Geschäftsprozesse

Azure API Management
Azure KI Bot Service
Azure-Funktionen
Power Apps
Power BI
Power Automate

Lösungsmöglichkeiten

Dieser Artikel ist ein Lösungsvorschlag. Wenn Sie möchten, dass wir diesen Artikel um weitere Informationen ergänzen, z. B. potenzielle Anwendungsfälle, alternative Dienste, Überlegungen zur Implementierung oder Preisempfehlungen, lassen Sie es uns über Feedback auf GitHub wissen.

In diesem Beispiel wird die Bereitstellung von Portalen veranschaulicht, mit denen manuelle oder papierbasierte Prozesse automatisiert und optimierte Benutzeroberflächen bereitgestellt werden können. Setzen Sie Azure API Management und Azure Functions ein, um benutzerdefinierte APIs zu verbinden, die Ihre Legacysysteme nutzen. Mithilfe von verwalteten Azure-Datenbanken und einem Low-Code-Ansatz zum Automatisieren von Aufgaben können Sie die Gesamtkosten für die Lösung senken und dabei schnell Apps entwickeln, die standardmäßig resilient und skalierbar sind und Daten in Echtzeit verarbeiten.

Aufbau

Diagramm, das den Datenfluss im Airline-System mit Azure-Komponenten zeigt.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Datenfluss

Die Daten durchlaufen die Lösung wie folgt:

  1. Das System der Airline kommuniziert mit einer benutzerdefinierten API, die in Azure API Management gehostet wird.
  2. Ein benutzerdefinierter API-Koordinator empfängt Benachrichtigungen und bearbeitet eingehende Nachrichten aus dem Airline-System. Sie werden an Power Apps weitergeleitet, wo Flüge zu Microsoft Teams-Kanälen zugewiesen werden.
  3. Wenn ein*e Benutzer*in einen zu überwachenden Flug auswählt oder das System den bzw. die Benutzer*in einem Flug zuweist, reiht das System einen Graph-API-Aufruf zur weiteren Verarbeitung in die Warteschlange eines Azure Storage-Kontos ein.
  4. Azure Functions führt die Graph-API-Aufrufe basierend auf den eingehenden Nachrichten in der Speicherwarteschlange aus, sendet Benachrichtigungen an Teams und streamt auch alle Ereignisse an Azure Event Hubs zur weiteren Analyse.
  5. Das Benachrichtigungssystem der Airline wird von einem benutzerdefinierten Botmessagingdienst verwaltet, der Azure Bot Service einsetzt.
  6. Benutzerdefinierte Bots senden Flugaktualisierungen an Benutzer in Teams.
  7. Ein Azure Data Lake-Speicher bietet Langzeitaufbewahrung und Mikrobatchverarbeitung von Ereignissen aus Event Hubs, wodurch letztendlich aufschlussreiche Berichte mit Power BI generiert werden.

Komponenten

Daten werden aus diesen unterschiedlichen Datenquellen unter Verwendung verschiedener Azure-Komponenten geladen:

  • Power Apps: Erhöhte Flexibilität in der gesamten Organisation durch schnelles Entwickeln von Anwendungen mit wenig Code, die Prozesse modernisieren und schwierige Herausforderungen lösen
  • Azure Functions: Beschleunigung und Vereinfachung der Anwendungsentwicklung mit serverlosem Compute
  • Azure API Management ist eine hybride Multi-Cloud-Verwaltungsplattform für APIs in allen Umgebungen
  • Azure SQL-Datenbank: Erstellen von Apps in der Cloud, die entsprechend Ihren geschäftlichen Anforderungen skaliert werden, mit verwalteten und intelligenten SQL-Funktionen
  • Azure Cosmos DB: Schnelle NoSQL-Datenbank mit offenen APIs für jede Größenordnung
  • Azure Storage: Nutzen eines hochgradig skalierbaren, sicheren Cloudspeichers für Ihre Daten, Apps und Workloads
  • Azure Event Hubs: Einfache, sichere und skalierbare Datenerfassung in Echtzeit
  • Azure Data Lake Storage: Hochgradig skalierbarer und sicherer Data Lake für Ihre Hochleistungs-Analyseworkloads
  • Azure Bot Service: Ein verwalteter, speziell für die Bot-Entwicklung konzipierter Dienst
  • Azure Data Factory: Hybrid-Datenintegrationsdienst für einfachere ETL-Vorgänge im großen Stil
  • Power Automate: Optimieren wiederkehrender Aufgaben und papierloser Prozesse
  • Power BI ist eine Suite aus Business Analytics-Tools zum Analysieren von Daten und Teilen von Einblicken.

Szenariodetails

Mögliche Anwendungsfälle

Die Nutzung digitaler Workflows ist nicht auf eine Branche beschränkt. Dokumentbasierte digitale Workflows verwenden dieselben Komponenten, ordnen sie jedoch anders an, um den Anforderungen eines Prozesses gerecht zu werden. Beispiele für Branchen, die unter anderem von automatisierten Prozessen profitieren können:

  • Fertigung
  • Gesundheitswesen
  • Education
  • Finance
  • Anwaltskanzleien
  • Airlines (Luft- und Raumfahrt)

Nächste Schritte