Search Results wf_items
The WF_ITEMS
table is a fundamental component of the Oracle Workflow module within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the primary repository for tracking workflow instances, also known as "workflow items," throughout their lifecycle. This table stores metadata about each workflow process, including its current status, type, priority, and associated attributes. Below is a detailed technical summary of the WF_ITEMS
table and its role in Oracle EBS workflows.
Structure and Key Columns
TheWF_ITEMS
table contains the following critical columns:
- ITEM_TYPE: Identifies the workflow process type (e.g.,
POAPPRV
for Purchase Order Approval). - ITEM_KEY: A unique identifier for each workflow instance, often derived from business object keys (e.g., a PO header ID).
- ROOT_ACTIVITY: The starting node of the workflow process.
- PARENT_ITEM_TYPE and PARENT_ITEM_KEY: Used for hierarchical workflows to reference parent instances.
- OWNER_ROLE: The role (user or group) responsible for the workflow item.
- BEGIN_DATE and END_DATE: Timestamps for workflow initiation and completion.
- STATUS: Indicates the current state (e.g.,
ACTIVE
,COMPLETE
,ERROR
).
Functional Role
TheWF_ITEMS
table acts as the backbone for workflow execution:
- Instance Tracking: Every initiated workflow process creates a record in this table, enabling real-time monitoring via Oracle Workflow Builder or APIs.
- State Management: The
STATUS
column drives transitions between workflow activities (e.g., notifications, approvals). - Hierarchy Support: Parent-child relationships allow complex workflows with sub-processes.
- Performance Metrics:
BEGIN_DATE
andEND_DATE
facilitate SLA monitoring and process optimization.
Integration Points
The table integrates with other key Workflow tables:WF_ITEM_ACTIVITY_STATUSES
: Tracks individual activity states for each item.WF_NOTIFICATIONS
: Links notifications to their parent workflow items.WF_ITEM_ATTRIBUTE_VALUES
: Stores runtime attribute values for workflow instances.
Technical Considerations
- Indexing: The primary key (
ITEM_TYPE
,ITEM_KEY
) ensures efficient lookups. Secondary indexes onSTATUS
andOWNER_ROLE
optimize performance. - Partitioning: In high-volume environments, partitioning by
ITEM_TYPE
or date ranges may be implemented. - Purging: Oracle provides concurrent programs (
WFPURGE
) to archive completed workflows and maintain table efficiency.
Customization and Extensions
Developers leverageWF_ITEMS
for:
- Custom Workflows: New item types can be registered via
WF_ITEM_TYPES
table. - APIs: PL/SQL APIs like
WF_ENGINE
interact withWF_ITEMS
to create/update workflows programmatically. - Diagnostics: Queries against this table help troubleshoot stalled workflows or performance issues.
Version-Specific Notes
While the table structure remains consistent between 12.1.1 and 12.2.2, enhancements in 12.2.2 include:- Improved indexing strategies for cloud-scale deployments.
- Tighter integration with Oracle Fusion Middleware workflows.
- Enhanced purging mechanisms for GDPR compliance.
WF_ITEMS
table is central to Oracle Workflow's operation, providing the structural foundation for process automation, monitoring, and integration across Oracle EBS modules. Proper management of this table is essential for maintaining workflow performance and reliability in production environments.
-
Table: WF_ITEMS
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEMS, object_name:WF_ITEMS, status:VALID, product: FND - Application Object Library , description: Workflow runtime table , implementation_dba_data: APPLSYS.WF_ITEMS ,
-
Table: WF_ITEMS
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEMS, object_name:WF_ITEMS, status:VALID, product: FND - Application Object Library , description: Workflow runtime table , implementation_dba_data: APPLSYS.WF_ITEMS ,
-
View: WF_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEMS_V, object_name:WF_ITEMS_V, status:VALID, product: FND - Application Object Library , description: View of WF_ITEMS , implementation_dba_data: APPS.WF_ITEMS_V ,
-
View: WF_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEMS_V, object_name:WF_ITEMS_V, status:VALID, product: FND - Application Object Library , description: View of WF_ITEMS , implementation_dba_data: APPS.WF_ITEMS_V ,
-
View: WF_ITEM_ACTIVITY_STATUSES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEM_ACTIVITY_STATUSES_V, object_name:WF_ITEM_ACTIVITY_STATUSES_V, status:VALID, product: FND - Application Object Library , description: Public view for accessing Workflow runtime status , implementation_dba_data: APPS.WF_ITEM_ACTIVITY_STATUSES_V ,
-
View: WF_ITEM_ACTIVITY_STATUSES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEM_ACTIVITY_STATUSES_V, object_name:WF_ITEM_ACTIVITY_STATUSES_V, status:VALID, product: FND - Application Object Library , description: Public view for accessing Workflow runtime status , implementation_dba_data: APPS.WF_ITEM_ACTIVITY_STATUSES_V ,
-
Table: WF_ITEM_ACTIVITY_STATUSES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_ACTIVITY_STATUSES, object_name:WF_ITEM_ACTIVITY_STATUSES, status:VALID, product: FND - Application Object Library , description: Runtime table for a work item , implementation_dba_data: APPLSYS.WF_ITEM_ACTIVITY_STATUSES ,
-
Table: WF_ITEM_ATTRIBUTE_VALUES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_ATTRIBUTE_VALUES, object_name:WF_ITEM_ATTRIBUTE_VALUES, status:VALID, product: FND - Application Object Library , description: Contains values for item attributes , implementation_dba_data: APPLSYS.WF_ITEM_ATTRIBUTE_VALUES ,
-
Table: WF_ITEM_ACTIVITY_STATUSES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_ACTIVITY_STATUSES, object_name:WF_ITEM_ACTIVITY_STATUSES, status:VALID, product: FND - Application Object Library , description: Runtime table for a work item , implementation_dba_data: APPLSYS.WF_ITEM_ACTIVITY_STATUSES ,
-
Table: WF_ITEM_ACTIVITY_STATUSES_H
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_ACTIVITY_STATUSES_H, object_name:WF_ITEM_ACTIVITY_STATUSES_H, status:VALID, product: FND - Application Object Library , description: Stores history of WF_ITEM_ACTIVITY_STATUSES , implementation_dba_data: APPLSYS.WF_ITEM_ACTIVITY_STATUSES_H ,
-
Table: WF_ITEM_ACTIVITY_STATUSES_H
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_ACTIVITY_STATUSES_H, object_name:WF_ITEM_ACTIVITY_STATUSES_H, status:VALID, product: FND - Application Object Library , description: Stores history of WF_ITEM_ACTIVITY_STATUSES , implementation_dba_data: APPLSYS.WF_ITEM_ACTIVITY_STATUSES_H ,
-
Table: WF_ITEM_ATTRIBUTE_VALUES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_ATTRIBUTE_VALUES, object_name:WF_ITEM_ATTRIBUTE_VALUES, status:VALID, product: FND - Application Object Library , description: Contains values for item attributes , implementation_dba_data: APPLSYS.WF_ITEM_ATTRIBUTE_VALUES ,
-
Table: WF_ACTIVITIES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ACTIVITIES, object_name:WF_ACTIVITIES, status:VALID, product: FND - Application Object Library , description: Defines a unit of work that contributes to the accomplishment of a process. , implementation_dba_data: APPLSYS.WF_ACTIVITIES ,
-
Table: WF_ACTIVITIES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ACTIVITIES, object_name:WF_ACTIVITIES, status:VALID, product: FND - Application Object Library , description: Defines a unit of work that contributes to the accomplishment of a process. , implementation_dba_data: APPLSYS.WF_ACTIVITIES ,
-
Table: WF_ITEM_TYPES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_TYPES, object_name:WF_ITEM_TYPES, status:VALID, product: FND - Application Object Library , description: Item type definition , implementation_dba_data: APPLSYS.WF_ITEM_TYPES ,
-
Table: WF_ITEM_TYPES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_ITEM_TYPES, object_name:WF_ITEM_TYPES, status:VALID, product: FND - Application Object Library , description: Item type definition , implementation_dba_data: APPLSYS.WF_ITEM_TYPES ,
-
View: WF_ITEM_ATTR_VALUES_ONDEMAND
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEM_ATTR_VALUES_ONDEMAND, object_name:WF_ITEM_ATTR_VALUES_ONDEMAND, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ITEM_ATTR_VALUES_ONDEMAND ,
-
View: WF_ITEM_ATTR_VALUES_ONDEMAND
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ITEM_ATTR_VALUES_ONDEMAND, object_name:WF_ITEM_ATTR_VALUES_ONDEMAND, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.WF_ITEM_ATTR_VALUES_ONDEMAND ,
-
View: WF_HA_NTFA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HA_NTFA_V, object_name:WF_HA_NTFA_V, status:VALID, product: FND - Application Object Library , description: Private view for High Availability project. Subject to change without notice. , implementation_dba_data: APPS.WF_HA_NTFA_V ,
-
View: WF_HA_NTFA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HA_NTFA_V, object_name:WF_HA_NTFA_V, status:VALID, product: FND - Application Object Library , description: Private view for High Availability project. Subject to change without notice. , implementation_dba_data: APPS.WF_HA_NTFA_V ,
-
View: WF_HA_NTF_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HA_NTF_V, object_name:WF_HA_NTF_V, status:VALID, product: FND - Application Object Library , description: Private view for High Availability project. Subject to change without notice. , implementation_dba_data: APPS.WF_HA_NTF_V ,
-
View: WF_HA_NTF_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_HA_NTF_V, object_name:WF_HA_NTF_V, status:VALID, product: FND - Application Object Library , description: Private view for High Availability project. Subject to change without notice. , implementation_dba_data: APPS.WF_HA_NTF_V ,