Microsoft 365 Copilot Workflowsの2026年4月更新ポイント|DSR対応とAPI/RBACの実務整理

Microsoft 365 Copilot WorkflowsでDSR(Data Subject Request/データ主体要求)に対応する管理者は、まず「対象ユーザーのWorkflowsデータがどのPower Platform環境にあるか」を確認する必要があります。2026年4月22日に更新されたMicrosoft公式ドキュメントでは、新しい Microsoft 365 Copilot Workflows environment にあるデータはAPIベースで処理すること、さらにDSR対応に必要なRBACロールが明確化されました。(Microsoft Learn)

結論から言うと、これまでのPower AutomateやDataverseの延長で手作業だけに頼る運用では不十分です。Microsoft 365管理者、Power Platform管理者、職場ITチームは、DSR対応手順に「環境IDの確認」「専用環境かPDE/既定環境かの判定」「API実行権限の準備」を追加しておく必要があります。

目次

2026年4月更新の要点:DSR対応は「環境の特定」から始まる

今回の更新で最も重要なのは、Microsoft 365 Copilot Workflowsのデータ保存先が一律ではない点です。Microsoft公式ドキュメントでは、Workflows artifactsは通常、次のいずれかに存在すると説明されています。

確認項目内容管理者が取るべき対応
既定環境またはPDEテナントのDefault environment、またはユーザーのPersonal Development EnvironmentにあるWorkflowsデータDataverseテーブルや環境スコープAPIで確認・エクスポート・削除を行う
Microsoft 365 Copilot Workflows environment2026年4月以降の新しいフローで使われる可能性がある専用環境DSR対応はAPIベースで実施する
Environment IDPower Platform admin centerのInventoryでユーザーのメールアドレスを使って確認DSRケースごとにEnvironment IDを記録する

Microsoft Learnでは、Power Platform admin centerのInventoryでユーザーのメールアドレスをフィルターし、Workflows agentsが表示されるEnvironment IDを確認する流れが示されています。Environment ID列の値でPDE/既定環境を特定する場合と、Microsoft 365 Copilot Workflows environmentのEnvironment IDを含むURLリンクとして表示される場合があるため、画面上の見え方だけで判断しないことが重要です。(Microsoft Learn)

Microsoft 365 Copilot Workflowsとは何か

Microsoft 365 Copilot Workflowsは、Microsoft 365 Copilot内のWorkflows agentを通じて、ユーザーが自然言語で業務フローを作成・編集・管理できる仕組みです。たとえば「毎週月曜にTeamsへ進捗確認を投稿して、Plannerのタスクを確認する」といった自動化を、ユーザーが説明文から生成できるようにするものです。(Microsoft Learn)

ただし、業務自動化である以上、作成者、接続情報、承認履歴、実行履歴、プロンプト、会話履歴など、個人データや業務データに関わる情報が含まれる可能性があります。そのため、退職者対応、GDPRなどのプライバシー対応、社内の個人データ削除依頼において、Workflows agentで作成されたフローもDSR対応の対象として扱う必要があります。

今回明確化された主な変更ポイント

2026年4月22日の更新は、単なる表記変更ではなく、管理実務に影響する内容です。特に、以下の4点はDSR対応手順書に反映すべきです。

更新ポイント実務上の意味
新しいMicrosoft 365 Copilot Workflows environmentがDSR対象として明記された既存のPower Automate画面だけを見ても、対象データを見落とす可能性がある
専用環境のDSRはAPIベースと明記されたUI操作だけで完結する前提を改め、API実行手順を準備する必要がある
DSR用のRBACロールが提示された読み取り用、読み取り・削除用の権限設計を分けられる
PDE/既定環境向けのDataverseテーブルとAPIが整理された既存環境ではUI確認とAPI自動化を使い分けられる

特に注意したいのは、新しいMicrosoft 365 Copilot Workflows environmentに対するDSRが「strictly API-based」とされている点です。つまり、管理者がPower PlatformやPower Automateの画面だけを確認して「対象データなし」と判断するのは危険です。(Microsoft Learn)

