使用自訂動作來觸發 Power Automate 流程
使用 Power Automate,使用資料啟動器觸發程式在外部系統中產生動作。 Power Automate 動作對於下列專案很有用:
- 使用 Teams 和電子郵件以外的系統傳送通知。
- 在票證系統中建立動作項目。
- 呼叫企業營運應用程式。
若要從觸發程式觸發Power Automate流程,請先建立 自定義動作。 然後,從觸發程式呼叫您的自定義動作。
重要
Data Activator 目前為預覽狀態。
建立自訂動作
自定義動作是可重複使用的動作範本,可用於多個觸發程式和反射專案。 建立自訂動作需要熟悉 Power Automate。 不過,一旦您建立自定義動作,其他數據啟動器用戶可以在任何觸發程式中使用該動作,而不需要任何 Power Automate 知識。
自定義動作會定義如何使用流程從觸發程式呼叫特定外部系統。 它會定義一組「輸入欄位」,從觸發程式傳遞至流程,以便流程可以呼叫外部系統。 例如,假設您想要定義傳送SMS訊息的自定義動作。 這類動作的輸入欄位可能是 [電話號碼] 和 [訊息]。 此自訂動作會連結到使用 SMS 連接器將訊息傳送給收件者的流程。
為動作命名並新增輸入欄位
若要建立自定義動作,請從 [常用] 索引標籤中選取 [管理動作 ]。然後,為您的動作指定名稱,例如 傳送SMS訊息 ,並定義輸入欄位(例如 電話號碼 和 訊息)。
下一個步驟是在 Power Automate 中定義流程。 選取 [複製 連接字串],然後選擇 [在 Power Automate 中建立流程]。您可以在Power Automate 中建立流程,而數據啟動器會帶您前往該流程,以便定義該流程。
定義流程
流程會預先填入數據啟動器的動作。
重要
必須將上一個步驟中的連接字串貼到此動作中,如下列螢幕擷取畫面所示。 執行此動作之後,請視需要將進一步步驟新增至流程,並儲存流程。
若要存取流程中的輸入字段,請使用此處所示表單的 Power Automate 表達式。 若要新增表達式,請使用 字段編輯器中的 [表達式] 索引標籤。 將 NAME_OF_INPUT_FIELD 取代為輸入欄位的名稱。
triggerBody()?['customProperties/NAME_OF_INPUT_FIELD']
完成自訂動作
儲存流程之後,請返回 Data Activator。 成功儲存流程時,您會在數據啟動器中看到確認方塊。 此時,自訂動作已完成,而且可以移至下一個步驟,從觸發程式呼叫自訂動作。 如果需要重新命名動作,或編輯輸入欄位清單,仍然可以在此時執行此動作。 準備就緒後,選取 [完成]。
從觸發程式呼叫自訂動作
建立自定義動作之後,即可在所有觸發程式和反射中使用所有數據啟動器使用者。 若要呼叫您的自定義動作,請從觸發程式選取觸發程式的 Act 卡片中的 [自定義動作] 圖格,然後從清單中選取您的自定義動作:
接著,您會看到自定義動作的輸入欄位。 請依觸發程式定義適當填寫:
啟動觸發程式時,它會呼叫流程,並將定義的輸入字段值傳送給流程。
相關內容
您也可以深入了解 Microsoft Fabric: