1. レポート

未処理の監査ログ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

[未処理の監査ログ] は、[管理] の下で利用可能です。

未処理の監査ログは、監査証跡を提供します。

これは、開始および終了フィルタのタイムスタンプ付きの JSON 形式でダウンロードできます。

完了したら、[ダウンロード] をクリックします。 ジョブのダウンロード がキューイングされていることを知らせるメッセージが表示され、[ダウンロード] でこのジョブを見ることができます。

ダウンロードでキューイングされている未処理の監査ログ

[ダウンロード] は、[プロファイルと設定] メニューからアクセスできます。

未処理の監査ログのファイルをダウンロードするには、[ダウンロード] [ダウンロード] アイコンをクリックします。

JSON のダウンロードでは、名前と値のペアが使用されます。キーは以下のとおりです。

  • EventType

  • MessageId

  • UserName

  • AuditType

  • EventType

  • 重大度

  • TargetDefinition

  • TargetId

  • TargetIdentifier

  • タイムスタンプ

  • UserId

  • Modified

csv の未処理の監査ログ

この構造は、JSON ファイルに複製されます。

json 形式の未処理の監査ログ

監査証跡

製品の監査証跡は、エンティティで発生するすべてのイベントをキャプチャします。 このデータは、特定の Elasticsearch インデックスに保存されます。

監査証跡は、次の主要なイベント タイプを登録します。

  • 作成されたエンティティ
  • 更新されたエンティティ
  • 削除されたエンティティ

プラットフォーム内のすべてのオブジェクトはエンティティとして保存されているため、アセットのアップロード、更新、削除、ユーザーがダウンロードした個々のファイル、ダウンロード指示の処理、ユーザー管理、注釈の追加、ステータスの変更などのアクションがキャプチャされます。

監査証跡テーブルには、以下の列があります。

  • メッセージ ID: エントリ アクションの ID (プライマリキー)。
  • ターゲット ID: 操作に関係するエンティティの ID。

  • EventType: 実行されたアクションのキーワード (EntityCreatedEntityUpdatedEntityDeleted)。

  • UserId: アクションをトリガーするユーザーのエンティティ ID。

  • ユーザー名: アクションをトリガーするユーザーの名前。
  • データ: 実行されたアクションに関する詳細情報を含む JSON の構造。
  • TimeStamp: アクションが実行された日時 (UTC 時間)。

エンティティを作成するためのデータ値の例 (EntityCreated):

作成が成功すると、アクションがログに記録されます。 ただし、ログ後に実行される処理が存在する場合があります。 以下は、エンティティを作成する際に監査ログに記録される JSON の一部です。 作成されたエンティティの定義、変更されたプロパティ、および変更された関係が含まれていることに注意してください。

{
  "culture": "",
  "name": null,
  "definition": "User",
  "property_changes": [
    {
      "property": "Description",
      "data_type": "System.String",
      "value": {
        "en-US": {
          "original": "<p>before</p>",
          "new": "<p>after</p>"
        }
      }
    },
    {
      "property": "FileName",
      "data_type": "System.String",
      "value": {
        "original": "old",
        "new": "new"
      }
    }
  ],
  "relation_changes": [
    {
      "relation": "UserGroupToUser",
      "role": "Child",
      "definition": "UserGroup",
      "added_values": [
        {
          "id": 2,
          "name": null
        },
        {
          "id": 5714,
          "name": null
        }
      ],
      "removed_values": []
    }
  ]
}

マルチカルチャのサポート

マルチカルチャ プロパティの場合、プロパティ変更の値は、カルチャ名をキーとし、変更されたコンテンツを値とする辞書となります。 以下は、マルチカルチャ プロパティの例です。

{
  "property_changes": [
    {
      "property": "Description",
      "data_type": "System.String",
      "value": {
        "en-US": {
          "original": "<p>before</p>",
          "new": "<p>after</p>"
        }
      }
    }
  ]
}
この記事を改善するための提案がある場合は、 お知らせください!