分享方式:


使用自訂動作來觸發 Power Automate 流程

使用 Power Automate,使用資料啟動器觸發程式在外部系統中產生動作。 Power Automate 動作對於下列專案很有用:

  • 使用 Teams 和電子郵件以外的系統傳送通知。
  • 在票證系統中建立動作項目。
  • 呼叫企業營運應用程式。

若要從觸發程式觸發Power Automate流程,請先建立 自定義動作。 然後,從觸發程式呼叫您的自定義動作。

重要

Data Activator 目前為預覽狀態。

建立自訂動作

自定義動作是可重複使用的動作範本,可用於多個觸發程式和反射專案。 建立自訂動作需要熟悉 Power Automate。 不過,一旦您建立自定義動作,其他數據啟動器用戶可以在任何觸發程式中使用該動作,而不需要任何 Power Automate 知識。

自定義動作會定義如何使用流程從觸發程式呼叫特定外部系統。 它會定義一組「輸入欄位」,從觸發程式傳遞至流程,以便流程可以呼叫外部系統。 例如,假設您想要定義傳送SMS訊息的自定義動作。 這類動作的輸入欄位可能是 [電話號碼] 和 [訊息]。 此自訂動作會連結到使用 SMS 連接器將訊息傳送給收件者的流程。

為動作命名並新增輸入欄位

若要建立自定義動作,請從 [常用] 索引標籤中選取 [管理動作 ]。然後,為您的動作指定名稱,例如 傳送SMS訊息 ,並定義輸入欄位(例如 電話號碼訊息)。

建立數據啟動器新自定義動作的螢幕快照。

下一個步驟是在 Power Automate 中定義流程。 選取 [複製 連接字串],然後選擇 [在 Power Automate 中建立流程]。您可以在Power Automate 中建立流程,而數據啟動器會帶您前往該流程,以便定義該流程。

定義流程

流程會預先填入數據啟動器的動作。

重要

必須將上一個步驟中的連接字串貼到此動作中,如下列螢幕擷取畫面所示。 執行此動作之後,請視需要將進一步步驟新增至流程,並儲存流程。

螢幕擷取畫面,其中顯示定義 Data Activator 的流程。

若要存取流程中的輸入字段,請使用此處所示表單的 Power Automate 表達式。 若要新增表達式,請使用 字段編輯器中的 [表達式] 索引標籤。 將 NAME_OF_INPUT_FIELD 取代為輸入欄位的名稱。

triggerBody()?['customProperties/NAME_OF_INPUT_FIELD']

完成自訂動作

儲存流程之後,請返回 Data Activator。 成功儲存流程時,您會在數據啟動器中看到確認方塊。 此時,自訂動作已完成,而且可以移至下一個步驟,從觸發程式呼叫自訂動作。 如果需要重新命名動作,或編輯輸入欄位清單,仍然可以在此時執行此動作。 準備就緒後,選取 [完成]

螢幕擷取畫面,其中顯示 Data Activator 的自訂動作。

從觸發程式呼叫自訂動作

建立自定義動作之後,即可在所有觸發程式和反射中使用所有數據啟動器使用者。 若要呼叫您的自定義動作,請從觸發程式選取觸發程式的 Act 卡片中的 [自定義動作] 圖格,然後從清單中選取您的自定義動作:

呼叫數據啟動器的自定義動作螢幕快照。

接著,您會看到自定義動作的輸入欄位。 請依觸發程式定義適當填寫:

螢幕擷取畫面,其中顯示 Data Activator 的自訂動作輸入。

啟動觸發程式時,它會呼叫流程,並將定義的輸入字段值傳送給流程。

您也可以深入了解 Microsoft Fabric: