Search Results entity_routing_id
Overview
The PV_ENTITY_ROUTINGS table is a core data object within the Oracle E-Business Suite Partner Management (PV) module. It functions as a routing configuration table, defining how specific business entities or transactions are directed for processing. In the context of partner management, this table is instrumental in automating and governing the workflow for partner-related operations, such as lead assignment, opportunity registration, or claim processing. By storing routing rules linked to process definitions, it enables the system to determine the appropriate path or handler for an entity based on predefined criteria, ensuring consistent and rule-based partner interaction management.
Key Information Stored
The primary data stored in this table consists of routing rule definitions. The key column is ENTITY_ROUTING_ID, which serves as the unique primary key identifier for each routing rule. A critical foreign key column is PROCESS_RULE_ID, which links each routing entry to a specific process rule defined in the PV_PROCESS_RULES_B table. This relationship ties the routing logic to the broader process engine within Partner Management. While the provided ETRM excerpt does not list all columns, typical columns in such a routing table would likely include attributes to identify the entity type being routed (e.g., lead, opportunity), routing criteria or conditions, a target (such as a partner, partner team, or internal user), sequencing information, and standard WHO columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY) for auditing.
Common Use Cases and Queries
A primary use case is the automated distribution of sales leads to partner organizations or specific partner contacts based on territory, product interest, or capacity. System administrators or implementers query this table to audit, troubleshoot, or report on the active routing configurations. Common SQL patterns include joining to the process rules table to see the full rule context or querying for rules applicable to a specific entity type.
- Listing all configured routing rules with their associated process rule:
SELECT per.entity_routing_id, per.process_rule_id, prb.rule_name FROM pv_entity_routings per, pv_process_rules_b prb WHERE per.process_rule_id = prb.process_rule_id; - Identifying the routing logic for a specific process rule ID:
SELECT * FROM pv_entity_routings WHERE process_rule_id = <RULE_ID> ORDER BY entity_routing_id;
Related Objects
The PV_ENTITY_ROUTINGS table has a direct and documented dependency on the PV_PROCESS_RULES_B table, which stores the master definitions of process rules. The relationship is enforced by a foreign key constraint where PV_ENTITY_ROUTINGS.PROCESS_RULE_ID references PV_PROCESS_RULES_B. This table is central to the partner process engine and is therefore likely referenced by various application programming interfaces (APIs) within the PV module, such as those for managing partner workflows or processing partner transactions. While not listed in the excerpt, it may also be the parent table for other configuration details or have associated views that present a more application-friendly perspective of the routing data.
-
Table: PV_ENTITY_ROUTINGS
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_ENTITY_ROUTINGS, object_name:PV_ENTITY_ROUTINGS, status:VALID, product: PV - Partner Management , description: Entity Routings , implementation_dba_data: PV.PV_ENTITY_ROUTINGS ,
-
Table: PV_ENTITY_ROUTINGS
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_ENTITY_ROUTINGS, object_name:PV_ENTITY_ROUTINGS, status:VALID, product: PV - Partner Management , description: Entity Routings , implementation_dba_data: PV.PV_ENTITY_ROUTINGS ,