Audit Configuration
Note: This section covers the soft-table implementation of auditing. There is a specialist Audit algorithm support on business and maintenance objects to add information to log entries attached to these objects. Flush the online data cache to enable auditing on Oracle Utilities Cloud Service.
Audit configuration for Oracle Utilities Cloud Service is performed at the table level. Enable auditing on each table by navigating to the Administration menu then the Table menu option, and configuring the following field settings:
Audit Table - You need to configure a database table to store the audit information. By default, the CI_AUDIT table can be used to store audit information on the cloud.
Audit Program - You must configure a class or program that will record and process the audit information. By default, OUCS provides the following pre-built programs:
com.splwg.base.domain.common.audit.DefaultTableAuditor - The default Java-based class that audits changes on any fields configured to track auditing information.
com.splwg.base.domain.common.audit.ModifiedTableAuditor - An alternative to the DefaultTableAuditor class. However, this class does not audit inserts or deletions of empty string field data. For example, changes from null values to empty spaces or empty spaces to null values are not logged.
Audit Conditions - Switches that indicate the conditions for auditing the field. Activate at least one of these switches for auditing:
Audit Delete Switch - Audits delete operations against the field.
Audit Insert Switch - Audits insert operations against the field.
Audit Update Switch - Audit update operations against the field.