共用方式為


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

重要

數據啟動器目前為預覽狀態。

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

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

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

建立自訂動作

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

自定義動作會定義如何使用流程,從數據啟動器觸發程式呼叫特定的外部系統。 它會定義一組 輸入字段 ,以從觸發程式傳遞至流程,讓流程可以呼叫外部系統。 例如,假設您想要定義傳送簡訊的自定義動作。 這類動作的輸入欄位可能會 電話 數位訊息。 此自定義動作會連結到使用SMS連接器將訊息傳送給收件者的流程。

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

若要建立自定義動作,請從設計窗格中的功能區選取 新的自定義動作 。 然後,為您的動作指定名稱,例如傳送SMS訊息,並定義輸入欄位(例如 電話 號碼訊息)。

Screenshot of creating a data activator new custom action.

下一個步驟是在Power Automate 中定義您的流程。 選取 [複製 連接字串] 按鈕,然後選取 [在 Power Automate 中建立流程]。 這會在Power Automate 中建立流程,並帶您前往該流程,以便定義流程。

定義流程

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

重要

您必須將上一個步驟中的 連接字串 貼到此動作中,如下列螢幕快照所示。 完成後,請視需要將進一步步驟新增至流程,並儲存流程。

Screenshot of defining a flow for data activator.

若要存取流程中的輸入字段,請使用如下所示窗體的Power Automate 表達式。 使用欄位編輯器中的 [ 表達式] 索引標籤來新增您的運算式。 以輸入欄位的名稱取代NAME_OF_INPUT_FIELD。

triggerBody()?['customProperties/NAME_OF_INPUT_FIELD'].

完成您的自定義動作

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

Screenshot of custom action completion for data activator.

從觸發程式呼叫您的自定義動作

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

Screenshot of calling a custom action for data activator.

接著,您將取得自定義動作的卡片,其中包含自定義動作的輸入字段。 請視您的觸發程式定義填妥它們:

Screenshot of custom action input for data activator.

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

您也可以深入瞭解 Microsoft Fabric: