カスタム コネクタのライフサイクルの概要

完了

カスタム コネクタの作成を始める前に、カスタム コネクタのライフサイクルに含まれる各ステップに関するすべての詳細を知る必要があります。 次の図は、カスタム コネクタの作成と使用に関連するすべてのタスクを示したものです。

カスタム コネクタを作成および使用するための作成のステップの図。

API を作成して保護する

カスタム コネクタは REST API のラッパーであり、基になるサービスが Power Apps、Power Automate、または Azure Logic Apps と通信できるようにします。 カスタム コネクタの作成を始める前に、API が完全に機能していることを確認してください。

REST API または SOAP API として利用できる限り、API には任意の言語とプラットフォームを使用できます。 次に次に例をいくつか示します。

  • NOAAUS Census APIEU Open Data Portal など、パブリックに利用可能な API。

  • 自分で作成してクラウド ホスティング プロバイダー (Azure、Heroku、Google Cloud など) にデプロイした API。

お使いのネットワークにデプロイされているカスタム基幹業務 API。 API がパブリック インターネット上で公開されている場合、API に接続できます。または、ゲートウェイ (現在、Power Automate および Power Apps で利用できます) を介して接続できます

Microsoft のテクノロジの場合、次のプラットフォームのいずれかを使用することをお勧めします。

API とコネクタをセキュリティで保護するには、標準的な認証方法のいずれかを使用できます (Azure Active Directory を推奨)。

コードで認証を実装する必要がないように、Azure portal で API に Microsoft Entra ID 認証を設定できます。 必要な場合は、API のコードで認証を要求し、強制できます。 カスタム コネクタ用の Microsoft Entra ID の詳細は、Azure ADによる API とコネクタの保護について説明しているページで確認してください。

API について記述し、カスタム コネクタを定義する

API を用意した後、次のステップで検討することは、Power Apps、Power Automate が API と通信できるように、API のインターフェイスとその操作を記述する方法です。 API の記述方法が決まったら、API を適切なサービスに登録するコネクタを作成します。

次のいずれかの方法を使用して API を記述します。

OpenAPI 定義は使用する形式が異なりますが、言語に依存しない、コンピューターが読み取り可能なドキュメントであり、API の操作とパラメーターが記述されています。 これらのドキュメントは、API で使用される言語とプラットフォームに応じて、さまざまなツールで生成できます。 Power Apps、Power Automate、Azure Logic Apps の内部では、OpenAPI を使ってコネクタが定義されています。

カスタム コネクタを使用する

組み込みコネクタを使う場合と同じ方法で、カスタム コネクタを使うことができます。 API への接続を作成し、組み込みコネクタの操作を呼び出すのと同じ方法で、API によって提供される操作を呼び出します。

Power Apps または Power Automate で作成されたコネクタは、どちらのサービスでも使うことができますが、Azure Logic Apps で作成されたコネクタは、他のサービスで直接使うことはできません。 ただし、Azure Logic Apps のコネクタの作成に使われたのと同じ OpenAPI 定義を使って、簡単にコネクタを作成し直すことができます。

Power Apps、Power Automate、Azure Logic Apps からのカスタム コネクタの使用に関する詳細については、以下を参照してください。

カスタム コネクタを共有する

Power Apps、Power Automate、Azure Logic Apps でリソースを共有するのと同じ方法で、組織内の他のユーザーとコネクタを共有できます。 詳しくは、組織でカスタム コネクタを共有する をご覧ください。

カスタム コネクタを認定する

Power Apps、Power Automate、Azure Logic Apps のすべてのユーザーとコネクタを共有する場合は、コネクタを Microsoft に送って認定を受けてください。 このプロセス中、Microsoft はコネクタをレビューし、技術およびコンテンツに関するコンプライアンスを確認して、Power Apps、Power Automate、Azure Logic Apps の機能を検証します。 詳細については、Microsoft の認定を受けるためにコネクタを提出するを参照してください。