在工作流程中使用外部 API
重要事項
此功能目前處於預覽。 Microsoft Azure 預覽版的補充使用規定 包含適用於 Beta、預覽版或尚未正式發行之 Azure 功能的其他法律條款。
您可以使用 工作流程 ,透過 Microsoft Purview 將某些商務程式自動化, 而 HTTP 連接器 和 剖析 JSON 動作 可讓您將工作流程與外部應用程式整合。
HTTP 連接器
HTTP 連接器使用具代表性狀態傳輸 (REST) 架構,可讓 Microsoft Purview 工作流程使用 Web 要求直接與非Microsoft應用程式互動。
HTTP 連接器可在所有工作流程範本中使用。
注意事項
若要建立或編輯工作流程,您需要 Microsoft Purview 中 的工作流程系統管理員角色 。 您也可以連絡集合中的工作流程管理員,或連絡集合管理員以取得許可權。
若要新增 HTTP 連接器,請在您要新增的範本中選 + 取圖示,然後選取 HTTP 連接器。
選取 HTTP 連接器之後,請填入下列參數:
- 主機 - 當此連接器執行時,您想要呼叫的要求 URL。
- 方法 - 選取下列其中一個方法。 GET、PUT、PATCH、POST 和 DELETE。 這些方法對應於建立、讀取、更新和刪除作業。
- 路徑 - 您可以選擇性地輸入要求 URL 路徑。 您可以針對此參數使用動態內容。
- 標頭 - 您可以選擇性地輸入 HTTP 標頭。 HTTP 標頭可讓客戶端和伺服器透過 HTTP 要求或回應傳遞其他資訊
- 查詢 - 您可以選擇性地傳遞查詢。
- 本文 - 選擇性地,您可以在叫用 URL 時傳遞 HTTP 本文
-
驗證 - HTTP 連接器已與您的 Microsoft Purview 認證整合。 根據 URL,您可以叫用下列三種類型之一:
- 無 (驗證)
- 基本身份驗證 - 使用 您已建立的基本驗證認證。
-
服務主體 - 使用 您已建立的服務主體認證,以及物件。
物件將會是存取令牌的預定取用者。 例如,Microsoft Purview 物件:
https://purview.azure.net/.default
請確定您的服務主體有權呼叫對應的服務,例如 ARM。
根據預設,HTTP 連接器會開啟安全設定。 若要關閉安全的輸入和輸出,請選取省略號圖示 (...) 移至設定。
您現在會看到 HTTP 連接器的設定,而且可以關閉安全的輸入和輸出。
剖析 JSON 動作
工作流程中的剖析 JSON 動作可讓您從 HTTP (或任何其他動作 /連接器) 取得連入 JSON,並剖析 JSON 以擷取值以用於您的工作流程。
剖析 JSON 動作可在所有工作流程中使用。
剖析 JSON 動作有兩個參數:
- 內容 - 應該包含您想要剖析之 JSON 的變數。
- 架構 - 傳入 JSON 的架構,可讓工作流程剖析傳入資訊。 您可以自行提供,或使用 [從範 例產生 ] 按鈕。 如果您從範例產生,您將輸入範例 JSON 承載,並自動為您產生架構。
剖析 JSON 動作之後,工作流程中的動作和連接器將能夠使用從 JSON 擷取的值,方法是選取 [為任何參數 新增動態內容 ]。
後續步驟
如需工作流程的詳細資訊,請參閱下列文章: