Niestandardowe procesy biznesowe

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

Pomysły dotyczące rozwiązań

Ten artykuł jest pomysłem na rozwiązanie. Jeśli chcesz, abyśmy rozszerzyli zawartość o więcej informacji, takich jak potencjalne przypadki użycia, alternatywne usługi, zagadnienia dotyczące implementacji lub wskazówki dotyczące cen, daj nam znać, przekazując opinię w usłudze GitHub.

W tym przykładzie pokazano, jak wdrożyć portale, które automatyzują procesy ręczne lub oparte na papierze i udostępniają rozbudowane środowisko użytkownika. Wykorzystaj usługę Azure API Management i Azure Functions, aby połączyć niestandardowe interfejsy API, które korzystają ze starszych systemów. Korzystając z baz danych zarządzanych przez platformę Azure i podejścia niskiego poziomu kodu do automatyzacji zadań, można obniżyć ogólne koszty rozwiązania, a jednocześnie szybko tworzyć aplikacje, które są domyślnie odporne i skalowalne w czasie rzeczywistym.

Architektura

Diagram przedstawiający przepływ danych w systemie lotniczym 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 komunikaty przychodzące 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 interfejs Graph API w kolejce konta usługi Azure Storage w celu dalszego przetwarzania.
  4. Azure Functions uruchamia wywołania interfejs Graph API 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 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 wsadowe 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 z małą ilością kodu, które modernizują procesy i rozwiązują trudne wyzwania.
  • Azure Functions: Przyspieszanie i upraszczanie tworzenia aplikacji za pomocą przetwarzania bezserwerowego
  • Azure API Management: hybrydowa, wielochmurowa platforma zarządzania dla interfejsów API we wszystkich środowiskach
  • Azure SQL Database: twórz aplikacje skalowane w tempie firmy dzięki zarządzanej i inteligentnej usłudze 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 data lake dla obciążeń analitycznych o wysokiej wydajności
  • Azure Bot Service: usługa zarządzana specjalnie utworzona 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 dokumentów
  • 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:

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

Następne kroki