分享方式:


在 Azure Logic Apps 中使用觸發程序或動作建置工作流程

適用於:Azure Logic Apps (使用量 + 標準)

本操作指南示範如何藉由新增觸發程序啟動工作流程,然後藉由新增動作繼續您的工作流程。 觸發程序一律是任何工作流程的第一個步驟,會指定在工作流程啟動執行前需要滿足的條件。 在觸發程序之後,您必須為工作流程新增一或多個後續動作,以執行您想要的工作。 觸發程序和動作會一起運作,以定義工作流程的邏輯和結構。

本指南說明使用量和標準邏輯應用程式工作流程的步驟。

必要條件

  • Azure 帳戶和訂用帳戶。 如果您沒有 Azure 訂用帳戶,請先註冊免費的 Azure 帳戶

  • 若要新增任何觸發程序,您必須從邏輯應用程式資源和空白工作流程開始。

  • 若要新增動作,您必須從邏輯應用程式資源和最少具有觸發程序的工作流程開始。

下列步驟會使用 Azure 入口網站進行,但也可以使用下列工具來建立邏輯應用程式和工作流程:

新增觸發程序來啟動工作流程

  1. Azure 入口網站上,於設計工具中開啟您的使用量邏輯應用程式和空白工作流程。

  2. 在設計工具上,如果尚未選取,請選取 [新增觸發程序]

    [ 新增觸發程式 ] 窗格隨即開啟,並顯示提供觸發程式的可用連接器,例如:

    此螢幕快照顯示 Azure 入口網站、取用工作流程設計工具,以及名為 [新增觸發程式] 的窗格。

  3. 選擇其中一個選項:

    • 若要依名稱篩選連接器,請在搜尋方塊中輸入您要連接器或觸發程式的名稱。

    • 若要根據下列群組來篩選連接器,請從 [運行時間 ] 清單中,根據包含您想要觸發程式的群組,選取 [應用程式內]、 [共用] 或 [自定義]。

      執行階段 描述
      In-App 作業集合,其觸發程式會直接且原生地在 Azure Logic Apps 運行時間內執行。 在舊版設計工具中,此群組與舊版 建群組相同。
      [共用] 連線 具有由 Microsoft 管理、裝載及在多租使用者 Azure 中執行的觸發程式。 在舊版設計工具中,此群組結合了舊版 StandardEnterprise 群組。
      自訂 具有您所建立和安裝之觸發程式的任何連接器。

      下列範例顯示具有空白工作流程的取用邏輯應用程式設計工具,並顯示已選取應用程式 運行時間。 此清單會顯示以特定順序顯示的可用作業集合。

      此螢幕快照顯示 Azure 入口網站、取用工作流程設計工具、名為 [新增觸發程式] 的窗格,以及 [運行時間] 設定為 [應用程式內]。

      下列範例顯示具有空白工作流程的取用邏輯應用程式設計工具,並顯示已選取的共用運行時間。 此清單會顯示以特定順序顯示的可用連接器。

      此螢幕快照顯示 Azure 入口網站、取用工作流程設計工具、名為 [新增觸發程式] 的窗格,以及 [運行時間] 設定為 [共用]。

  4. 在搜尋方塊中,輸入您要尋找之連接器或觸發程序的名稱。

  5. 從結果清單中,選取您想要的觸發程式。 如果連接器有更多未顯示的觸發程式,請選取 [查看更多]。

  6. 如果出現 [建立 連線] 窗格,請提供任何必要的連線資訊,這會根據連接器而有所不同。 完成時,請選取 [登入] 或 [新建] 以完成連線。

  7. 在觸發程序資訊方塊出現後,提供所選觸發程序的必要詳細資料。

  8. 完成後,請儲存您的工作流程。 在設計師工具列上選取儲存

