---
title: "Power Platform の権限の範囲内での部署ごとのセキュリティロールの運用方法 | 階層型セキュリティの運用"
url: "https://www.geekfujiwara.com/tech/powerplatform/6497/"
author: ギークフジワラ
published: "2025-03-23T08:23:01+00:00"
updated: "2026-11-06T22:15:05+00:00"
categories: [Power Platform]
description: "データレベルのセキュリティ管理は通常、 Microsoft Entra ID のセキュリティグループ等と関連し、Power Platform を推進しているチームの権限だけでは行えず、インフラセキュリティチームとの連携が必要になるケースがあ…"
---

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

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

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

> [!NOTE] 2026 年 11 月 6 日に更新しました
> 部署・チーム・セキュリティロール・アプリの関係を 1 枚の図にまとめ、関連する記事へのリンクを足しました。

:::raw
<figure class="wp-block-image" style="margin:1.5rem 0">
<div style="overflow-x:auto;-webkit-overflow-scrolling:touch">
<svg viewBox="0 0 1000 256" width="100%" role="img" aria-label="Power Platform の中だけでデータの権限を運用するしくみ。1 管理センターで部署を階層で作ると、部署ごとにチームが自動で作られる。2 そのチームにセキュリティロールを割り当てる。3 ユーザーを部署に入れると、ロールが自動で付く。4 アプリを部署やセキュリティロールに共有する。Microsoft Entra のセキュリティグループを作る権限がなくても運用できる。" style="font-family:inherit;min-width:760px;height:auto;display:block">
<defs><marker id="g6497a" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M0 0L10 5L0 10z" fill="#64748b"/></marker></defs>
<text x="20" y="30" font-size="17" font-weight="700" style="fill:var(--g-heading,#1f2636)">部署を使って、Power Platform の中だけで権限を運用する</text>
<g style="fill:var(--g-surface,#fff)" stroke-width="2"><rect x="20" y="56" width="221" height="130" rx="12" stroke="#4f46e5"/><rect x="260" y="56" width="221" height="130" rx="12" stroke="#7c3aed"/><rect x="500" y="56" width="221" height="130" rx="12" stroke="#0d9488"/><rect x="740" y="56" width="221" height="130" rx="12" stroke="#0284c7"/></g>
<circle cx="42" cy="80" r="12" fill="#4f46e5"/><circle cx="282" cy="80" r="12" fill="#7c3aed"/><circle cx="522" cy="80" r="12" fill="#0d9488"/><circle cx="762" cy="80" r="12" fill="#0284c7"/>
<g text-anchor="middle" font-size="13" font-weight="700" fill="#fff"><text x="42" y="85">1</text><text x="282" y="85">2</text><text x="522" y="85">3</text><text x="762" y="85">4</text></g>
<g font-size="14" font-weight="700" style="fill:var(--g-heading,#1f2636)"><text x="60" y="85">部署を作る</text><text x="300" y="85">ロールを付ける</text><text x="540" y="85">ユーザーを入れる</text><text x="780" y="85">アプリを共有</text></g>
<g font-size="12" style="fill:var(--g-muted,#5d6679)"><text x="34" y="118">管理センターで階層に</text><text x="34" y="142">部署ごとにチームが</text><text x="34" y="166">自動でできる</text><text x="274" y="118">部署のチームに</text><text x="274" y="142">セキュリティロールを</text><text x="274" y="166">割り当てる</text><text x="514" y="118">ユーザーの部署を変える</text><text x="514" y="142">→ ロールが自動で付く</text><text x="514" y="166">Excel で一括でも変えられる</text><text x="754" y="118">キャンバスは人やグループ</text><text x="754" y="142">モデル駆動型は</text><text x="754" y="166">ロール・部署に共有</text></g>
<g stroke="#64748b" stroke-width="2"><line x1="244" y1="121" x2="257" y2="121" marker-end="url(#g6497a)"/><line x1="484" y1="121" x2="497" y2="121" marker-end="url(#g6497a)"/><line x1="724" y1="121" x2="737" y2="121" marker-end="url(#g6497a)"/></g>
<rect x="20" y="204" width="960" height="40" rx="20" style="fill:var(--g-surface-2,#eef0f6);stroke:var(--g-line,#e5e7eb)"/>
<text x="500" y="229" text-anchor="middle" font-size="13" style="fill:var(--g-heading,#1f2636)">部署を変えると、それまでのロールは<tspan font-weight="700">部署のロールに置き換わる</tspan>ので注意します</text>
</svg>
</div>
<figcaption>部署・チーム・ロール・アプリの関係</figcaption>
</figure>
:::

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

