Storage of Snapshots Data Collected for Audits

6-8 Oracle Fusion Middleware Users Guide for Oracle Identity Manager – Resource status change – Addition of provisioning tasks to the provisioning process – Updates to provisioning tasks in the provisioning process, for example, status changes, escalations, and so on – Creation of or updates to Process Form data

6.3.2 Post-Processor Used for User Profile Auditing

The user profile auditor has an internal post-processor that normalizes the snapshot XML into the reporting tables: UPA_USR, UPA_FIELDS, UPA_GRP_MEMBERSHIP, UPA_RESOURCE, UPA_UD_FORMS, and UPA_UD_FORMFIELDS. These tables are used by the reporting module to generate the appropriate reports.

6.3.3 Tables Used for User Profile Auditing

Table 6–5 lists the tables in the database that User profile audits use: Note: For more information about the User Profile Audits tables, such as column names and how to use them, refer to the schema documentation provided with Oracle Identity Manager. Table 6–5 User Profile Audit Tables Table Name Description AUD Stores detailed information about all of the Auditors for example, the User Profile Auditor supported by Oracle Identity Manager. Currently, only the UserProfileAudit entry is available. AUD_JMS Staging table that stores information about changes made as a part of any business transaction. This is an intermediate table to temporarily store data changelog data before the audit engine consumes it. When Audit messages are successfully processed, corresponding records are deleted from the table. Note: This table is not intended for end users and must not be used directly. UPA Main auditing table for storing all snapshots and changes made to the user profiles. UPA_FIELDS Stores user profile audit history changes in denormalized vertical format. UPA_GRP_MEMBERSHIP Stores groups membership history in denormalized format. UPA_RESOURCE Stores user profile resource history in denormalized format. UPA_USR Stores user profile history in denormalized format. UPA_UD_FORMS Together with the UPA_UD_FORMFIELDS table, contains information about changes to the users account profile process form. This table keeps track of the changes to the various forms, such as parent or child forms, which are being changed in any transaction. The changes to the account or entitlement attributes are stored in the UPA_UD_FORMFIELDS table. UPA_UD_FORMFIELDS Stores the names of account or entitlement profile fields that are modified. This table also keeps track of the old and new values of the modified fields.