新增動作以執行工作

  1. Azure 入口網站中,於設計工具中開啟您的使用量邏輯應用程式和工作流程。

  2. 在設計工具上,選擇任一選項:

    • 若要在工作流程的最後一個步驟下方新增動作,請選取加號 (+),然後選取 [新增動作]

    • 若要在現有步驟之間新增動作,請選取連接箭號上的加號 (+),然後選取 [新增動作]

    [ 新增動作 ] 窗格隨即開啟,並顯示提供動作的可用連接器,例如:

    顯示 Azure 入口網站、取用工作流程設計工具,以及名為 [新增動作] 窗格的螢幕快照。

  3. 選擇其中一個選項:

    • 若要依名稱篩選連接器,請在搜尋方塊中輸入您要連接器或動作的名稱。

    • 若要根據下列群組篩選連接器,請從 [運行時間 ] 清單中,根據包含所需動作的群組,選取 [ 應用程式內]、 [共用] 或 [自定義]。

      執行階段 描述
      In-App 作業集合,其中包含在 Azure Logic Apps 執行時間內直接和原生執行的動作。 在舊版設計工具中,此群組與舊版 建群組相同。
      [共用] 連線 由 Microsoft 管理、裝載及在多租使用者 Azure 中執行的動作。 在舊版設計工具中,此群組結合了舊版 StandardEnterprise 群組。
      自訂 任何具有您所建立和安裝動作的連接器。

      下列範例顯示具有現有觸發程式的取用邏輯應用程式工作流程設計工具,並顯示已選取應用程式內運行時間。 此清單會顯示以特定順序顯示的可用作業集合。

      此螢幕快照顯示 Azure 入口網站、使用現有觸發程式的設計工具、名為 [新增動作] 的窗格,以及 [運行時間] 設定為 [應用程式內]。

      下列範例顯示具有現有觸發程式的取用邏輯應用程式工作流程設計工具,並顯示已選取 [ 共用 運行時間]。 此清單會顯示以特定順序顯示的可用連接器。

      此螢幕快照顯示 Azure 入口網站、具有現有觸發程式的取用工作流程設計工具、名為 [新增觸發程式] 的窗格,以及 [運行時間] 設定為 [共用]。

  4. 在搜尋方塊中,輸入您要尋找之連接器或動作的名稱。

  5. 從結果清單中,選取您想要的動作。 如果連接器有更多未顯示的動作,請選取 [查看更多]。

  6. 如果 [建立 連線 ion] 窗格出現,請提供任何必要的連線資訊,這會根據連接器而有所不同。 完成時,請選取 [登入] 或 [新建] 以完成連線。

  7. 在動作資訊方塊出現後,提供所選動作的必要詳細資料。

  8. 完成後,請儲存您的工作流程。 在設計師工具列上選取儲存

設計工具中的連接器、觸發程序和動作

在工作流程設計工具中,您可以從數百個觸發程序和動作中選取,統稱為作業。 Azure Logic Apps 會將這些作業組織成任一集合,例如 ScheduleHTTPData Operations,或連接器,例如 Azure 服務匯流排SQL ServerAzure Blob 儲存體Office 365 Outlook。 這些集合可以包含觸發程序、動作或兩者。

在 [ 新增觸發程式 ] 或 [新增動作 ] 窗格中,資源庫會以遞增順序序列出從左至右組織的可用作業集合和連接器,先依數值方式排列,然後依字母順序排列。 選取集合或連接器之後,觸發程序或動作會依字母順序以遞增順序顯示。

In-App (內建) 作業

下列範例顯示 當您新增觸發程式時,應用程式 內作業集合和連接器:

此螢幕快照顯示 Azure 入口網站、具有空白具狀態工作流程的標準邏輯應用程式設計工具,以及應用程式內作業集合和連接器。

選取集合或連接器之後,個別觸發程序會依集合或連接器名稱分組,並以遞增順序顯示,如果有任何存在,則先以數值排列,然後依字母順序排列。

下列範例選取了 [排程] 作業集合,並顯示名為 [定期] 的觸發程序:

此螢幕快照顯示 Azure 入口網站、具有空白具狀態工作流程的標準邏輯應用程式設計工具,以及使用週期觸發程式排程作業集合。

下列範例顯示 當您新增動作時的應用程式內 集合和連接器:

此螢幕快照顯示 Azure 入口網站、標準邏輯應用程式具狀態工作流程的設計工具、週期觸發程式、名為 [新增動作] 的窗格,以及 [運行時間] 設定為 [應用程式內]。

下列範例選取了 Azure 佇列 儲存體 連接器,並顯示可用的動作:

此螢幕快照顯示具有動作的 Azure 佇列 儲存體 連接器的標準邏輯應用程式具狀態工作流程設計工具 Azure 入口網站。

共用 (Azure) 作業

下列範例顯示當您新增觸發程序時,[共用] 連接器資源庫:

此螢幕快照顯示 Azure 入口網站、具有空白具狀態工作流程的標準邏輯應用程式設計工具,以及具有觸發程式的共享連接器。

選取集合或連接器之後,個別觸發程序會依集合或連接器名稱分組,並以遞增順序顯示,如果有任何存在,則先以數值排列,然後依字母順序排列。

下列範例選取了 365 Training 連接器,並顯示可用的觸發程序:

顯示具有觸發程式的 Azure 入口網站、工作流程設計工具及 365 訓練連接器的螢幕快照。

下列範例顯示當您新增動作時,[共用] 連接器資源庫:

此螢幕快照顯示 Azure 入口網站、標準邏輯應用程式具狀態工作流程的設計工具,以及具有動作的共享連接器。

下列範例選取了 365 Training 連接器,並顯示可用的動作:

顯示具有動作的 Azure 入口網站、工作流程設計工具及 365 訓練連接器的螢幕快照。

如需詳細資訊,請參閱下列文件:

下一步

連接器、觸發程序和動作的一般資訊