コネクタの既知の問題と制限事項

次の一覧では、コネクタと MCP サーバーの既知の問題と制限事項について説明します。

Microsoft Entra ID 更新トークンの挙動

ファースト パーティのMicrosoft Entra ID更新トークンまたはアクセス トークンでコネクタを使用する場合、パスワードの変更は既存の接続には影響しません。

ファイル コンテンツ パラメーター サイズの計算

アクション カード パラメーターに渡すファイル コンテンツは、base64 文字列としてエンコードされます。 そのため、新しいファイル コンテンツ サイズは、元のコンテンツより最大 30 ~ 40% 大きくなる可能性があります。 コンテンツ サイズ調整ルールが適用される場合は、新しいファイル コンテンツ サイズが考慮されます。

InvokerConnectionOverrideFailed エラー

{"error":{"code":"InvokerConnectionOverrideFailed","message":"Could not find any valid connection for connection reference name 'shared_office365' in APIM tokens header."}}のようなエラーが発生した場合は、次の手順を試してください。

  • ブラウザーのキャッシュをクリアします。
  • 接続を削除し、再度追加します。

Microsoft Entra ID ベースの接続の IP アドレス

Microsoft Entra ID ベースの認証をサポートするコネクタへの接続を作成する場合は、Microsoft Entra IDに対して認証します。 次に、デバイス ID 要求を含むトークンを取得します。 この要求の値は、ユーザーが認証する IP アドレスで設定されます。 デバイス ID 要求は、(シングル サインオンの場合でも) 最初のサインインで設定され、要求にとどまります。 トークンを更新しても、この要求はリセットされません。 システムは、更新が必要になるまで安全に保存します。 その場合、システムはMicrosoft Entra IDを再度呼び出して更新します。 これは IP です (簡単に言うと、この場合はコネクタから取得されません。ユーザーのパブリック アドレスから取得されます)。 そのため、ユーザーが接続にサインインした後 (自動的または手動で) 使用する IP アドレスは、公開されている IP アドレスです。 そのため、Microsoft Entra IDで構成された IP アドレス許可リストがある場合は、他のドキュメントに記載されている IP アドレスに加えて、ユーザーの IP アドレスも許可する必要があります。

OAuth 接続を共有できません

セキュリティ上の理由から、OAuth 接続を他のユーザーと共有することはできません。 たとえば、ユーザー A がユーザー B が所有する接続を使用して、ユーザー B がアクションを実行したように見えるアクションを実行できる場合、セキュリティ上の問題が発生する可能性があります。

ページネーション対応

多くのコネクタ アクション カードはページネーションをサポートしており、GetRows、GetItems、GetList などの一連のアイテムを返します。 この機能を使用するには、カードのメニュー項目の [設定] を選択します。

アクションカード設定メニューの行を取得 アクション カードの設定メニュー

改ページ位置の設定を有効にすると、フロー エンジンは、すべての項目を取得するか、設定で明示的に定義した しきい値 に達するまで、サービスを呼び出し続けます。

アクション カードの設定

ポーリングトリガーの動作

フローを一定期間オフにしてから再びオンにすると、その期間中のすべてのアイテムがトリガーされます。 この動作は、フロー ターンオフ/ターンオン ではトリガーの状態がリセットされないために発生します。 回避策として、エンティティ ID、作成日、更新日などのさまざまなフィールドを使用して、条件によって不要な項目を除外する Filter Query トリガー パラメーターを指定します。 Filter Query パラメーターがサポートされていない場合は、トリガー アクション カードの後にフロー条件アクション カードを使用して、不要な項目を除外できます。

転送されたクライアント要求ヘッダー

カスタム コネクタを テスト するときに、クライアントが転送する追加のヘッダー ( Origin: https://make.powerautomate.comなど) によって、バックエンド API からの予期しない応答が発生する可能性があります。 転送されるすべてのヘッダーを確認します。 競合するクライアント ヘッダーを特定する場合は、 カスタム コネクタ ポリシーを使用して削除またはオーバーライドします。

ASCII ヘッダー名と値

Microsoftでは、米国標準コード for Information Interchange (ASCII) がサポートされています。 カスタム コネクタを作成するときは、すべてのヘッダー名と値が ASCII 文字であることを確認します。 ヘッダー内の ASCII 以外の文字は、バックエンド API への要求を行うときに、予期しない動作やエラーにつながる可能性があります。