Search Results fulfillment_action
Overview
The XDP_FULFILL_ACTIONS table is a core data definition table within the Oracle E-Business Suite Provisioning (XDP) module. It serves as the master repository for defining Fulfillment Actions, which are the fundamental units of work or tasks executed during the service provisioning process. Each record represents a specific, versioned action—such as creating a user account, configuring a network port, or activating a service—that can be orchestrated within a fulfillment workflow. The table's primary role is to store the metadata and configuration that dictates how an action is invoked, parameterized, and processed by the XDP engine, forming the building blocks for complex, automated service delivery.
Key Information Stored
The table's structure is centered on uniquely identifying and configuring each action. The primary key, FULFILLMENT_ACTION_ID, is a unique system-generated identifier. The composite unique key on FULFILLMENT_ACTION and VERSION ensures that each named action can have multiple, distinct versions for lifecycle management. Critical configuration columns include FE_ROUTING_PROC, which stores a reference to the procedure (in XDP_PROC_BODY) responsible for determining the next step in the workflow, and EVALUATE_PARAM_PROC, which references a procedure for dynamic parameter evaluation. Other columns typically define action types, statuses, and descriptive attributes that control execution behavior within the provisioning framework.
Common Use Cases and Queries
This table is central to provisioning setup, reporting, and troubleshooting. Implementation consultants query it to audit available actions and their versions when designing fulfillment processes. A common diagnostic query involves joining with related tables to trace parameter definitions or workflow mappings for a specific action. For example, to list all active fulfillment actions with their associated routing procedures, one might use:
- SELECT fa.fulfillment_action, fa.version, pb.procedure_name
- FROM xdp_fulfill_actions fa, xdp_proc_body pb
- WHERE fa.fe_routing_proc = pb.procedure_id
- AND fa.status = 'ACTIVE';
Another key use case is analyzing the impact of changing an action by identifying all dependent workflow elements through its foreign key relationships.
Related Objects
The XDP_FULFILL_ACTIONS table has numerous dependencies, highlighting its central position in the XDP schema. As per the documented foreign keys, it is referenced by:
- XDP_FA_FULFILLMENT_PROC via FULFILLMENT_ACTION_ID: Links actions to the procedures that execute them.
- XDP_FA_PARAMETERS via FULFILLMENT_ACTION_ID: Stores the configurable parameters for each action.
- XDP_FA_RUNTIME_LIST via FULFILLMENT_ACTION_ID: Manages runtime instances of actions.
- XDP_FULFILL_ACTIONS_TL via FULFILLMENT_ACTION_ID: The translation table for multilingual action names.
- XDP_WI_FA_MAPPING via FULFILLMENT_ACTION_ID: Maps actions to specific work items.
Furthermore, it holds foreign keys to XDP_PROC_BODY for the FE_ROUTING_PROC and EVALUATE_PARAM_PROC columns, defining procedural logic dependencies.
-
Table: XDP_FULFILL_ACTIONS
12.2.2
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FULFILL_ACTIONS, object_name:XDP_FULFILL_ACTIONS, status:VALID, product: XDP - Provisioning , description: Fulfillment Action definition , implementation_dba_data: XDP.XDP_FULFILL_ACTIONS ,
-
Table: XDP_FULFILL_ACTIONS
12.1.1
owner:XDP, object_type:TABLE, fnd_design_data:XDP.XDP_FULFILL_ACTIONS, object_name:XDP_FULFILL_ACTIONS, status:VALID, product: XDP - Provisioning , description: Fulfillment Action definition , implementation_dba_data: XDP.XDP_FULFILL_ACTIONS ,
-
View: XDP_FULFILL_ACTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_FULFILL_ACTIONS_VL, object_name:XDP_FULFILL_ACTIONS_VL, status:VALID, product: XDP - Provisioning , description: This View shows all the Fulfillment Actions , implementation_dba_data: APPS.XDP_FULFILL_ACTIONS_VL ,
-
View: XDP_FULFILL_ACTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XDP.XDP_FULFILL_ACTIONS_VL, object_name:XDP_FULFILL_ACTIONS_VL, status:VALID, product: XDP - Provisioning , description: This View shows all the Fulfillment Actions , implementation_dba_data: APPS.XDP_FULFILL_ACTIONS_VL ,