監査トランザクションの選択

WorkWithPlus for Audit は、データベーステーブルで最も一般的な次の操作を監査するのに必要なオブジェクトを生成します: 追加、更新、削除。このため、ユーザーは監査するテーブルと操作を選択する必要があります。監査はトランザクションに対して実行されます。したがって、トランザクションで複数のテーブル (レベル) が生成される場合は、すべてのレベルで同じ監査設定が共有されます。

既定では、すべての GeneXus ナレッジ ベース トランザクションに対するすべての操作が監査されます。

この動作は WorkWithPlus for Audit の設定で変更できます。自動監査を無効にすると、新しいトランザクションは監査されなくなります (ユーザーが明示的に監査の実行を選択する必要があります)。


自動トランザクション監査

既定では、すべてのトランザクションが監査されます。これは WorkWithPlus for Audit の設定で変更できます。

ナレッジベースの [設定] ビューに移動し、WorkWithPlus for Audit の設定を選択します:

[Audit tables by default] プロパティを [False] に設定します。

ウィザードでのトランザクションの選択

「トランザクション選択」ツールオプションを使用すれば、監査するトランザクションを簡単に選択できます。

[WorkWithPlus] -> [for Audit] -> [監査トランザクションの変更] の順に選択します。

監査トランザクションの選択ウィザードが表示されます。

「移動ボタン」を使用して、監査するトランザクションを右側に移動します。監査しないトランザクションは左側に残します。

[続行] ボタンをクリックして選択を終了します。

 

トランザクション プロパティ グリッド

トランザクション プロパティ グリッドでトランザクションの監査内容を変更することもできます。

プロパティグリッドを開き、[WorkWithPlus for Audit] セクションの [Audit Transaction] プロパティを変更するだけです。

[Audit Transaction] プロパティが [True] に設定されている場合は、現在のトランザクションで監査する操作をカスタマイズできる新しいプロパティが表示されます:

  • [Audit Insert]: このトランザクションで実行されたすべての挿入操作を監査します (サブレベルを含む)。
  • [Audit Update]: このトランザクションで実行されたすべての更新操作を監査します (サブレベルを含む)。
  • [Audit Delete]: このトランザクションで実行されたすべての削除操作を監査します (サブレベルを含む)。

トランザクションは、GeneXus の [オブジェクトリスト] ビューでも選択できます。

[表示] メニュー -> [オブジェクトリスト] (Ctrl + J) を選択して [オブジェクトリスト] ビューを開きます。

監査するトランザクションを選択し、プロパティグリッドを開きます。[WorkWithPlus for Audit] セクションの [Audit Transaction] プロパティを変更します。これは、選択したすべてのトランザクションに適用されます。

 

トランザクションのレベル 

トランザクションのサブレベルでの WorkWithPlus for Audit の動作を個別にカスタマイズすることができます。

カスタマイズするレベルを選択し、プロパティグリッドを開きます。

たとえば、このレベルの監査をオフにするには、[Audit Transaction] プロパティを [False] に変更します。

既定では、WorkWithPlus for Audit は各レベルでトランザクションの同じ設定を使用します。


Copyright © 2007-2015 DVelop Software Solutions - https://workwithplus.com/audit