新しいMicrosoft 365 Copilot Workflows environmentの特徴

Microsoft 365 Copilot Workflows environmentは、一般的なPower Platform環境とは扱いが異なります。Microsoft公式ドキュメントでは、Workflows agentsの実行に必要なランタイム操作を支える特殊目的のPower Platform環境と説明されています。Copilotライセンスを持つユーザーがWorkflows agentsを初めて使うと、Power Platformがこの環境を自動作成します。(Microsoft Learn)

管理者が押さえるべき特徴は次のとおりです。

特徴管理上の注意点
テナントごとに1つ作成される部門ごと、ユーザーごとに作成される通常環境とは異なる
Power Platform admin centerの環境一覧やMakerポータルには表示されない通常の環境一覧だけで棚卸しを終えない
Workflows agentsで作成されたフローのみ格納される汎用的なアプリ、ボット、カスタムフロー作成用の環境ではない
削除できない不要になったから環境ごと削除する、という運用はできない
テナント管理者はDSR export/deleteのための環境管理権限を持つDSR対応の責任範囲を管理者側で明確にする

また、この環境には固定のDLPポリシーが適用されます。Microsoft Teams、Outlook、Planner、Approvals、SharePoint、AI action、AI promptなど、Workflows agentsで利用される一部コネクタ以外はブロックされると説明されています。一方で、テナントレベルや環境レベルのDLPポリシーは、この専用環境には適用されない点に注意が必要です。(Microsoft Learn)

DSR対応に必要なRBACロール

今回の更新では、Workflows agentのDSR対応に使うロール名とRole IDも示されています。ロールは大きく、読み取り中心のロールと、読み取り・削除まで行う管理者ロールに分かれます。

用途ロール名Role ID割り当てスコープ
DSRの読み取り操作Workflows agent Data Subject Rights Environment Reader38a014c1-0485-4e5e-b784-782ea373b34b/tenants/{0}/environments/{1}
DSRの読み取り・削除操作Workflows Agent Data Subject Rights Administrator363ee124-fdb2-406f-9272-ebf239730ed2/tenants/{0}

環境単位でエクスポート中心の対応を行う場合はReader、削除まで含むDSR対応ではAdministratorが必要になります。権限を広く付与しすぎると監査上のリスクが増えるため、実務では「DSR受付担当」「API実行担当」「削除承認者」を分け、必要な期間だけロールを付与する運用が望ましいです。(Microsoft Learn)

なお、Power Platform RBACの公式ドキュメントでは、このRBAC関連機能がプレビューとして扱われている箇所があります。プレビュー機能は仕様変更や制限があり得るため、本番運用に組み込む際は、対象テナントで利用可能か、監査ログや承認フローと整合するかを事前に確認してください。(Microsoft Learn)

管理者向け:DSR対応の実務フロー

Microsoft 365 Copilot WorkflowsのDSR対応では、最初にAPIを呼ぶのではなく、対象データの所在を切り分けることが重要です。次の流れで進めると、見落としを減らせます。

手順作業内容成果物
受付対象ユーザー、依頼種別、期限、対象地域を確認DSRチケット
環境確認Power Platform admin centerのInventoryでユーザーのメールアドレスを検索Environment ID
環境判定専用Workflows environmentか、PDE/既定環境かを判定対応ルートの決定
権限確認必要なRBACロール、サービスプリンシパル、実行者を確認権限付与記録
エクスポートDSR APIまたはDataverse/APIで対象データを取得エクスポート結果
削除・再割り当て削除、所有者変更、コピー、接続再作成などを実施処理結果
記録実行日時、担当者、API、対象Environment IDを保存監査証跡

このフローで特に重要なのは、Environment IDをDSRチケットに残すことです。グローバル企業では、ユーザーの勤務地、テナントの既定リージョン、データ保存先が直感的に一致しないケースがあります。Microsoft 365 Copilot Workflows environmentは、組織のMicrosoft Entraテナントの既定リージョン、またはそれに近いリージョンにDataverse付きで作成されると説明されています。(Microsoft Learn)

