Copilot Studioエージェント共有時に所有者と編集者で権限設定が異なる理由を解説|SharePointナレッジ利用時の注意点

プログラミング

Copilot Studioで作成したエージェントを組織内で共有する際、同じ設定画面を操作しているにもかかわらず、所有者と編集者でユーザー追加の可否が異なるケースがあります。

特にSharePoint上のドキュメントをナレッジとして利用しているエージェントでは、Copilot Studio側の権限だけではなく、SharePointのアクセス権やMicrosoft 365のセキュリティ境界も影響します。

この記事では、Copilot Studioエージェント共有時に所有者と編集者で挙動が変わる理由や、SharePoint連携時に確認すべきポイントについて解説します。

Copilot Studioエージェントの共有には複数の権限が関係する

Copilot Studioのエージェント共有では、単純に「エージェントを見る権限」だけで利用可否が決まるわけではありません。

主に関係する権限は以下の3種類です。

・Copilot Studio上のエージェント権限
エージェントを編集できるか、閲覧できるかを管理します。

・Power Platform環境の権限
エージェントが存在する環境へのアクセスや操作権限に影響します。

・SharePointサイトやファイルのアクセス権
エージェントが参照するナレッジデータへのアクセスを制御します。

そのため、Copilot Studio上でユーザーを追加できたとしても、SharePoint側で権限がなければ実際の利用時には制限が発生する場合があります。

所有者と編集者でユーザー追加の挙動が違う理由

今回のように、編集者では追加できなかったユーザーを所有者では追加できた場合、最も考えられる原因は「共有操作を実行するユーザー自身が持つ管理権限の違い」です。

Copilot Studioでは、所有者はエージェントの完全な管理者として扱われます。一方、編集者は作成・編集権限を持っていても、共有設定やユーザー管理について制限される場合があります。

例えば、ファイル共有でも「編集できる人」と「所有権を持つ人」では、他ユーザーへのアクセス権付与や権限変更の範囲が異なるのと同じ考え方です。

つまり、所有者がユーザーAを追加できたことは、ユーザーAに利用権限が付与されたという意味ではなく、「所有者権限では共有設定情報を登録できた」という状態である可能性があります。

SharePointアクセス権がないユーザーが利用できない理由

今回の構成では、エージェントのナレッジとしてSharePointドキュメントライブラリ内のPDFを利用しています。

この場合、エージェント利用者は単純にCopilot Studioの閲覧権限だけではなく、参照対象となるSharePointリソースへのアクセス条件も確認する必要があります。

例えば、ユーザーAが以下の状態の場合を考えます。

・Copilot Studio上ではエージェント閲覧者として登録済み
・しかしSharePointサイトにはアクセス権がない
・ナレッジ元のPDFも閲覧権限がない

この場合、SharePointウェブパーツが配置されたサイト自体へアクセスできないため、実際にはエージェントを利用できません。

また、仮にサイトへアクセスできたとしても、ナレッジ取得時に権限チェックが行われるため、情報参照が制限される可能性があります。

SharePointナレッジを使うCopilotエージェントで推奨される権限設計

企業内でCopilot Studioエージェントを展開する場合、利用者・編集者・管理者の役割を明確に分けることが重要です。

一般的には以下のような構成にすると管理しやすくなります。

所有者
・エージェント全体を管理する担当者
・共有設定や環境設定を担当

編集者
・回答内容やフローを修正する担当者
・必要以上の共有権限は付与しない

利用者
・SharePointサイトへのアクセス権を持つユーザー
・公開されたエージェントを利用

特に関係会社や複数部署へ展開する場合は、SharePointサイトのメンバー設定とCopilot Studio側の共有設定を別々に管理すると混乱を防げます。

エージェント共有時に確認すべきチェック項目

Copilot Studioエージェントを公開する前には、以下の項目を確認するとトラブルを減らせます。

・利用者がSharePointサイトへアクセスできるか
・ナレッジとして設定したドキュメントライブラリへの権限があるか
・エージェントの所有者と編集者の役割が適切か
・Power Platform環境へのアクセス権が設定されているか

例えば、社内ポータルのSharePointサイトにAIエージェントを配置する場合、サイト利用者グループへ追加するだけでなく、参照するPDFファイルの権限設計も合わせて確認する必要があります。

まとめ

Copilot Studioで所有者と編集者によってユーザー追加の結果が異なる場合、エージェントの共有権限そのものではなく、共有操作を行うユーザーの管理権限の違いが原因である可能性があります。

また、SharePointをナレッジとして利用するエージェントでは、Copilot Studio上で閲覧者に設定できても、SharePointサイトやファイルへのアクセス権がなければ利用できません。

安定した運用を行うためには、Copilot Studioの権限、Power Platform環境の権限、SharePointのアクセス権を分けて考え、それぞれ適切に設計することが重要です。

コメント

タイトルとURLをコピーしました