在 Azure Logic Apps 中使用觸發程序或動作建置工作流程
適用於:Azure Logic Apps (使用量 + 標準)
本操作指南示範如何藉由新增觸發程序啟動工作流程,然後藉由新增動作繼續您的工作流程。 觸發程序一律是任何工作流程的第一個步驟,會指定在工作流程啟動執行前需要滿足的條件。 在觸發程序之後,您必須為工作流程新增一或多個後續動作,以執行您想要的工作。 觸發程序和動作會一起運作,以定義工作流程的邏輯和結構。
本指南說明使用量和標準邏輯應用程式工作流程的步驟。
必要條件
Azure 帳戶和訂用帳戶。 如果您沒有 Azure 訂用帳戶,請先註冊免費的 Azure 帳戶。
若要新增任何觸發程序,您必須從邏輯應用程式資源和空白工作流程開始。
若要新增動作,您必須從邏輯應用程式資源和最少具有觸發程序的工作流程開始。
下列步驟使用 Azure 入口網站,但您也可以使用下列工具來建置邏輯應用程式工作流程:
- 取用工作流程: Visual Studio Code
- 標準工作流程:Visual Studio Code
新增觸發程序來啟動工作流程
在 Azure 入口網站上,於設計工具中開啟您的使用量邏輯應用程式和空白工作流程。
在設計工具上,如果尚未選取,請選取 [新增觸發程序]。
[ 新增觸發程式 ] 窗格隨即開啟,並顯示提供觸發程式的可用連接器,例如:
選擇其中一個選項:
若要依名稱篩選連接器,請在搜尋方塊中輸入您要連接器或觸發程式的名稱。
若要根據下列群組來篩選連接器,請從 [運行時間 ] 清單中,根據包含您想要觸發程式的群組,選取 [應用程式內]、 [共用] 或 [自定義]。
執行階段 描述 In-App 作業集合,其觸發程式會直接且原生地在 Azure Logic Apps 運行時間內執行。 在舊版設計工具中,此群組與舊版 內 建群組相同。 [共用] 具有Microsoft受控、裝載及在多租使用者 Azure 中執行之觸發程式的連接器。 在舊版設計工具中,此群組結合了舊版 Standard 和 Enterprise 群組。 自訂 具有您所建立和安裝之觸發程式的任何連接器。 下列範例顯示具有空白工作流程的取用邏輯應用程式設計工具,並顯示已選取應用程式 內 運行時間。 此清單會顯示以特定順序顯示的可用作業集合。
下列範例顯示具有空白工作流程的取用邏輯應用程式設計工具,並顯示已選取的共用運行時間。 此清單會顯示以特定順序顯示的可用連接器。
在搜尋方塊中,輸入您要尋找之連接器或觸發程序的名稱。
從結果清單中,選取您想要的觸發程式。 如果連接器有更多未顯示的觸發程式,請選取 [查看更多]。
如果出現 [ 建立連線 ] 窗格,請提供任何必要的連線資訊,這會根據連接器而有所不同。 完成時,請選取 [登入] 或 [新建] 以完成連線。
在觸發程序資訊方塊出現後,提供所選觸發程序的必要詳細資料。
完成後,請儲存您的工作流程。 在設計師工具列上選取儲存。
新增動作以執行工作
在 Azure 入口網站中,於設計工具中開啟您的使用量邏輯應用程式和工作流程。
在設計工具上,選擇任一選項:
若要在工作流程的最後一個步驟下方新增動作,請選取加號 (+),然後選取 [新增動作]。
若要在現有步驟之間新增動作,請選取連接箭號上的加號 (+),然後選取 [新增動作]。
[ 新增動作 ] 窗格隨即開啟,並顯示提供動作的可用連接器,例如:
選擇其中一個選項:
若要依名稱篩選連接器,請在搜尋方塊中輸入您要連接器或動作的名稱。
若要根據下列群組篩選連接器,請從 [運行時間 ] 清單中,根據包含所需動作的群組,選取 [ 應用程式內]、 [共用] 或 [自定義]。
執行階段 描述 In-App 作業集合,其中包含在 Azure Logic Apps 執行時間內直接和原生執行的動作。 在舊版設計工具中,此群組與舊版 內 建群組相同。 [共用] 連接器具有Microsoft受控、裝載及在多租使用者 Azure 中執行的動作。 在舊版設計工具中,此群組結合了舊版 Standard 和 Enterprise 群組。 自訂 任何具有您所建立和安裝動作的連接器。 下列範例顯示具有現有觸發程式的取用邏輯應用程式工作流程設計工具,並顯示已選取應用程式內運行時間。 此清單會顯示以特定順序顯示的可用作業集合。
下列範例顯示具有現有觸發程式的取用邏輯應用程式工作流程設計工具,並顯示已選取 [ 共用 運行時間]。 此清單會顯示以特定順序顯示的可用連接器。
在搜尋方塊中,輸入您要尋找之連接器或動作的名稱。
從結果清單中,選取您想要的動作。 如果連接器有更多未顯示的動作,請選取 [查看更多]。
如果出現 [ 建立連線 ] 窗格,請提供任何必要的連線資訊,這會根據連接器而有所不同。 完成時,請選取 [登入] 或 [新建] 以完成連線。
在動作資訊方塊出現後,提供所選動作的必要詳細資料。
完成後,請儲存您的工作流程。 在設計師工具列上選取儲存。
設計工具中的連接器、觸發程序和動作
在工作流程設計工具中,您可以從數百個觸發程序和動作中選取,統稱為作業。 Azure Logic Apps 會將這些作業組織成任一集合,例如 Schedule、HTTP 和 Data Operations,或連接器,例如 Azure 服務匯流排、SQL Server、Azure Blob 儲存體和 Office 365 Outlook。 這些集合可以包含觸發程序、動作或兩者。
在 [ 新增觸發程式 ] 或 [新增動作 ] 窗格中,資源庫會以遞增順序序列出從左至右組織的可用作業集合和連接器,先依數值方式排列,然後依字母順序排列。 選取集合或連接器之後,觸發程序或動作會依字母順序以遞增順序顯示。
In-App (內建) 作業
下列範例顯示 當您新增觸發程式時,應用程式 內作業集合和連接器:
選取集合或連接器之後,個別觸發程序會依集合或連接器名稱分組,並以遞增順序顯示,如果有任何存在,則先以數值排列,然後依字母順序排列。
下列範例選取了 [排程] 作業集合,並顯示名為 [定期] 的觸發程序:
下列範例顯示 當您新增動作時的應用程式內 集合和連接器:
下列範例選取了 Azure 佇列記憶體 連接器,並顯示可用的動作:
共用 (Azure) 作業
下列範例顯示當您新增觸發程序時,[共用] 連接器資源庫:
選取集合或連接器之後,個別觸發程序會依集合或連接器名稱分組,並以遞增順序顯示,如果有任何存在,則先以數值排列,然後依字母順序排列。
下列範例選取了 365 Training 連接器,並顯示可用的觸發程序:
下列範例顯示當您新增動作時,[共用] 連接器資源庫:
下列範例選取了 365 Training 連接器,並顯示可用的動作:
如需詳細資訊,請參閱下列文件:
- Azure Logic Apps 中的內建作業和連接器
- Azure Logic Apps 的 Microsoft 受控連接器
- Azure Logic Apps 中的自訂連接器
- 使用量工作流程中作業的計費和定價
- 標準工作流程中作業的計費和定價