Copilot Studio のデータポリシー適用トラブルシューティング

2025 年 1 月 6 日、Copilot Studioエージェントのデータポリシーの適用に関する更新について、Power Platform の顧客向けにメッセージセンターのお知らせ (メッセージID MC973179) を公開しました。 すべてのエージェントがテナントが定義したデータポリシーを確実に遵守できるよう、Copilot Studio では、従来のオプトイン方式によるデータポリシーの適用プロセスはサポートされなくなりました。

潜在的なエラーを回避するためには、データポリシーを運用環境のワークロードに合わせて調整するための積極的な対策を講じることが極めて重要です。 既定で新しいコネクタをブロックするデータポリシーなど、構成の不整合は、運用環境の停止につながる可能性があります。 たとえば、Direct Line や、web サイト上での認証不要のエージェント展開といった重要な機能が、予期せずブロックされてしまう可能性があります。

このドキュメントは、組織の基準への準拠を維持しつつ、業務を円滑に進めるために、データポリシーの見直しや調整を行う際の指針を提供するものです。

現象

データポリシーの違反は、エージェントにさまざまな形で影響を及ぼす可能性があります。 次の例では、公開に失敗した理由として、データ損失防止の設定変更が挙げられています。

Copilot Studio のスクリーンショットで、エージェントの公開エラーが表示されており、ダウンロードとチャネルのラベルがハイライトされています。

この例では、次のようなエラーメッセージが表示されます:

  • 下書きエージェントのステータス: 下書きにエラーがあるため、公開が妨げられます。 最近のデータポリシー変更により、エージェントが正しく動作するのを妨げる問題があります。 ファイルをダウンロードしてエラーの詳細を確認し、管理者に連絡してください。最近のデータ ポリシーの変更により、少なくとも 1 つのチャネル (Teams など) を設定する必要があります。 質問については、管理者にお問い合わせください。
  • 公開されたエージェントのステータス: 公開されたエージェントにエラーがあります。 最近のデータポリシー変更により、エージェントが正しく動作するのを妨げる問題があります。 ファイルをダウンロードしてエラーの詳細を確認し、管理者に連絡してください。最近のデータ ポリシーの変更により、少なくとも 1 つのチャネル (Teams など) を設定する必要があります。 質問については、管理者にお問い合わせください。

Copilot Studio におけるエージェント作成者のデータポリシー違反

エージェントが環境のデータポリシーに違反している場合、Copilot Studio に次の警告通知が表示されます: 「1 つのエラーにより、エージェントの公開が妨げられています。 1 つのエラーが、エージェントが意図したとおりに動作するのを妨げている可能性があります。」

公開しようとした際のデータポリシー違反

データポリシーに違反するエージェントを公開しようとすると、エラー メッセージが表示されます。

データポリシーに違反するエージェントを公開しようとすると表示されるエラー一覧のスクリーンショット。

詳細なエラー情報を JSON 形式で取得するには、生データを表示する を選択します。違反の種類やエラーの説明が含まれます。 この例では、JSON リテラルには以下のキーの値が含まれています。

Key
errorDescription ここにある少なくとも 1 つのコネクタが管理者によってブロックされています
$kind DlpViolationError
violationType BlockedConnector

データ ポリシーの違反を JSON リテラルとして表示した、生の応答パネルのスクリーンショット。

エージェントのエンドユーザーのデータ ポリシー違反

公開済みのエージェントがデータ ポリシーに違反している場合、そのエージェントのユーザーは、エージェントを操作しようとすると DataLossPreventionViolation エラーが表示されます。

次のメッセージが表示されます: 「申し訳ありません。予期せぬことが起こりました。 現在調査中です。 「エラーコード: DataLossPreventionViolation」と表示され、会話 ID とエラー発生時刻が含まれています。

エージェントを使用しているユーザーは、この問題を解決するために管理者に連絡してください。 管理者はデータポリシー違反を確認し、必要に応じてポリシーやエージェント構成を更新してください。

理由

2025 年 3 月以降、エージェントはデータポリシーの適用から免除されなくなります。 PowerShell コマンドでエージェントを免除することはできなくなりました。

軽減策

作成者は、管理者と連携して、運用環境に展開されているすべてのエージェントの公開ステータスを確認し、データポリシーの違反によって引き起こされる可能性のある問題を特定する必要があります。 チャネル ページからダウンロードできる公開エラーやレポートから得られる分析情報を使用することで、管理者は本番環境のワークロードに合わせてデータポリシーを調整することができます。

データポリシーに違反しているエージェントを特定する

Copilot Studio のチャネル タブでは、エージェントがデータポリシーに違反している場合、その警告を即座に確認できます。

エラー通知の 詳細 リンクを選択して、違反に関する詳細情報を取得することもできます。 チャネル タブが自動的に開き、未公開 (または「下書き」) のエージェントの新規公開を妨げているデータポリシーの違反、あるいは公開済みのエージェントでエラーの原因となっているデータポリシーの違反の概要が表示されます。

ダウンロードを選択すると、データポリシー違反に関する詳細な情報を含む Excel ワークブックを取得できます。 このワークブックには、具体的なデータポリシーの名前、ID、問題の原因となっているブロックされたコネクタなど、エラーの概要が記載されています。

Excel ファイルには 2 つのワークシートがあります:

  • DLP 違反には、エージェントのデータポリシー違反の詳細を含まれます。
  • ブロックされたチャネルには、そのエージェントのデータ ポリシーによって現在ブロックされているチャンネルのリストが含まれています。

DLP 違反シートには、エージェントの名前 (Copilot name として) とその環境が表示され、その後に次の列を含むテーブルが示されます。

カラム グラフ 内容
コンテンツ エージェントの公開ステータス
トピック名 違反の原因となったトピックの名称 (該当する場合)
サブコンポーネント 活動のカテゴリ
サブコンポーネントの種類 データポリシー対象領域のカテゴリ
DLP ポリシー名 ポリシーの名前 (ポリシーの作成時に管理者が定義)
ポリシー ID ポリシーの GUID
DLP エラーの種類 ポリシーの結果 (接続がブロックされましたなど)
コネクタ (データ グループ) 違反を引き起こしたコネクタの名前

ブロックされたチャネル シートには、エージェントの名前 (Copilot nameとして) と環境名が含まれます。 以下の列を含む表が続きます。

カラム グラフ 内容
チャネル名 データポリシー違反によりエージェントがブロックされているチャネル名
DLP ポリシー名 ポリシーの名前 (ポリシーの作成時に管理者が定義)
ポリシー ID ポリシーの GUID

重要

エージェントのすべてのチャネルがデータポリシーでブロックされている場合、エージェントを公開できません。

データポリシーを更新するのに十分な権限を持つユーザーを特定します

更新が必要な可能性のあるデータポリシーを特定したら、Power Platform 管理センターデータポリシーを更新するために、管理者の操作が必要になります。

Copilot Studio でデータポリシーを利用する詳細や例については、エージェントのデータポリシーを構成するをご参照ください。

エージェントがデータ ポリシーに違反している場合、どのポリシーが影響しているのかを特定する必要があります。 データポリシーは、テナント レベル (テナント内のすべての環境に適用される) で定義することも、1 つまたは複数の特定の環境に対して定義することもできます。

テナント全体のデータポリシーにはテナント レベルの管理者権限が必要です。 環境固有のデータポリシーは、その環境内でロールが低いユーザーでも構成可能です。