Search Results wf_item_types
The WF_ITEM_TYPES
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a fundamental component of the Oracle Workflow (WF) module, which facilitates the automation and management of business processes. This table serves as the repository for defining and storing workflow item types, which are essentially the blueprints for workflow processes. Each item type represents a distinct category of business process, such as "PO Approval" or "Invoice Processing," and contains metadata that governs how workflows are executed, monitored, and customized.
Structure and Key Columns
TheWF_ITEM_TYPES
table consists of several critical columns that define the behavior and attributes of workflow item types:
- NAME: A unique identifier for the item type, typically in uppercase (e.g.,
POAPPRV
). - PROTECT_LEVEL: Determines the level of protection for the item type, ranging from 0 (customizable) to 100 (system-level, read-only).
- CUSTOM_LEVEL: Indicates the customization level, where higher values signify greater customization.
- PERSISTENCE_TYPE: Specifies whether the workflow runtime data is transient (
TEMPORARY
) or persistent (PERMANENT
). - PERSISTENCE_DAYS: Defines the retention period for workflow runtime data if
PERSISTENCE_TYPE
is set toPERMANENT
. - DISPLAY_NAME: A user-friendly name for the item type, often used in the Workflow Builder or user interfaces.
- DESCRIPTION: A detailed explanation of the item type's purpose.
Functional Role
TheWF_ITEM_TYPES
table acts as the foundation for workflow definitions. It links to other key Workflow tables, such as WF_PROCESSES
(for process definitions) and WF_ITEMS
(for runtime instances). When a workflow is initiated, the system references this table to determine the applicable rules, notifications, and processing logic. For example, an item type for "Expense Report Approval" would define the steps, roles, and conditions for routing expense reports through the approval hierarchy.
Integration with Oracle EBS
In Oracle EBS, workflows are tightly integrated with modules like Purchasing, Payables, and Human Resources. TheWF_ITEM_TYPES
table ensures that these modules can leverage standardized or customized workflows. For instance, the "PO Approval" item type might trigger notifications to approvers based on predefined thresholds in the Purchasing module. The table's metadata enables seamless interaction between workflow engines and EBS transactional data.
Customization and Maintenance
Administrators can extend or modify item types using Oracle Workflow Builder, but changes must respect thePROTECT_LEVEL
and CUSTOM_LEVEL
constraints. System-level item types (high PROTECT_LEVEL
) are typically off-limits for modification to preserve core functionality. Custom item types, however, can be tailored to meet unique business requirements, such as adding new approval steps or integrating with external systems.
Performance and Best Practices
Given its central role, theWF_ITEM_TYPES
table should be optimized for performance. Indexes on the NAME
column are critical for efficient lookups. Additionally, auditing and archiving strategies should be implemented for item types with PERMANENT
persistence to manage database growth. Regular reviews of unused or obsolete item types can also streamline maintenance.
In summary, the WF_ITEM_TYPES
table is a cornerstone of Oracle Workflow in EBS 12.1.1 and 12.2.2, enabling the definition, execution, and management of automated business processes across the enterprise. Its design ensures flexibility, scalability, and integration with Oracle EBS modules while maintaining system integrity through configurable protection levels.
-
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 ,
-
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 ,
-
APPS.PQH_SS_WORKFLOW dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.PER_QH_ACTION dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.HXC_APPROVAL_WF_UTIL dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.UMX_LOGIN_HELP_PVT dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.FND_OAM_BF_UTIL dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.PER_QH_ACTION dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.CSM_QUERY_PKG dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_ENGINE_RAC dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_LOAD dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.HXC_APPROVAL_WF_UTIL dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.WF_PURGE dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.QLTDACTB dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.UMX_PASSWORD_PVT dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.XDP_PURGE dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.WF_PURGE dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.HXC_APPROVAL_WF_UTIL dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_NOTIFICATION dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_ITEM_TYPES_PKG dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_ENGINE_UTIL dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.HXC_APPROVAL_WF_PKG dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.WF_ITEM_TYPES_PKG dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.WF_OAM_METRICS dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.FND_OAM_BF_UTIL dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.UMX_PASSWORD_PVT dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.XDP_PURGE dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_ENGINE_UTIL dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.PQH_SS_WORKFLOW dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.FND_FLEX_DIAGNOSE dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.WF_LOAD dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.PER_QH_ACTION dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.UMX_LOGIN_HELP_PVT dependencies on WF_ITEM_TYPES
12.1.1
-
APPS.WF_ENGINE_RAC dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.FND_FLEX_DIAGNOSE dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.CSM_HA_EVENT_PKG dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.HXC_APPROVAL_WF_UTIL dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.PER_QH_ACTION dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.QLTDACTB dependencies on WF_ITEM_TYPES
12.2.2
-
APPS.WF_OAM_METRICS dependencies on WF_ITEM_TYPES
12.2.2
-
VIEW: APPLSYS.WF_ITEM_TYPES#
12.2.2
owner:APPLSYS, object_type:VIEW, object_name:WF_ITEM_TYPES#, status:VALID,
-
APPS.WF_OAM_METRICS SQL Statements
12.1.1
-
APPS.WF_OAM_METRICS SQL Statements
12.2.2
-
APPS.WF_OAM_METRICS dependencies on WF_ITEMS
12.2.2
-
PACKAGE: APPS.UMX_REGISTRATION_UTIL
12.1.1
-
PACKAGE: APPS.UMX_REGISTRATION_UTIL
12.2.2
-
PACKAGE: APPS.JTF_UM_WF_APPROVAL
12.2.2
-
PACKAGE: APPS.JTF_UM_WF_APPROVAL
12.1.1
-
TRIGGER: APPS.WF_ITEM_TYPES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:WF_ITEM_TYPES+, status:VALID,