Microsoft Graph JSON Batch カスタムコネクタを作成して電力を自動処理する

Microsoft 製品には、230 を超えるアウトボックス コネクタPower Automate。 これらのコネクタの多くは、Microsoft Graphを使用して、Microsoft 製品の特定のエンドポイントと通信します。 さらに、API 全体をカバーするために Microsoft Graph と直接通信するコネクタが存在しなかから、サービスの基本的な構成要素を使用して Power Automate から Microsoft Graph を直接呼び出す必要がある場合があります。

Microsoft Graphを直接呼び出す場合の対処シナリオに加えて、多数の Microsoft Graph API エンドポイントは委任されたアクセス許可のみをサポートします。 Microsoft Power Automateの HTTP コネクタを使用すると、Microsoft サービスの呼び出しなど、非常に柔軟な統合Graph。 ただし、HTTP コネクタには、特定の委任されたアクセス許可シナリオを有効にするためのユーザーの資格情報をキャッシュする機能が不足しています。 このような場合、カスタム コネクタを作成して、Microsoft Graph API のラッパーを提供し、委任されたアクセス許可で API を使用できます。

このラボでは、上記の両方のシナリオについて説明します。 最初に、委任されたアクセス許可を必要とする Microsoft Graph統合を有効にするカスタム コネクタを作成します。 次に、$batch 要求エンドポイントを使用して、"サインイン" ユーザーが存在するアプリを必要とする委任されたアクセス許可を使用しながら、Microsoft Graph のフル パワーへのアクセスを提供します。

注意

これは、Microsoft Power Automate およびカスタム コネクタで使用するカスタム コネクタを作成Azure Logic Apps。 このチュートリアルでは、プロセスを理解するためにカスタム コネクタの概要を読 み取ったと仮定します。

前提条件

この記事でこの演習を完了するには、次の手順が必要です。

  • テナントへの管理者Office 365アクセス。 お持ちではない場合は、Microsoft 365開発者プログラムにアクセスして無料の開発者テナントにサインアップしてください。
  • Microsoft Power Automate へのアクセス

フィードバック

このチュートリアルに関するフィードバックは、リポジトリのGitHubしてください