Search Results wf_process_activities
Overview
The WF_PROCESS_ACTIVITIES table is a core repository within the Oracle E-Business Suite (EBS) Workflow engine, residing in the APPLSYS schema. It serves as the master definition table for all activities that constitute a workflow process. This table stores the static, versioned blueprint of a process, defining each step (activity) within it, such as notifications, functions, or sub-processes. Its role is foundational to the Workflow engine's operation, as it provides the structural metadata against which runtime workflow instances are executed and managed. The data in this table is populated during the upload or creation of workflow process definitions via Oracle Workflow Builder or related APIs.
Key Information Stored
The table's structure is designed to uniquely identify and describe each activity within a specific version of a process. The primary key is the system-generated INSTANCE_ID, which serves as the unique internal identifier for the activity definition. A unique key (WF_PROCESS_ACTIVITIES_UK2) enforces business-level uniqueness based on the combination of INSTANCE_LABEL, PROCESS_ITEM_TYPE, PROCESS_NAME, and PROCESS_VERSION. This ensures that within a given process version, each activity has a distinct label. Other critical columns include the PROCESS_ITEM_TYPE, PROCESS_NAME, and PROCESS_VERSION, which link the activity to its parent process definition in the WF_ACTIVITIES table. The table also stores the ACTIVITY_ITEM_TYPE and ACTIVITY_NAME to identify the specific activity definition being used at that step.
Common Use Cases and Queries
This table is central to administrative queries, process analysis, and troubleshooting within Oracle Workflow. Common use cases include auditing process definitions, identifying all activities within a specific process, and diagnosing issues where runtime item activity statuses (WF_ITEM_ACTIVITY_STATUSES) reference an undefined process activity. A typical query retrieves the full activity list for a process:
- SELECT instance_label, activity_item_type, activity_name FROM apps.wf_process_activities WHERE process_item_type = '<ITEM_TYPE>' AND process_name = '<PROCESS_NAME>' AND process_version = '<VERSION>' ORDER BY instance_id;
Another critical pattern involves joining to WF_ACTIVITY_TRANSITIONS to map the process flow or to WF_ACTIVITY_ATTR_VALUES to review default attribute settings for activities within the process definition.
Related Objects
As indicated by its foreign key relationships, WF_PROCESS_ACTIVITIES is a central hub for several key Workflow tables. It is referenced by WF_ACTIVITY_TRANSITIONS (for defining the from/to paths between activities), WF_ACTIVITY_ATTR_VALUES (for storing default attribute values for the activity within this process), and both WF_ITEM_ACTIVITY_STATUSES and its history table, which track the runtime execution state of these defined activities. Crucially, it has a foreign key dependency on WF_ACTIVITIES, which is the master table for all activity definitions, ensuring referential integrity between a process activity and the global activity template it utilizes.
-
Table: WF_PROCESS_ACTIVITIES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_PROCESS_ACTIVITIES, object_name:WF_PROCESS_ACTIVITIES, status:VALID, product: FND - Application Object Library , description: Activity data within a process , implementation_dba_data: APPLSYS.WF_PROCESS_ACTIVITIES ,
-
Table: WF_PROCESS_ACTIVITIES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.WF_PROCESS_ACTIVITIES, object_name:WF_PROCESS_ACTIVITIES, status:VALID, product: FND - Application Object Library , description: Activity data within a process , implementation_dba_data: APPLSYS.WF_PROCESS_ACTIVITIES ,
-
APPS.OE_UPGRADE_WF2 dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_8PC2_LINE_RTLREJD dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC2_CONFIG_EXPCOMP dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.HXC_TIMECARD dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.AMW_PROC_ORG_HIERARCHY_PVT dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_HEADER_STATUS_PUB dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_1024PC1_ORDER_HDRINVC dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC1_ORDER_RETAPVD dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.CTO_AUTO_PROCURE_PK dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_1018PC1018_BLKTHDR_BLINTAP dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_1019PC2_LINE_INVIFAC dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.HR_SALARY2_WEB dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC1_ORDER_RETREJA dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_2PC2_SHIPSET_BRANCH dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC2_SHIPSET_SHIPA dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_5PC1_ORDER_NEGCOMP dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC1018_BLKTHDR_BLNEGCO dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.ICX_REQ_NAVIGATION dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.POS_SUPPLIER_USER_REG_PKG dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_7PC2_LINE_ECSUPDT dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.PSP_WF_ADJ_PKG dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC2_ATOCON_SHIPA dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_1025PC2_LINE_INVIFAC dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.WF_FWKMON dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_SHIPPING_INTEGRATION_PVT dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC2_ATOCON_INVIFAC dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_SHIPPING_INTEGRATION_PUB dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.CTO_WORKFLOW_API_PK dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_1018PC2_LINE_ECSUPDT dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_HOLDS_PVT dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_LINE_STATUS_PUB dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.PV_WORKFLOW_PUB dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_2PC2_ORDLINS_RTLREJD dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_7PC1_ORDER_NEGCOMP dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_1PC2_LINE_INVIFAC dependencies on WF_PROCESS_ACTIVITIES
12.1.1
-
APPS.OE_8PC1_ORDER_NEGCOMP dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_1PC1018_BLKTHDR_BLINTAP dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_8PC1_ORDER_HDRINVC dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_8PC2_LINE_INVIFAC dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.AR_CREDIT_MEMO_API_PUB dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_2PC2_CONFIG_RTLREJD dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_1024PC1_ORDER_CUSTACC dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_1PC2_LINE_RTLREJD dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.PA_WORKFLOW_HISTORY dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.AP_WEB_OA_ACTIVE_PKG dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_7PC1_ORDER_INTAPPR dependencies on WF_PROCESS_ACTIVITIES
12.2.2
-
APPS.OE_8PC2_LINE_RTLAPVD dependencies on WF_PROCESS_ACTIVITIES
12.2.2