Power Platform Administrator 勉強会#08 『クラウドフローによる環境設定の自動監視』

>100 Views

April 11, 26

スライド概要

環境のシステム管理者が環境設定をルール通りに行っているかを確認するために、管理者向けの Power Automate 管理コネクターを使って監視を自動化します。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

Power Platform Administrator 勉強会 #08 クラウドフローによる環境設定の自動監視 k_maki 2026年4月 「フハハハ…怖かろう!! しかも脳波コントロールできる! しかも手足を 使わずにコントロールできるこのマシーンを使う私をナディアと同じよう に見下すとは!つくづく(ry」 カロッゾ・ロナ『機動戦士ガンダムF91』より

2.

自己紹介(k_makiとかいう人) 1. 職業: 金融機関でDX推進的なことをやる人 2. オンラインでは おいしかった a. Qiita: k_maki – Qiita b. Github: knmaki (github.com) c. connpass: k_maki_ - connpass すごかった やばかった 2

3.

目次 1. 背景 2. Power Platform標準機能等との比較 3. モニタリングフローの説明 4. まとめと感想 Qiita記事: Power Platform Administrator 勉強会 #08『クラウドフローによる環境設定の自動監視』 #PowerAutomate - Qiita 3

4.

環境管理は標準のツールで十分で しょ? 4

5.

そうじゃないケースもあるんですが、 気楽に鼻くそホジホジしながら聞い てください 5

6.

1. 背景 6

7.

環境管理権限委譲のジレンマ 1. Power Platform管理者がすべての環境管理を担うのは難しい 2. 利用部署への環境管理権限委譲を前提としたガバナンスが一般的 3. しかし、利用部署がルール通りに環境設定を行っているかという新 たな課題が発生 4. 本稿では環境設定のモニタリングをPower Automateクラウドフロー により自動実行する方法を紹介 7

8.

2. Power Platform標準機能等との比較 8

9.

標準的な機能との比較 1. 標準的な機能との比較は以下 分類 意味 PPAC 資産存在 何が存在している か(作られている か) 〇 利用状況 誰が・いつ・何を 操作/実行したか 設定状態 現在どのような設 定・構成になって いるか Purview CoE Starter Kit 本稿手法 〇 〇 △ Dataverse 監査ログ △ 〇 〇 2. 標準的な機能は、何が存在するか、使われているかをとらえるには 優れているが、設定状態を網羅的に把握するのは難しい。本稿手法 は、この 設定状態把握の空白領域 を補完するもの。Power Platform 管理者がすべての環境管理を担うのは難しい 9

10.

3. モニタリングフローの説明 10

11.

処理の概要 1. フローはPower Platform管理者権限で実行する。 2. 概要は以下: a. Dataverse有効環境をループ ① ② 自己昇格 Dataverseプラグインの有無確認 b. 結果をSharePointにJSONで保存 c. プラグイン存在時にメール通知 3. 自己昇格を行うことで、 Power Platform管理者が、環境管理者では ない場合でも、環境設定の取得が可能。 4. 本発表の例はDataverseプラグインを対象とするが、自己昇格は環境 設定値の自動取得でも利用可能。 11

12.

フロー全体像 12

13.

4. まとめと感想 13

14.

まとめ 1. 標準機能等では難しい環境設定値のモニタリングについて、本発表 ではPower Automateクラウドフローにより実現した。技術的なポイ ントとしては、自己昇格を挟むことで、Power Platform管理者が環 境管理者となっていない環境に対しても、環境設定値を取得可能と なる点である。 2. 本発表ではモニタリング対象をDataverseプラグインとしたが、 Dataverseから取得するデータを変更することで、他の環境設定値の 取得に変更することも可能。結果的に、環境管理の委譲と環境設定 値のモニタリングの両立のサポートとなる。 3. 同様の課題を抱えているPower Platform管理者の参考になれば幸い である。 14

15.

感想 1. 自己昇格なんて仕組み知らなかったよ。これがあるとテナント管理 者と環境管理者を分けられてグッド。 2. Fetch XMLを使ったデータ取得が便利すぎた。テーブル結合とか。 3. APIを直接呼ぼうとしたけど無理だったんだよなぁ。 15

16.

THANK YOU