什麼是 Azure Logic Apps?

已完成

讓我們先介紹幾個定義並快速說明 Azure Logic Apps 中的核心功能。 此概觀可協助您判斷 Azure Logic Apps 是否適合您的商務案例。

什麼是商務流程?

商務程序通常是可產生特定結果的一連串工作。 該結果可能是一項決策、一些資料或一個通知。

我們鞋業公司的一個案例是監視產業新聞以觀察市場反應。 此商務程序包含下列工作順序:

  • 偵測有關產業的新聞文章。
  • 分析情緒。
  • 儲存正面文章的連結。
  • 以電子郵件傳送負面文章的公關。

這些步驟會依特定順序發生,因此您通常可以將這些步驟描述為流程圖。 下圖顯示新聞文章監視程序的範例流程圖。 請注意,有三種類型的作業存在:

  • 啟動流程的事件。
  • 執行大部分工作的處理步驟。
  • 做出決策的控制作業。

圖表顯示虛構鞋業公司如何處理產業新聞文章的流程圖。

什麼是 Azure Logic Apps?

Azure Logic Apps 是雲端平台,可協助您以邏輯應用程式工作流程的形式自動化執行商務程序。 您會在 Azure 中建立及部署邏輯應用程式資源,並使用工作流程設計工具,以所需的順序排列預建元件。

當工作流程執行時,設計工具會將工作流程的定義傳送至 Azure Logic Apps 執行引擎。 當符合指定條件時,執行引擎會啟動您的工作流程,並管理執行程序所需的計算資源時。 下圖顯示步驟的概略檢視:

圖表顯示定義及執行邏輯應用程式的步驟:選取元件,使用設計工具來排列元件,然後儲存您的工作。

Azure Logic Apps 的強大功能來自於預建元件的多樣性,以及其互相搭配運作的能力。 這些元件可讓您連線到 1,000 個以上的服務、系統和其他資料來源。 不只是 Azure 和 Microsoft,還有外部產品。 下圖僅顯示您可以在工作流程中整合的一些產品:

圖表顯示邏輯應用程式工作流程中可用的服務。這些服務會以四個群組顯示:資料儲存體、資料處理、通訊和產業新聞監視。

您可以從您在商務程序中使用的元件來建置工作流程。 您可以依需要的任何模式或順序來連接元件。 您可以藉由新增條件和迴圈,將決策制定和其他控制元件新增至工作流程。 下圖顯示如何結合外部產品來實作產業新聞監視工作流程:

圖表顯示將新聞文章分析商務程序對應至邏輯應用程式工作流程。

Azure Logic Apps 模型是可延伸的。 如果所需的服務、系統或 API 不存在預建元件,您可以建立自己的元件。 您也可以在 Azure Functions 中執行自訂程式碼,且可以從工作流程呼叫,或使用元件呼叫程式碼片段和指令碼以用於這些目的。

如果我們必須使用一個單字來描述 Azure Logic Apps 的焦點,那麼這個單字會是「整合」。 此平台可協助您加入不同的服務和系統,以實作支援商務程序的工作流程。 您的角色是使用工作流程設計工具,依照您所需的順序排列元件。 針對大部分的工作流程,您不需要撰寫任何程式碼,因此您可以在幾分鐘內準備好並執行工作流程。

提示

如果您已安裝 Microsoft Copilot,則可以詢問 Copilot 下列問題:

  • Azure Logic Apps 中最實用的案例為何?
  • 告訴我關於 Azure Logic Apps 中預建連接器的資訊?