専用環境ではAPIベースでエクスポート・削除する

Microsoft 365 Copilot Workflows environmentにあるDSRデータは、公式ドキュメント上でAPIベースの対応が前提とされています。Power Platform APIのDSR Complianceには、承認、接続、フロー、プロンプト、会話トランスクリプト、フロー実行アクション、実行履歴データなどを扱う操作が用意されています。(Microsoft Learn)

実務では、次のように準備しておくと対応が速くなります。

API対応前に準備するもの

準備項目具体例
サービスプリンシパルDSR対応用のEntra IDアプリ登録を用意する
認証情報証明書またはクライアントシークレットを安全に管理する
RBAC割り当てReaderまたはAdministratorを必要なスコープに付与する
実行ログAPI呼び出し日時、対象ユーザー、Environment ID、レスポンス概要を保存する
承認フロー削除APIの実行前に法務・セキュリティ・業務部門の承認を取る

削除処理は、単にAPIを実行すればよいわけではありません。対象フローが業務で使われている場合、削除によって通知、承認、Plannerタスク、SharePoint更新などが停止する可能性があります。削除要求であっても、業務影響を確認し、必要に応じて所有者変更やコピーを検討してください。

PDE/既定環境ではDataverseテーブルと環境スコープAPIを確認する

すべてのWorkflowsデータが新しい専用環境にあるとは限りません。PDEや既定環境にある場合、Microsoft公式ドキュメントでは、標準のPower Automate UIに表示されないDataverseエンティティがあるため、Power AppsまたはMakerポータルのTablesビューを使って確認する方法が示されています。(Microsoft Learn)

確認対象として挙げられている主なデータは次のとおりです。

対象データDataverseテーブル
ProcessWorkflows
ProcessAI Flows
ConnectionReferenceConnections
AI ModelAI Prompts – AI Model
AI ConfigurationsAI Prompt Prompt Data
WorkflowMetadataWorkflowMetadata
FlowRunFlow Run
AI FlowRunFlow Run
ApprovalsApprovals

Approvalsについては、28日間の自動削除保持ポリシーの対象とされています。DSR対応時に過去データが見つからない場合でも、単純に「取得漏れ」と判断せず、保持ポリシーや削除済みデータの扱いを確認する必要があります。(Microsoft Learn)

複数ユーザーや複数拠点のDSRを処理する場合は、UI確認よりも環境スコープAPIを使った一括処理が向いています。公式ドキュメントでは、会話トランスクリプト、フロー実行アクション、フロー実行、実行履歴カスタマーデータを環境スコープで取得するAPIが案内されています。(Microsoft Learn)

退職者対応では「削除」だけでなく「再割り当て」を検討する

DSR対応では、対象ユーザーのデータを削除する場面が多くあります。しかし、Workflows agentで作成されたフローが業務で使われている場合、即削除すると業務停止につながることがあります。

MicrosoftのPower Automate向けDSR削除ガイドでは、退職者や個人データ削除を要求したユーザーが広く使われているフローを作成していた場合、削除ではなくコピー、別所有者への割り当て、新しい接続の確立を検討する流れが示されています。コピー時には、元ユーザーへの個人識別子リンクを削除できると説明されています。(Microsoft Learn)

実務では、次の判断基準を使うとよいでしょう。

状況推奨対応
フローが個人作業用で、他ユーザーに影響しない削除を検討
部門の承認や通知に使われている所有者変更またはコピーを検討
接続が退職者アカウントに依存している新しい所有者で接続を再作成
法的削除要求があるが業務影響が大きい法務・セキュリティ・業務責任者で対応方針を決める
データ所在が不明InventoryでEnvironment IDを確認してから判断

職場ITチームと業務ユーザーが知っておくべきこと

