オーディットログ
[オーディットログ]
フォームでオーディットログにあるメッセージの表示や削除ができます。
[オーディットログ] フォームには、以下の情報が表示されます。
- [ログ説明] にオーディットログ区分が表示されます。例えば [購買オーダ明細] フォームを開くと、[ログ説明] リストにフォーム名「PurchaseOrderLines」が表示されます。
- [メッセージ区分] は、オーディットログにおけるメッセージ区分を示します。デフォルトでは、「ユーザによるログイン」に関するメッセージは[1]、「ユーザによるフォームのオープン」に関するメッセージは [2]、「ユーザによるフォームまたはオブジェクトの変更」に関するメッセージは [3] となっています。カスタムメッセージには 10,000 以上の番号が付けられます。
-
[カテゴリ] は、オーディットの区分を識別します。以下の 3 つの値がこのフィールドに表示されます。
- [システム]: イベント区分としては、「ユーザログイン」と「フォームを開く」があります。[システム] のカテゴリを選択することはできません。
- [カスタムフォームイベント]: これにより、プログラマーはオーディットログをあらゆるイベントハンドラ(例えば、ユーザがフォーム上でタブを選択した場合)に加えることができます。
- [データベース]: レコードが追加、更新、および削除されたときにデータベースが表示され、「データベース: 追加」、「データベース: 更新」、または 「データベース: 削除」 のメッセージが実行される処理により表示されます。
-
[メッセージ説明] は、メッセージ区分の説明です。説明は以下 3 つの値のいずれかになります。
- [ユーザログイン]
- [フォームを開く]
- [カスタムメッセージ]:
- [主要キー] は、変更されるデータベースレコードを識別します。このキーには、主要キーを構成するフィールドが含まれています。キーが複数のフィールドから成る場合には、値は連結されておりダッシュ(-)によって区切られています。たとえば、購買オーダ P000000001 明細 5 発行 2 は、P000000001-5-2 と表示されます。
-
[改訂前値] は、 [カテゴリ] が [データベース] に設定されている場合にのみ使用されます。処理 (追加、更新または削除) に応じて以下の情報が表示されます。
- 追加: 未入力
- 更新: 更新前の値
- 削除: 削除前の値
-
[新規値] は、 [カテゴリ] が [データベース] に設定されている場合にのみ使用されます。処理 (追加、更新または削除) に応じて以下の情報が表示されます。
- 追加: 追加後の値
- 更新: 更新後の値
- 削除: 未入力
- オーディットログメッセージの生成に至ったアクションを実行したユーザの [ユーザ ID] が表示されます。
- [日時] は、オーディットログにエントリが行われたシステム日付と時間です。