LoginSignup
0
1

More than 1 year has passed since last update.

Dynamics365/PowerAppsモデル駆動アプリのM365監査ログ

Posted at

Dynamics365の従来の監査ログは、Dynamics365のAuditというテーブルにログが保持されます。以下の問題があります。
①Dynamics365のDBがより高価のため、大量なログファイルを保持することは向かない
②Auditテーブルのデータは、下記のように分析するのは難しいです
image.png
※どの項目がどう変わっているかはAPI経由しないと読み取れません。

DataVerseのMicrosoft365の監査を利用することで上記の問題は解決できると思います。
Microsoft365の監査ログを有効にするのは、以下で設定可能
・PowerPlatform管理センターで
image.png
・クラシック管理画面では以下のところで設定
image.png

実際の操作ログはどのようになるかを確認してみる。
M365管理センターで「コンプライアンス」をクリックします。
image.png
左側の「監査」をクリックします。
image.png
以下の画面が表示されます。
image.png
「アクティビティ」を「Dynamics 365のすべてのアクティビティ」に選択
image.png
指定のユーザーの監査ログを確認する場合、ユーザーを指定することが可能
image.png
検索ボタンをクリックして、以下の検索結果画面が表示されます。
image.png
以下のURLに記載されるとおりに、多くのイベントが記録することが出来ます。
https://docs.microsoft.com/ja-jp/power-platform/admin/enable-use-comprehensive-auditing
image.png
いくつのイベントをピックアップして確認してみる。
①ログイン
image.png
クリックして詳細を確認することが可能
image.png

②複数件データ取得(View表示など)
image.png
Queryの結果のGUIDが記録されます。
image.png
Queryの条件も記録されます。
image.png
③一件データ取得(詳細画面表示など)
image.png
④データを登録
image.png
詳細な登録内容も記録されます。
image.png
⑤データ更新
image.png
詳細な更新内容も記録されます。
image.png
⑥データ削除
image.png
⑦ExceExcelエクスポート
image.png
ほかのイベントのサンプルは割愛させていただきます。

以上で、従来の監査ログより結構豊富な情報を記録することが出来るようになっています。
最後、M365の監査ログを利用する場合、以下の条件があります。
image.png
・運用環境のみ利用可能、Sandbox環境は利用不可
・Microsft365のE3またはE5のライセンス
 ただし、Microsoft365 Business Standardなどの安いライセンスでも記録されることを確認済み

またM365の監査ログの保存期間がデフォルト90日で、長期間保存する場合3rd partyの保存サービスを利用してExportすることをお勧めします。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1