Microsoft 365 Copilot Workflowsは、管理者だけの問題ではありません。業務ユーザーが自然言語で自動化を作れるようになるほど、作成者本人が「どの環境に何が保存されたか」を意識しないまま業務フローが増えていきます。

業務ユーザーに案内するなら、次の3点を明確にすると運用しやすくなります。

伝えること理由
業務で使うWorkflowsは個人用ではなくチーム資産として扱う退職・異動時に業務が止まるのを防ぐ
重要なフローを作ったら管理者またはチームに共有するDSRや障害対応時に所在を追跡しやすい
削除依頼がある場合も勝手に削除せずITに相談する承認履歴、接続、実行履歴など周辺データが残る可能性がある

特に、Microsoft 365 Copilot WorkflowsはPower Automateの通常画面にすべてが見えるとは限りません。「画面にないから存在しない」と判断しないことが、DSR対応の基本になります。

失敗しやすいポイント

Power Automateの画面だけで確認を終える

PDE/既定環境のWorkflows agent関連データは、標準のPower Automate UIに表示されないDataverseエンティティに保存される場合があります。Inventory、Dataverseテーブル、環境スコープAPIを組み合わせて確認する必要があります。(Microsoft Learn)

専用環境を通常環境と同じように扱う

Microsoft 365 Copilot Workflows environmentは、環境一覧やMakerポータルに表示されない特殊な環境です。削除もできず、固定DLPポリシーで管理されます。通常のPower Platform環境管理ルールをそのまま当てはめると、確認漏れや誤った運用判断につながります。(Microsoft Learn)

RBACロールを広く付与しすぎる

DSR対応には強い権限が必要ですが、削除権限を常時付与するのは避けるべきです。読み取り用のEnvironment Readerと、削除まで可能なAdministratorを分け、申請・承認・実行・記録の流れを明確にしておくことが重要です。(Microsoft Learn)

海外拠点のDSR期限を日本基準だけで管理する

グローバル企業では、GDPRなど地域ごとの要求期限や社内規程が異なる場合があります。Microsoft 365 Copilot Workflowsのデータ所在確認はテナントと環境単位で行い、DSRチケットには依頼元地域、対象ユーザー、期限、Environment ID、実行結果を残しておくと監査対応がしやすくなります。

今すぐ見直すべき運用チェックリスト

Microsoft 365 Copilot Workflowsを利用している組織は、次の項目をDSR運用手順に追加してください。

チェック項目完了の目安
Power Platform admin centerのInventoryでWorkflows agentsを検索する手順を文書化した管理者が同じ手順でEnvironment IDを確認できる
専用環境とPDE/既定環境の対応ルートを分けたDSRチケットに「対応ルート」を記録できる
DSR用RBACロールの付与手順を用意したReaderとAdministratorを使い分けられる
API実行用のサービスプリンシパルを準備した手作業に依存せずエクスポートできる
削除前の業務影響確認フローを作った重要な業務フローを誤って止めない
実行ログと証跡の保存先を決めた監査時に説明できる
業務ユーザー向けにWorkflows作成時の注意点を案内した退職・異動・削除依頼時の混乱を減らせる

まとめ:Microsoft 365 Copilot WorkflowsのDSR対応はAPI前提で再設計する

2026年4月22日のMicrosoft公式更新で、Microsoft 365 Copilot WorkflowsのDSR対応は、より明確に「環境判定」と「API対応」を前提とする形になりました。特に、新しいMicrosoft 365 Copilot Workflows environmentにあるデータはAPIベースで扱う必要があり、RBACロール、Environment ID、DSR Compliance APIの準備が欠かせません。

管理者が次に取るべき行動は明確です。まず、既存のDSR手順書にMicrosoft 365 Copilot Workflowsを追加し、Power Platform admin centerのInventoryでEnvironment IDを確認する手順を標準化してください。そのうえで、専用環境向けのAPI実行体制、PDE/既定環境向けのDataverse確認手順、削除前の業務影響確認を整備しておくことが、見落としのないDSR対応につながります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次