Niestandardowe procesy biznesowe

Azure API Management
Azure AI Bot Service
Azure Functions
Power Apps
Power BI
Power Automate

Pomysły dotyczące rozwiązań

W tym artykule opisano pomysł rozwiązania. Architekt chmury może użyć tych wskazówek, aby ułatwić wizualizowanie głównych składników dla typowej implementacji tej architektury. Skorzystaj z tego artykułu jako punktu wyjścia, aby zaprojektować dobrze zaprojektowane rozwiązanie zgodne z konkretnymi wymaganiami obciążenia.

W tym przykładzie pokazano, jak można wdrożyć portale, które automatyzują procesy ręczne lub oparte na papierze i udostępniają rozbudowane środowisko użytkownika. Korzystanie z usług Azure API Management i Azure Functions w celu łączenia niestandardowych interfejsów API, które wykorzystują starsze systemy. Korzystając z baz danych zarządzanych przez platformę Azure i podejścia o niskim kodzie do automatyzacji zadań, można obniżyć ogólne koszty rozwiązania, a jednocześnie szybko tworzyć aplikacje, które są domyślnie odporne, odporne i skalowalne w czasie rzeczywistym.

Architektura

Diagram przedstawiający przepływ danych w systemie linii lotniczych ze składnikami platformy Azure.

Pobierz plik programu Visio z tą architekturą.

Przepływ danych

Dane przepływa przez rozwiązanie w następujący sposób:

  1. System linii lotniczych komunikuje się z niestandardowym interfejsem API hostowanym w usłudze Azure API Management.
  2. Niestandardowy koordynator interfejsu API odbiera powiadomienia i obsługuje przychodzące komunikaty z systemu lotniczego. Wysyła je do usługi Power Apps, gdzie loty są przypisywane do kanałów usługi Microsoft Teams.
  3. Gdy użytkownik wybierze lot do monitorowania lub gdy system przypisze użytkownika do lotu, system kolejkuje wywołanie interfejsu API programu Graph w kolejce konta usługi Azure Storage w celu dalszego przetwarzania.
  4. Usługa Azure Functions uruchamia wywołania interfejsu API programu Graph na podstawie przychodzących komunikatów w kolejce magazynu, wysyłania powiadomień do usługi Teams, a także przesyła strumieniowo wszystkie zdarzenia do usługi Azure Event Hubs w celu dalszej analizy.
  5. System powiadomień linii lotniczych jest zarządzany przez niestandardową usługę obsługi komunikatów bota, która korzysta z usługi Azure Bot Service.
  6. Niestandardowe boty wysyłają aktualizacje lotów do użytkowników w usłudze Teams.
  7. Magazyn usługi Azure Data Lake oferuje długoterminowe przechowywanie i przetwarzanie mikrosadowe zdarzeń z usługi Event Hubs, ostatecznie generując szczegółowe raporty za pomocą usługi Power BI.

Składniki

Dane są ładowane z tych różnych źródeł danych przy użyciu kilku składników platformy Azure:

  • Power Apps: zwiększ elastyczność w całej organizacji, szybko tworząc aplikacje o niskim kodzie, które modernizują procesy i rozwiązują trudne wyzwania.
  • Azure Functions: przyspieszanie i upraszczanie tworzenia aplikacji za pomocą obliczeń bezserwerowych
  • Azure API Management: hybrydowa, wielochmurowa platforma zarządzania dla interfejsów API we wszystkich środowiskach
  • Azure SQL Database: tworzenie aplikacji skalowanych w tempie firmy za pomocą zarządzanego i inteligentnego języka SQL w chmurze
  • Azure Cosmos DB: szybka baza danych NoSQL z otwartymi interfejsami API dla dowolnej skali
  • Azure Storage: wysoce skalowalny, bezpieczny magazyn w chmurze dla danych, aplikacji i obciążeń
  • Azure Event Hubs: proste, bezpieczne i skalowalne pozyskiwanie danych w czasie rzeczywistym
  • Azure Data Lake Storage: wysoce skalowalne i bezpieczne magazyny danych typu data lake dla obciążeń analitycznych o wysokiej wydajności
  • Azure Bot Service: usługa zarządzana utworzona specjalnie na potrzeby tworzenia botów
  • Azure Data Factory: hybrydowa usługa integracji danych, która upraszcza proces ETL na dużą skalę
  • Power Automate: usprawnianie powtarzających się zadań i procesów bez papieru
  • Usługa Power BI to zestaw narzędzi do analizy biznesowej do analizowania danych i udostępniania szczegółowych informacji.

Szczegóły scenariusza

Potencjalne przypadki użycia

Korzystanie z cyfrowych przepływów pracy nie jest ograniczone do żadnej z branż. Cyfrowe przepływy pracy oparte na dokumentach używają tych samych składników, ale rozmieszczają je inaczej, aby spełniały wymagania procesu. Przykłady branż, które mogą korzystać z zautomatyzowanych procesów, to między innymi:

  • Manufacturing
  • Opieka zdrowotna
  • Education
  • Finance
  • Kancelariach
  • Linie lotnicze (lotnicze)

Następne kroki