Anpassade affärsprocesser

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

Lösningsidéer

Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge GitHub feedback.

Det här exemplet visar hur du kan distribuera portaler som automatiserar manuella eller pappersbaserade processer och ger en omfattande användarupplevelse. Använd Azure API-hantering och Azure Functions för att ansluta anpassade API:er, som utnyttjar dina äldre system. Genom att använda Azure-hanterade databaser och en metod med låg kod för att automatisera uppgifter kan du sänka de totala lösningskostnaderna samtidigt som du snabbt skapar appar som är realtidsbaserade, motståndskraftiga och skalbara som standard.

Arkitektur

Diagram som visar dataflödet i flygsystemet med Azure-komponenter.

Ladda ned en Visio-fil med den här arkitekturen.

Dataflöde

Data flödar genom lösningen på följande sätt:

  1. Flygsystemet kommunicerar med ett anpassat API som finns i Azure API Management.
  2. En anpassad API-koordinator tar emot meddelanden och hanterar inkommande meddelanden från flygsystemet. Den skickar dem till Power Apps, där flygningar tilldelas till Microsoft Teams-kanaler.
  3. När en användare väljer en flygning att övervaka, eller när systemet tilldelar användaren till en flygning, köar systemet ett Graph API samtal i en Azure Storage-kontokö för vidare bearbetning.
  4. Azure Functions kör Graph API-anropen baserat på inkommande meddelanden i lagringskön, skickar meddelanden till Teams och strömmar även alla händelser till en Azure Event Hubs för ytterligare analys.
  5. Flygbolagets meddelandesystem hanteras av en anpassad robotmeddelandetjänst som använder Azure Bot Service.
  6. Anpassade robotar skickar flyguppdateringar till användare i Teams.
  7. En Azure Data Lake-lagring erbjuder långsiktig kvarhållning och mikrobatchbearbetning av händelser från Event Hubs, vilket i slutändan genererar insiktsfulla rapporter med Power BI.

Komponenter

Data läses in från dessa olika datakällor med flera Azure-komponenter:

  • Power Apps: Öka flexibiliteten i organisationen genom att snabbt skapa appar med låg kod som moderniserar processer och löser svåra utmaningar.
  • Azure Functions: Påskynda och förenkla programutvecklingen med serverlös beräkning
  • Azure API-hantering: Hybridhanteringsplattform för flera moln för API:er i alla miljöer
  • Azure SQL Database: Skapa appar som skalas i takt med din verksamhet med hanterad och intelligent SQL i molnet
  • Azure Cosmos DB: Snabb NoSQL-databas med öppna API:er för valfri skala
  • Azure Storage: Massivt skalbar och säker molnlagring för dina data, appar och arbetsbelastningar
  • Azure Event Hubs: Enkel, säker och skalbar datainmatning i realtid
  • Azure Data Lake Storage: Massivt skalbar och säker datasjö för dina analysarbetsbelastningar med höga prestanda
  • Azure Bot Service: En hanterad tjänst som skapats för robotutveckling
  • Azure Data Factory: Hybriddataintegreringstjänst som förenklar ETL i stor skala
  • Power Automate: Effektivisera repetitiva uppgifter och papperslösa processer
  • Power BI är en uppsättning affärsanalysverktyg för att analysera data och dela insikter.

Scenarioinformation

Potentiella användningsfall

Användningen av digitala arbetsflöden är inte begränsad till någon bransch. Dokumentbaserade digitala arbetsflöden använder samma komponenter men ordnar dem på olika sätt för att uppfylla kraven i en process. Exempel på branscher som kan dra nytta av automatiserade processer är, men som inte är begränsade till:

  • Tillverkningsindustrin
  • Sjukvård
  • Education
  • Finance
  • Advokatbyråer
  • Flygbolag (flyg)

Nästa steg