ワークフローで外部 API を使用する

重要

この機能は現在プレビューの段階です。 Microsoft Azure プレビューの補足使用条件には、ベータ版、プレビュー版、または一般公開されていない Azure 機能に適用される追加の法的条件が含まれています。

ワークフローを使用すると、Microsoft Purview を使用して一部のビジネス プロセスを自動化できます。HTTP コネクタ解析 JSON アクションを使用すると、ワークフローを外部アプリケーションと統合できます。

HTTP コネクタ

HTTP コネクタは、表現状態転送 (REST) アーキテクチャを使用します。これにより、Microsoft Purview ワークフローは Web 要求を使用してサード パーティのアプリケーションと直接やり取りできます。

HTTP コネクタは、すべてのワークフロー テンプレートで使用できます。

注:

ワークフローを作成または編集するには、Microsoft Purview の ワークフロー管理者ロール が必要です。 また、コレクション内のワークフロー管理者に問い合わせるか、コレクション管理者にアクセス許可を求めることもできます。

  1. HTTP コネクタを追加するには、追加する + テンプレートのアイコンをクリックし、[HTTP コネクタ] を選択します。

    HTTP コネクタを追加する方法のスクリーンショット。

  2. HTTP コネクタを選択すると、次のパラメーターが表示されます。

    1. ホスト - このコネクタの実行時に呼び出す URL を要求します。
    2. メソッド - 次のいずれかの方法を選択します。 GET、PUT、PATCH、POST、DELETE。 これらのメソッドは、作成、読み取り、更新、削除の各操作に対応します。
    3. パス - 必要に応じて、要求 URL パスを入力できます。 このパラメーターには動的コンテンツを使用できます。
    4. ヘッダー - 必要に応じて、HTTP ヘッダーを入力できます。 HTTP ヘッダーを使用すると、クライアントとサーバーは HTTP 要求または応答で追加情報を渡すことができます
    5. クエリ - 必要に応じて、クエリを渡すことができます。
    6. 本文 - 必要に応じて、URL の呼び出し中に HTTP 本文を渡すことができます
    7. 認証 - HTTP コネクタは Purview 資格情報と統合されています。 URL によっては、None (認証なし) でエンドポイントを呼び出すか、資格情報を使用して基本認証を作成できます。 資格情報の詳細については、 Microsoft Purview 資格情報に関する記事を参照してください。

    HTTP コネクタのプロパティを追加する方法のスクリーンショット。

  3. 既定では、HTTP コネクタのセキュリティで保護された設定が有効になっています。 安全な入力と出力をオフにするには、省略記号アイコン (...) を選択して設定に移動します。

    HTTP コネクタ設定を追加する方法のスクリーンショット。

  4. HTTP コネクタの設定が表示され、セキュリティで保護された入力と出力をオフにすることができます。

    HTTP コネクタの安全な入力と出力を追加する方法のスクリーンショット。

JSON の解析アクション

ワークフローの JSON 解析アクションを使用すると、HTTP (またはその他のアクション/コネクタ) から受信 JSON を取得し、JSON を解析してワークフローで使用する値を抽出できます。

JSON 解析アクションは、すべてのワークフローで使用できます。

サンプル データで入力されたパラメーターを示す、ワークフロー解析 JSON アクションのスクリーンショット。

JSON の解析アクションには、次の 2 つのパラメーターがあります。

  • コンテンツ - 解析する JSON を含む変数。
  • スキーマ - ワークフローが受信情報を解析できるようにする受信 JSON のスキーマ。 独自のものを指定することも、[ サンプルから生成 ] ボタンを使用することもできます。 サンプルから生成する場合は、サンプル JSON ペイロードを入力すると、スキーマが自動的に生成されます。

JSON 解析アクションの後のワークフローのアクションとコネクタは、[任意のパラメーターに 動的コンテンツを追加 する] を選択することで、JSON から抽出された値を使用できます。

JSON の解析アクションの値が追加された別のコネクタのスクリーンショット。

次の手順

ワークフローの詳細については、次の記事を参照してください。