Dataverse 監査

完了

Microsoft Dataverse は、多くの企業に共通する内部および外部監査、コンプライアンス、セキュリティ、ガバナンスのポリシーに適合するように設計された監査機能をサポートしています。 Dataverse 監査では、Dataverse データベースを使用する環境で顧客レコードに加えられた変更をログに記録します。 アプリ経由、または環境内の SDK 経由でのユーザー アクセスもログに記録します。

Dataverse監査は、すべてのカスタマイズされた、またはカスタマイズ可能なテーブルや列でサポートされます。 監査ログは Dataverse に格納され、ログ ストレージの容量を消費します。 監査ログは、単一のレコードの 監査履歴 タブで表示することも、単一の環境内のすべての監査対象操作を表示する監査概要ビューで表示することもできます。 監査ログは、Web API または SDK for .NET を使用して取得することもできます。

主要な概念

  • 監査は、環境、テーブル、列の 3 つのレベルで構成できます。 テーブル レベルの監査では、環境レベルの監査を有効にする必要があります。 列レベルの監査では、環境レベルの監査とテーブル レベルの監査の両方を有効にする必要があります。

  • ユーザー アクセスの監査 (アクセスのログ) または活動ログ (ログの読み取り) を有効にするには、環境レベルで監査を有効にする必要があります。 活動ログを有効にするオプションは、Microsoft 365 ライセンスの最小要件が満たされている場合にのみ表示されます。

  • 監査を有効または無効にするには、システム管理者またはシステム カスタマイザーのロール、あるいはそれと同等のアクセス許可が必要です。

  • 監査は、Power Platform 管理センターまたは Power Apps ポータルを介して手動で構成できます。 監査は、プログラムで構成することもできます。 詳細については、監査の概要を参照してください。

Power Apps での監査用のテーブルおよび列の構成

この手順を実行するには、システム管理者またはシステム カスタマイザーのロール、あるいはそれと同等のアクセス許可が必要です。

  1. 適切な資格情報を使用して Power Apps にサインインします。

  2. 目的の環境を選択します。

  3. 監査対象のテーブルを構成するには、テーブルを選択します。

  4. テーブルを選択します。

  5. テーブル プロパティ ペインから プロパティ を選択します。

  6. 画面右側のテーブルの編集パネルで、詳細オプションを展開します。

  7. このテーブルについて の下で、データへの変更を監査する の横にあるチェックボックスをオンにします。

    [テーブルの編集] プロパティ ウィンドウのスクリーンショット。詳細オプションが表示され、[データに対する変更を監査する] が強調表示されています。

  8. 保存 を選択します。

  9. 戻る を選択してテーブル ビューアーに戻ります。 次に、列の監査を構成します。

  10. スキーマ ペインで、 を選択します。

    [列] が強調表示された [スキーマ] ウィンドウのスクリーンショット。

  11. 監査する列を選択して、列の編集 ウィンドウを開きます。

  12. 詳細オプションを展開し、監査を有効にするの横にあるチェックボックスをオンにします。

    [列の編集] の [詳細オプション] ウィンドウのスクリーンショット。[監査を有効にする] が強調表示されています。

  13. 保存 を選択します。

この設定により、Microsoft Dataverse はテーブルまたは特定の列に対する変更を追跡できます。 監査データは、モデル駆動型アプリのレコードの 監査履歴 タブからアクセスできます。 環境レベルで監査を表示するには、Power Platform 管理センターの監査概要ビューを使用します。 環境内のすべての監査ログの包括的な一覧が提供されます。

詳細については、Dataverse 監査を管理するを参照してください。