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 ,
-
APPS.XDP_CANCEL_ORDER dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_UTILITIES dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDPCORE_WI dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_INSTALL_BASE dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_NOTIFICATIONS dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDPCORE_WI dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDPCORE_WI dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_PURGE dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_ORDER_SYNC dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XNP_WEB_UTILS dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_APPLICATION dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDPCORE_WI dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_PARAM_CACHE dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_CANCEL_ORDER dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_DRC_UTIL_PVT dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_APPLICATION dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XNP_FA_CB dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_ORDER_SYNC dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_OA_UTIL dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDPCORE_FA dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_INSTALL_BASE dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDPSTATUS dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_INTERFACES dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_ORDER dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_DRC_UTIL_PVT dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_ENGINE dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDPCORE_ORU dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_NOTIFICATIONS dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_ORDER dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_INTERFACES dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_PARAM_CACHE dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_UTILITIES dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_ENGINE dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_AQ_UTILITIES dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XNP_UTILS dependencies on XDP_FULFILL_WORKLIST
12.1.1
-
APPS.XDP_OA_UTIL dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XNP_UTILS dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDPSTATUS dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDPCORE_ORU dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XNP_WEB_UTILS dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_AQ_UTILITIES dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDP_PURGE dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XNP_FA_CB dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDPCORE_FA dependencies on XDP_FULFILL_WORKLIST
12.2.2
-
APPS.XDPCORE_WI SQL Statements
12.1.1
-
APPS.XDPCORE_WI SQL Statements
12.2.2
-
APPS.XDPCORE_WI dependencies on FND_GLOBAL
12.2.2
-
APPS.XDP_ORDER_SYNC SQL Statements
12.2.2