自訂商務程式

Azure API 管理
Azure AI Bot Service
Azure Functions
Power Apps
Power BI
Power Automate

解決方案構想

本文是解決方案概念。 如果您想要以更多資訊擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。

此範例示範如何部署入口網站,將手動或紙張型程式自動化,並呈現豐富的使用者體驗。 採用 Azure API 管理和Azure Functions來連線自訂 API,以點選您的舊版系統。 藉由使用 Azure 管理的資料庫和低程式碼方法來自動化工作,您可以降低整體解決方案成本,同時快速建置依預設即時、復原且可調整的應用程式。

架構

此圖顯示具有 Azure 元件的航空公司系統中的資料流程。

下載這個架構的 Visio 檔案

資料流程

整個解決方案的資料流程如下所示:

  1. 航空公司系統會與Azure API 管理中裝載的自訂 API 通訊。
  2. 自訂 API 協調器會接收通知,並處理來自航空公司系統的傳入訊息。 它會將它們傳送至 Power Apps,其中正式發行前小眾測試版會指派給 Microsoft Teams 頻道。
  3. 當使用者選取要監視的正式發行前小眾測試版,或系統將使用者指派給正式發行前小眾測試版時,系統會將 azure 儲存體帳戶佇列中的圖形 API通話排入佇列,以便進一步處理。
  4. Azure Functions會根據儲存體佇列中的傳入訊息、將通知傳送至 Teams,以及將所有事件串流至Azure 事件中樞,以進一步分析來執行圖形 API呼叫。
  5. 航空公司的通知系統是由採用Azure Bot Service的自訂 Bot 傳訊服務所管理。
  6. 自訂 Bot 會將正式發行前小眾測試版更新傳送給 Teams 中的使用者。
  7. Azure Data Lake Storage 提供來自事件中樞之事件的長期保留和微批次處理,最終會使用 Power BI 產生深入解析報告。

單元

使用數個 Azure 元件可從下列不同的資料來源載入資料:

  • Power Apps:透過快速建置低程式碼應用程式,以現代化程式並解決困難的挑戰,提高整個組織的靈活度。
  • Azure Functions:使用無伺服器計算加速及簡化應用程式開發
  • Azure API 管理:適用于所有環境之 API 的混合式多重雲端管理平臺
  • Azure SQL資料庫:使用雲端中受控和智慧型 SQL 的步調來建置可調整規模的應用程式
  • Azure Cosmos DB:具有任何規模的開放式 API 的快速 NoSQL 資料庫
  • Azure 儲存體:適用于您的資料、應用程式和工作負載的大量可調整、安全雲端儲存體
  • Azure 事件中樞:簡單、安全且可調整的即時資料擷取
  • Azure Data Lake Storage:適用于高效能分析工作負載的大規模可調整且安全的 Data Lake
  • Azure Bot Service:專為 Bot 開發而建置的受控服務
  • Azure Data Factory:可大規模簡化 ETL 的混合式資料整合服務
  • Power Automate:簡化重複的工作和無紙張程式
  • Power BI 是一套商務分析工具,用來分析資料及分享見解。

實例詳細資料

潛在使用案例

數位工作流程的使用不限於任何一個產業。 以檔為基礎的數位工作流程使用相同的元件,但會以不同的方式排列它們,以符合程式的需求。 可從自動化程式獲益的產業範例包括,但不限於:

  • 製造業
  • 醫療保健
  • 教育訓練
  • Finance
  • 法律公司
  • 航空公司 (航太)

後續步驟