Niestandardowe procesy biznesowe

API Management
Usługa bota
Funkcje
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, przypisując loty do kanałów usługi Microsoft Teams i wysyłając je do usługi Power Apps.
  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: tworzenie aplikacji skalowanych 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