## 前提の理解

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-160-1024x576.png)

[Dataverse の Teams - Power Platform \| Microsoft Learn](https://learn.microsoft.com/ja-jp/power-platform/admin/manage-teams)

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

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

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

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

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

:::raw
<!-- wp:sgb/block-simple {"boxTitle":"\u0026#x1f4dd; Microsoft Teams でチームの作成権限がある場合は Entra オフィスグループも利用可能"} -->
<div class="wp-block-sgb-block-simple sgb-box-simple sgb-box-simple--title-normal sgb-box-simple--with-border"><div style="background-color:var(--wp--preset--color--sango-main);color:#FFF" class="sgb-box-simple__title">&#x1f4dd; Microsoft Teams でチームの作成権限がある場合は Entra オフィスグループも利用可能</div><div class="sgb-box-simple__body" style="border-color:var(--wp--preset--color--sango-main);background-color:#FFF"><!-- wp:paragraph -->
<p>Entra ID の権限無しでも、Teams でチャネルを作成することができる場合では、<span class="keiko_yellow">Entra ID オフィスグループ</span>と連携させる方法もあります。こちらを利用すると、Teams のチームのユーザーと連動させることができます。</p>
<!-- /wp:paragraph -->

<!-- wp:image {"id":6709,"sizeSlug":"full","linkDestination":"none","className":"is-style-sango-with-border"} -->
<figure class="wp-block-image size-full is-style-sango-with-border"><img src="https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-161.png" alt="" class="wp-image-6709"/></figure>
<!-- /wp:image --></div></div>
<!-- /wp:sgb/block-simple -->
:::

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

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/a816c979674c9c9e9f924ea3aaa20274-1024x576.png)

## 部署

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

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-58-1024x264.png)

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

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-59-1024x567.png)

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-60.png)

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-61.png)

:::raw
<!-- wp:sgb/message {"message":"階層表示の方法"} -->
<div class="wp-block-sgb-message"><div class="memo sng-shadow-0" style="border-radius:0px;background-color:#fff9e6;color:#ffb36b"><div class="memo_ttl dfont"><span class="sng-box-msg__icon" style="background:#ffb36b"><i class="fas fa-pencil-alt"></i></span><div class="sng-box-msg__title">階層表示の方法</div></div><div class="sng-box-msg__contents"><!-- wp:paragraph -->
<p>階層表示はこのように利用できます。</p>
<!-- /wp:paragraph -->

<!-- wp:sgb/kanren {"id":6487,"type":"sng_longcard_link"} /--></div></div></div>
<!-- /wp:sgb/message -->
:::

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-62.png)

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

### 部署階層

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-57-1024x408.png)

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-63-1024x537.png)

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

:::raw
<!-- wp:sgb/message {"message":"部署を変更すると"} -->
<div class="wp-block-sgb-message"><div class="memo sng-shadow-0" style="border-radius:0px;background-color:#fff9e6;color:#ffb36b"><div class="memo_ttl dfont"><span class="sng-box-msg__icon" style="background:#ffb36b"><i class="fas fa-pencil-alt"></i></span><div class="sng-box-msg__title">部署を変更すると</div></div><div class="sng-box-msg__contents"><!-- wp:paragraph -->
<p>ユーザーの部署を変更すると、これまで与えていたリソース (アプリやフロー) のアクセス、セキュリティロールを一度失います。部署に紐づいているセキュリティロールに上書きされますのでご注意ください。</p>
<!-- /wp:paragraph --></div></div></div>
<!-- /wp:sgb/message -->
:::

### セキュリティロール

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

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-44-1024x608.png)

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-64.png)

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

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

## アプリ

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

### キャンバスアプリ

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-168.png)

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

### モデル駆動型アプリ

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-163-1024x578.png)

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

![](https://www.geekfujiwara.com/wp-content/uploads/2025/03/image-167-1024x834.png)

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

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

## あわせて読みたい

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

https://www.geekfujiwara.com/tech/powerplatform/6487/

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

https://www.geekfujiwara.com/tech/powerplatform/6547/

https://www.geekfujiwara.com/tech/powerplatform/4823/
