Search Results xdp_fulfill_worklist
Overview
The XDP_FULFILL_WORKLIST table is a core data structure within the Oracle E-Business Suite Provisioning (XDP) module, central to the order fulfillment workflow in both releases 12.1.1 and 12.2.2. It serves as the master worklist, identifying and tracking all individual service fulfillment tasks, known as workitems, that must be executed for a given sales order. Each row in this table represents a unique instance of a workitem that is part of an active fulfillment process. The table's primary function is to orchestrate the provisioning lifecycle by maintaining the state and context of every task, enabling the XDP engine to manage dependencies, sequencing, and parallel processing of service activation steps.
Key Information Stored
The table's design centers on linking workitems to their originating order context and tracking their execution. While the full column list is not detailed in the provided metadata, the primary and foreign key relationships reveal the critical data points. The primary identifier is the WORKITEM_INSTANCE_ID, which uniquely identifies each task execution. The table stores the WORKITEM_ID, which links to the definition of the task in the XDP_WORKITEMS table. To maintain order context, it holds the ORDER_ID and LINE_ITEM_ID (and implicitly LINE_NUMBER), creating a foreign key relationship to the XDP_ORDER_LINE_ITEMS table. This structure allows the system to answer fundamental questions: what tasks (workitems) need to be performed, for which specific order line, and what is the current status of each task instance.
Common Use Cases and Queries
This table is pivotal for operational reporting, troubleshooting, and process monitoring within the provisioning domain. Common use cases include generating a real-time worklist for provisioning agents, analyzing fulfillment bottlenecks, and auditing the completion status of order lines. A typical query would join XDP_FULFILL_WORKLIST with XDP_ORDER_LINE_ITEMS and XDP_WORKITEMS to produce a detailed fulfillment report. For example, to find all pending workitems for a specific order, one might use a SQL pattern such as:
SELECT wl.WORKITEM_INSTANCE_ID, w.NAME AS WORKITEM_NAME, oli.LINE_NUMBER
FROM XDP_FULFILL_WORKLIST wl,
XDP_WORKITEMS w,
XDP_ORDER_LINE_ITEMS oli
WHERE wl.WORKITEM_ID = w.WORKITEM_ID
AND wl.ORDER_ID = oli.ORDER_ID
AND wl.LINE_ITEM_ID = oli.LINE_ITEM_ID
AND wl.ORDER_ID = :p_order_id
AND wl.COMPLETION_DATE IS NULL; -- Assuming a status or date column exists
Technical support frequently queries this table to trace the execution path of a failing fulfillment process by joining it with audit trail tables like XDP_FMC_AUDIT_TRAILS.
Related Objects
The XDP_FULFILL_WORKLIST table is a central hub with extensive relationships, as documented in the ETRM metadata. Its primary key (WORKITEM_INSTANCE_ID) is referenced by numerous other tables that track runtime execution details, forming the backbone of the provisioning engine's process control.
- Referenced by (Foreign Key Relationships):
- XDP_FA_RUNTIME_LIST: References WORKITEM_INSTANCE_ID for runtime fulfillment action lists.
- XDP_FMC_AUDIT_TRAILS: References WORKITEM_INSTANCE_ID to log audit events for each workitem instance.
- XDP_WI_RELATIONSHIPS: References WORKITEM_INSTANCE_ID and RELATED_WI_INSTANCE_ID to manage dependencies between workitem instances.
- XDP_WORKLIST_DETAILS: References WORKITEM_INSTANCE_ID to store additional detailed attributes for the worklist entry.
- XNP_CALLBACK_EVENTS, XNP_MSGS, XNP_TIMER_REGISTRY: Reference WI_INSTANCE_ID for integration and messaging with the Oracle Communications Order and Service Management (XNP) layer.
- XNP_SV_ORDER_MAPPINGS: References WORKITEM_INSTANCE_ID for service order mapping.
- References (Foreign Keys):
- XDP_ORDER_LINE_ITEMS: Via columns ORDER_ID and LINE_ITEM_ID, linking the workitem to its source order line.
- XDP_WORKITEMS: Via WORKITEM_ID, linking the instance to its template definition.
-
Table: XDP_FULFILL_WORKLIST
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FULFILL_WORKLIST, object_name:XDP_FULFILL_WORKLIST, status:VALID, product: XDP - Provisioning , description: This table identifies a list of services that need to be fulfilled for the given order , implementation_dba_data: XDP.XDP_FULFILL_WORKLIST ,
-
Table: XDP_FULFILL_WORKLIST
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FULFILL_WORKLIST, object_name:XDP_FULFILL_WORKLIST, status:VALID, product: XDP - Provisioning , description: This table identifies a list of services that need to be fulfilled for the given order , implementation_dba_data: XDP.XDP_FULFILL_WORKLIST ,
-
Table: XDP_WI_RELATIONSHIPS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WI_RELATIONSHIPS, object_name:XDP_WI_RELATIONSHIPS, status:VALID, product: XDP - Provisioning , description: The table XDP_WI_RELATIONSHIPS hold all the relationships of any work item within an order. , implementation_dba_data: XDP.XDP_WI_RELATIONSHIPS ,
-
Table: XDP_WI_RELATIONSHIPS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WI_RELATIONSHIPS, object_name:XDP_WI_RELATIONSHIPS, status:VALID, product: XDP - Provisioning , description: The table XDP_WI_RELATIONSHIPS hold all the relationships of any work item within an order. , implementation_dba_data: XDP.XDP_WI_RELATIONSHIPS ,
-
Table: XDP_ORDER_LINE_ITEMS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_ORDER_LINE_ITEMS, object_name:XDP_ORDER_LINE_ITEMS, status:VALID, product: XDP - Provisioning , description: Order Line Items , implementation_dba_data: XDP.XDP_ORDER_LINE_ITEMS ,
-
Table: XDP_ORDER_LINE_ITEMS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_ORDER_LINE_ITEMS, object_name:XDP_ORDER_LINE_ITEMS, status:VALID, product: XDP - Provisioning , description: Order Line Items , implementation_dba_data: XDP.XDP_ORDER_LINE_ITEMS ,
-
Table: XDP_FMC_AUDIT_TRAILS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FMC_AUDIT_TRAILS, object_name:XDP_FMC_AUDIT_TRAILS, status:VALID, product: XDP - Provisioning , description: This table stores the reponses from the upstream system regarding a service fulfillment error , implementation_dba_data: XDP.XDP_FMC_AUDIT_TRAILS ,
-
Table: XDP_WORKITEMS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WORKITEMS, object_name:XDP_WORKITEMS, status:VALID, product: XDP - Provisioning , description: XDP_WORKITEMS is used to define a work item , implementation_dba_data: XDP.XDP_WORKITEMS ,
-
Table: XDP_FMC_AUDIT_TRAILS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FMC_AUDIT_TRAILS, object_name:XDP_FMC_AUDIT_TRAILS, status:VALID, product: XDP - Provisioning , description: This table stores the reponses from the upstream system regarding a service fulfillment error , implementation_dba_data: XDP.XDP_FMC_AUDIT_TRAILS ,
-
Table: XDP_WORKLIST_DETAILS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WORKLIST_DETAILS, object_name:XDP_WORKLIST_DETAILS, status:VALID, product: XDP - Provisioning , description: Fulfillment Worklist Details , implementation_dba_data: XDP.XDP_WORKLIST_DETAILS ,
-
Table: XDP_WORKLIST_DETAILS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WORKLIST_DETAILS, object_name:XDP_WORKLIST_DETAILS, status:VALID, product: XDP - Provisioning , description: Fulfillment Worklist Details , implementation_dba_data: XDP.XDP_WORKLIST_DETAILS ,
-
View: XDP_ORU_ORDERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_ORU_ORDERS_V, object_name:XDP_ORU_ORDERS_V, status:VALID, product: XDP - Provisioning , description: This view contains the details of resubmitted orders. , implementation_dba_data: APPS.XDP_ORU_ORDERS_V ,
-
View: XDP_READY_FAS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_READY_FAS_V, object_name:XDP_READY_FAS_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders in the Fulfillment Actions Queue. , implementation_dba_data: APPS.XDP_READY_FAS_V ,
-
Table: XDP_WORKITEMS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_WORKITEMS, object_name:XDP_WORKITEMS, status:VALID, product: XDP - Provisioning , description: XDP_WORKITEMS is used to define a work item , implementation_dba_data: XDP.XDP_WORKITEMS ,
-
Table: XDP_FA_RUNTIME_LIST
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_RUNTIME_LIST, object_name:XDP_FA_RUNTIME_LIST, status:VALID, product: XDP - Provisioning , description: This table contains the list of the FAs which need to be executed for a workitem instance. , implementation_dba_data: XDP.XDP_FA_RUNTIME_LIST ,
-
View: XDP_READY_FAS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_READY_FAS_V, object_name:XDP_READY_FAS_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders in the Fulfillment Actions Queue. , implementation_dba_data: APPS.XDP_READY_FAS_V ,
-
View: XDP_WAITING_FES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_WAITING_FES_V, object_name:XDP_WAITING_FES_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders Waiting for the Fulfillment Elements , implementation_dba_data: APPS.XDP_WAITING_FES_V ,
-
Table: XDP_FA_RUNTIME_LIST
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FA_RUNTIME_LIST, object_name:XDP_FA_RUNTIME_LIST, status:VALID, product: XDP - Provisioning , description: This table contains the list of the FAs which need to be executed for a workitem instance. , implementation_dba_data: XDP.XDP_FA_RUNTIME_LIST ,
-
View: XDP_READY_WORKITEM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_READY_WORKITEM_V, object_name:XDP_READY_WORKITEM_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders in the Ready Work Item Queue , implementation_dba_data: APPS.XDP_READY_WORKITEM_V ,
-
View: XDP_WAITING_FES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_WAITING_FES_V, object_name:XDP_WAITING_FES_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders Waiting for the Fulfillment Elements , implementation_dba_data: APPS.XDP_WAITING_FES_V ,
-
View: XDP_READY_WORKITEM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_READY_WORKITEM_V, object_name:XDP_READY_WORKITEM_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders in the Ready Work Item Queue , implementation_dba_data: APPS.XDP_READY_WORKITEM_V ,
-
View: XDP_ORU_ORDERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_ORU_ORDERS_V, object_name:XDP_ORU_ORDERS_V, status:VALID, product: XDP - Provisioning , description: This view contains the details of resubmitted orders. , implementation_dba_data: APPS.XDP_ORU_ORDERS_V ,
-
View: XDP_READY_FES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_READY_FES_V, object_name:XDP_READY_FES_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders in the Fulfillment Elements Ready Queue , implementation_dba_data: APPS.XDP_READY_FES_V ,
-
View: XDP_READY_FES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_READY_FES_V, object_name:XDP_READY_FES_V, status:VALID, product: XDP - Provisioning , description: This View shows all the Orders in the Fulfillment Elements Ready Queue , implementation_dba_data: APPS.XDP_READY_FES_V ,
-
View: XDP_ORDER_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_ORDER_DETAILS_V, object_name:XDP_ORDER_DETAILS_V, status:VALID, product: XDP - Provisioning , description: This view contains an order details such as line items, work items, services and packages. , implementation_dba_data: APPS.XDP_ORDER_DETAILS_V ,
-
View: XDP_ORDER_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_ORDER_DETAILS_V, object_name:XDP_ORDER_DETAILS_V, status:VALID, product: XDP - Provisioning , description: This view contains an order details such as line items, work items, services and packages. , implementation_dba_data: APPS.XDP_ORDER_DETAILS_V ,