Power Platform の権限の範囲内での部署ごとのセキュリティロールの運用方法 | 階層型セキュリティの運用

データレベルのセキュリティ管理は通常、 Microsoft Entra ID のセキュリティグループ等と関連し、Power Platform を推進しているチームの権限だけでは行えず、インフラセキュリティチームとの連携が必要になるケースがあります。

この場合、すぐに作業を完了させることが難しく、様々なプロセスを経て環境に設定を適用させる必要がありむしろ工数がかかってしまう場合があります。

2026 年 11 月 6 日に更新しました

部署・チーム・セキュリティロール・アプリの関係を 1 枚の図にまとめ、関連する記事へのリンクを足しました。

部署を使って、Power Platform の中だけで権限を運用する 1234 部署を作るロールを付けるユーザーを入れるアプリを共有 管理センターで階層に部署ごとにチームが自動でできる部署のチームにセキュリティロールを割り当てるユーザーの部署を変える→ ロールが自動で付くExcel で一括でも変えられるキャンバスは人やグループモデル駆動型はロール・部署に共有 部署を変えると、それまでのロールは部署のロールに置き換わるので注意します
部署・チーム・ロール・アプリの関係

今回は、 Power Platform の運用を行う組織の方が、IT部門と独立してリソースの利用権限、データセキュリティの権限までを運用する方法についてご紹介します。

前提の理解

Dataverse の部署は、チームに連携しており、そのチームは Microsoft Entra ID のセキュリティグループと連携することができます。この方法を使えば、セキュリティグループがメンテナンスされたら自動的にセキュリティロールによる権限も更新されるのでとても良い方法かと思います。

Dataverse の Teams – Power Platform | Microsoft Learn

しかし前述の通り、一般的にはセキュリティグループの作成権限はIT部門の限られた人にしかなく、Power Platformの運用を行っているチームからするとコントロールするのが難しい場合があります。

そのため、 Power Platform の世界のみでデータセキュリティ部分についても完結して運用したいという要望があります。

ヒント

これは、 Microsoft Entra ID や Microsoft 365 管理センターを利用せず、 Power Platform のシステム管理者の権限があれば、データに対するセキュリティ権限の運用まで行うことを指します。

Power Platform はそのようなケースにも対応できる、階層型の部署をデザインし、その部署に属すると自動的にセキュリティロールを割り当てまでしてくれる機能があります。

この仕組みをしっかり理解して効率的な組織階層 x セキュリティロールの活用をしましょう!

📝 Microsoft Teams でチームの作成権限がある場合は Entra オフィスグループも利用可能

Entra ID の権限無しでも、Teams でチャネルを作成することができる場合では、Entra ID オフィスグループと連携させる方法もあります。こちらを利用すると、Teams のチームのユーザーと連動させることができます。

Power Platform のみでのセキュリティロールの運用イメージ

階層型セキュリティ設定は以下のように行います。

部署

部署とセキュリティロールの関係

ユーザーは以下のように部署でまとめられています。また、セキュリティロールを部署(チーム)に割り当てることができます。

ヒント

かっこでチームとしているのは、部署を作成すると同時にチームが自動作成されます。このチームに対してセキュリティロールを割り当てるからです。

部署は以下のように Power Platform 管理センターより作成できます。

上位階層の部署の指定と名前をつければ完成です。

このような階層の組織が作成できました。

チームを見てみます。自動的にチームが作成されています。

このように部署に対して1対の関係でチームが自動作成されます。

部署階層

部署には階層があり、それにユーザーが所属しているイメージです。

ユーザーを部署に所属させるには、ユーザーのテーブルから行うことができます。例えば、モデル駆動型アプリから行うことができます。

ヒント

ユーザーの部署の変更は、Excel Onlineからも一括で行うことができます。

部署を変更すると

ユーザーの部署を変更すると、これまで与えていたリソース (アプリやフロー) のアクセス、セキュリティロールを一度失います。部署に紐づいているセキュリティロールに上書きされますのでご注意ください。

セキュリティロール

セキュリティロールを部署に割り当てておくことで、その部署にユーザーを設定すれば自動的にそのキュリティロールがユーザーに割当たります。

割当方法は以下のとおりです。Power Platform 管理センターからチームを選択します。チームには部署をセキュリティロールに関連付けます。

設定したいセキュリティロールを指定します。

このようにしてセキュリティロールを部署 (チーム) に設定することができます。

ここまでで部署、チーム、セキュリティロールを作成することができました。

アプリ

キャンバスアプリやモデル駆動型アプリを利用するユーザーにアクセス権を与えます。

キャンバスアプリ

キャンバスアプリではユーザーまたはセキュリティロールに対して共有することができます。組織で利用しているセキュリティグループがあればそれを利用しましょう。

ヒント

セキュリティロールによってデータレベルのセキュリティを担保しているので、同じアプリでも見ることができるデータの範囲は権限によって異なります。

モデル駆動型アプリ

モデル駆動型アプリでは、まずアプリにカスタマイズしたセキュリティロールを割り当てます。

さらに部署にセキュリティロールを割り当てていれば、部署も一覧に表示されます。部署を選択して、リソースを共有します。

これにより、部署に対してリソースを共有することができました。

以上、ご参考になれば幸いです。

あわせて読みたい

部署の階層を、モデル駆動型アプリで組織図のように表示する方法です。

組織階層ヒエラルキービューを Power Apps モデル駆動型アプリに表示するPower Apps モデル駆動型アプリには、組織階層ヒエラルキー表示という組織階層を表示するには非常に見やすいビューがあります。こちらから組織の新規作成、編集を行うことも出来ます…2025.03.23

既定の環境でユーザーが持つロールと、セキュリティロールごとにフォームを切り替える方法もどうぞ。

既定の環境でのユーザーが持つセキュリティロールから既定の環境でのアクセスコントロールを紐解く2026 年 11 月 6 日に更新しました 既定の環境で「できること・できないこと・止め方」を 1 枚の図にまとめました。また、記事の中に出てくる開発者環境は、2026 年 11…2025.03.25 Power Apps モデル駆動型アプリのフォームをセキュリティロールごとに自動的に切り替え、権限を細かくコントロールするPower Apps モデル駆動型アプリでセキュリティロールごとにフォームを自動的に切り替える方法をご紹介します。 基本用語 Power Appsのモデル駆動型アプリは、データモデ…2024.05.31
スポンサーリンク

メルマガで新しい記事を受け取る

新しい記事や講座のお知らせを、メールでお届けします。いつでも配信を停止できます。

ご登録いただいたアドレスは、メルマガの配信にだけ使います。

あわせて学びたいオンライン講座

どの講座から始めればよいか、学ぶ順番をまとめています。

𝕏inCopilot.md
ギークフジワラのアバター

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です