Search Results ieu_uwqm_audit_log
Overview
The IEU_UWQM_AUDIT_LOG table is a core auditing structure within the Oracle E-Business Suite Universal Work Queue (IEU) module. It records the audit trail produced by the Universal Work Queue Manager (UWQM) whenever work items are distributed, reassigned, rescheduled, or otherwise modified as they flow through the queue. The table is owned by the IEU schema, is documented as VALID in release 12.1.1 and 12.2.2, and carries the description "Work Distribution Audit Log." It captures before-and-after snapshots of work item attributes so that administrators and support personnel can reconstruct exactly how a work item changed, when, and under what conditions.
Based on the heuristic Data Vault classification mined from its foreign key structure, this object is a standalone table rather than a strict hub, link, or satellite. In practice, its two outbound foreign keys — to IBC_AUDIT_LOGS and FND_SECURITY_GROUPS — make it behave more like a satellite or link table anchored to the audit and security-group domains. The modeling suggestion is therefore to treat IEU_UWQM_AUDIT_LOG as a transactional audit satellite that hangs off the broader audit infrastructure rather than as an independent dimension.
Key Information Stored
The table comprises 55 documented columns. The surrogate primary key is AUDIT_LOG_ID, which is also the sole business-key candidate, enforced by the unique index IEU_UWQM_AUDIT_LOG_U1. The foreign keys AUDIT_LOG_ID (to IBC_AUDIT_LOGS) and SECURITY_GROUP_ID (to FND_SECURITY_GROUPS) tie each row to its parent audit record and to the security group under which the audited activity occurred.
Among the most important columns are:
- AUDIT_LOG_ID — surrogate primary key and link to the parent audit recored in IBC_AUDIT_LOGS.
- OBJECT_VERSION_NUMBER — optimistic-locking column supporting concurrent updates.
- SECURITY_GROUP_ID — references FND_SECURITY_GROUPS and scopes the row to a security group.
- ACTION_KEY and EVENT_KEY — identify the audited action (for example assignment, reassignment, or reschedule) and the triggering event.
- WORKITEM_PK_ID, WORKITEM_OBJ_CODE, and WORK_ITEM_NUMBER — identify the work item being audited.
- WS_CODE and APPLICATION_ID — identify the work-queue source and owning application.
- The _CURR / _PREV column pairs — PRIORITY_ID, OWNER_TYPE, OWNER_ID, ASSIGNEE_TYPE, ASSIGNEE_ID, SOURCE_OBJECT_ID, SOURCE_OBJECT_TYPE_CODE, DUE_DATE, WORKITEM_STATUS_ID, WORKITEM_DIST_STATUS_ID, RESCHEDULE_TIME, and the parent work item status/distribution columns — preserve the before-and-after states of each attribute changed by the action.
- IEU_COMMENT_CODE1–5 and WORKITEM_COMMENT_CODE1–5 — store comment codes and related annotations assigned to the IEU or work-item level.
- RETURN_STATUS, ERROR_CODE, and LOGGING_LEVEL — record the outcome and diagnostic verbosity of the logged operation.
Standard audit columns are also present: CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN.
Common Use Cases and Queries
The primary use case is forensic analysis of work distribution behavior. Because every row preserves _CURR and _PREV pairs, administrators can reconstruct the exact reassignment history of a work item, measure the elapsed time between status transitions, and validate routing rules after changes to the work-queue configuration. Support teams use it to trace why a work item was assigned to a particular resource or why it was rescheduled, while compliance and SOX-driven audit reports rely on it to demonstrate who changed which work item and when.
A typical query reconstructing the latest reassignments for a security group is:
SELECT l.WORK_ITEM_NUMBER, l.ACTION_KEY, l.ASSIGNEE_ID_PREV, l.ASSIGNEE_ID_CURR, l.WORKITEM_STATUS_ID_PREV, l.WORKITEM_STATUS_ID_CURR, l.LAST_UPDATE_DATE FROM IEU.IEU_UWQM_AUDIT_LOG l WHERE l.SECURITY_GROUP_ID = :sg_id AND l.EVENT_KEY = :evt ORDER BY l.LAST_UPDATE_DATE DESC;- Joining to IBC_AUDIT_LOGS on AUDIT_LOG_ID to obtain the parent audit header details.
- Aggregating by ACTION_KEY to produce counts of reassignments, reschedules, and status changes over a reporting period, typically filtered by LAST_UPDATE_DATE for incremental reporting.
- Filtering on RETURN_STATUS or ERROR_CODE = 'E' to isolate failed work-distribution attempts for troubleshooting.
Typical reports include work distribution audit trails, reassignment frequency reports, and error-analysis extracts for UWQM processing.
Related Objects
The most significant objects related to IEU_UWQM_AUDIT_LOG are derived from its foreign keys and the Universal Work Queue domain:
- IBC_AUDIT_LOGS — parent audit header referenced by IEU_UWQM_AUDIT_LOG.AUDIT_LOG_ID; provides the general audit context for each row.
- FND_SECURITY_GROUPS — referenced by SECURITY_GROUP_ID; scopes visibility of the audit rows.
- IEU_UWQ_WORK_ITEMS (and the broader UWQ work-item structures) — provide current work-item state to compare against the _CURR/_PREV snapshots.
- IEU_UWQ_ROUTING_RULES — defines the routing logic whose execution produced each audited action.
- IEU_UWQ_ASSIGNMENTS — holds current assignee data that the audit log overrides via ASSIGNEE_ID_PREV/CURR and ASSIGNEE_TYPE_PREV/CURR.
- FND_USER and FND_APPLICATION — resolve CREATED_BY, LAST_UPDATED_BY, and APPLICATION_ID values.
Together these objects support the audit, diagnostic, and reporting workflows centered on UWQM processing in the IEU module.
-
Table: IEU_UWQM_AUDIT_LOG
12.1.1
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQM_AUDIT_LOG, object_name:IEU_UWQM_AUDIT_LOG, status:VALID, product: IEU - Universal Work Queue , description: Work Distribution Audit Log , implementation_dba_data: IEU.IEU_UWQM_AUDIT_LOG ,
-
Table: IEU_UWQM_AUDIT_LOG
12.2.2
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQM_AUDIT_LOG, object_name:IEU_UWQM_AUDIT_LOG, status:VALID, product: IEU - Universal Work Queue , description: Work Distribution Audit Log , implementation_dba_data: IEU.IEU_UWQM_AUDIT_LOG ,
-
SYNONYM: APPS.IEU_UWQM_AUDIT_LOG
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEU_UWQM_AUDIT_LOG, status:VALID,
-
SYNONYM: APPS.IEU_UWQM_AUDIT_LOG
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEU_UWQM_AUDIT_LOG, status:VALID,
-
VIEW: IEU.IEU_UWQM_AUDIT_LOG#
12.2.2
owner:IEU, object_type:VIEW, object_name:IEU_UWQM_AUDIT_LOG#, status:VALID,
-
VIEW: IEU.IEU_UWQM_AUDIT_LOG#
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IEU_UWQM_AUDIT_LOG_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_UWQM_AUDIT_LOG_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.IEU_UWQM_AUDIT_LOG_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_UWQM_AUDIT_LOG_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.IEU_WR_CON_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_WR_CON_PVT, status:VALID,
-
PACKAGE BODY: APPS.IEU_WR_CON_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_WR_CON_PVT, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
APPS.IEU_WR_CON_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IEU_DIAG_AUDIT_TRACK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_DIAG_AUDIT_TRACK_PVT, status:VALID,
-
APPS.IEU_UWQM_AUDIT_LOG_PKG SQL Statements
12.1.1
-
APPS.IEU_UWQM_AUDIT_LOG_PKG SQL Statements
12.2.2
-
APPS.IEU_WR_CON_PVT SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.IEU_DIAG_AUDIT_TRACK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IEU_DIAG_AUDIT_TRACK_PVT, status:VALID,
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.IEU_UWQM_AUDIT_LOG_PKG
12.1.1
-
PACKAGE BODY: APPS.IEU_UWQM_AUDIT_LOG_PKG
12.2.2
-
TABLE: IEU.IEU_UWQM_AUDIT_LOG
12.1.1
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQM_AUDIT_LOG, object_name:IEU_UWQM_AUDIT_LOG, status:VALID,
-
TABLE: IEU.IEU_UWQM_AUDIT_LOG
12.2.2
owner:IEU, object_type:TABLE, fnd_design_data:IEU.IEU_UWQM_AUDIT_LOG, object_name:IEU_UWQM_AUDIT_LOG, status:VALID,
-
PACKAGE BODY: APPS.IEU_WR_CON_PVT
12.1.1
-
PACKAGE BODY: APPS.IEU_WR_CON_PVT
12.2.2
-
PACKAGE BODY: APPS.IEU_DIAG_AUDIT_TRACK_PVT
12.1.1
-
PACKAGE BODY: APPS.IEU_DIAG_AUDIT_TRACK_PVT
12.2.2
-
APPS.IEU_WR_CON_PVT dependencies on IEU_UWQM_AUDIT_LOG
12.2.2
-
APPS.IEU_WR_CON_PVT dependencies on IEU_UWQM_AUDIT_LOG
12.1.1
-
APPS.IEU_UWQM_AUDIT_LOG_PKG dependencies on IEU_UWQM_AUDIT_LOG
12.1.1
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT dependencies on IEU_UWQM_AUDIT_LOG
12.1.1
-
APPS.IEU_UWQM_AUDIT_LOG_PKG dependencies on IEU_UWQM_AUDIT_LOG
12.2.2
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT dependencies on IEU_UWQM_AUDIT_LOG
12.2.2
-
eTRM - IEU Tables and Views
12.1.1
description: UI Component-Data Types mapping ,
-
eTRM - IEU Tables and Views
12.2.2
description: UI Component-Data Types mapping ,
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT dependencies on IEU_UWQM_WORK_SOURCES_B
12.1.1
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT dependencies on IEU_UWQM_WORK_SOURCES_B
12.2.2
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT dependencies on IEU_UWQM_WORK_SOURCES_TL
12.2.2
-
APPS.IEU_DIAG_AUDIT_TRACK_PVT dependencies on IEU_UWQM_WORK_SOURCES_TL
12.1.1
-
APPS.IEU_UWQM_AUDIT_LOG_PKG dependencies on FND_GLOBAL
12.1.1
-
APPS.IEU_UWQM_AUDIT_LOG_PKG dependencies on FND_GLOBAL
12.2.2