Search Results pv_process_rules_b
Overview
The PV_PROCESS_RULES_B table is a core data object within the Oracle E-Business Suite Partner Management (PV) module. It serves as the master repository for defining process rules, which are configurable business logic components that govern automated workflows and validations for partner-related entities. These rules are central to managing partner onboarding, program enrollment, and other lifecycle events by enforcing prerequisites, routing decisions, and attribute mappings. The table's role is to store the fundamental definition and metadata for each unique rule, which is then referenced and applied across various partner management processes.
Key Information Stored
While the provided metadata does not list all columns, the primary key and foreign key relationships define its critical structure. The central column is PROCESS_RULE_ID, a unique identifier serving as the primary key for every rule definition. This ID is the anchor point for all related configurations. The table likely contains additional columns to define the rule's type (e.g., validation, routing, approval), active status, execution sequence, and a link to the associated partner program or entity. The '_B' suffix indicates it is the base table for a translatable object, holding the non-translatable, seed data, while language-specific names and descriptions are stored in the corresponding PV_PROCESS_RULES_TL table.
Common Use Cases and Queries
This table is primarily accessed for configuration analysis, troubleshooting, and impact assessment. Common scenarios include identifying all rules associated with a specific partner program during implementation or identifying which rules are applied to a stalled entity during process debugging. A fundamental query retrieves the base rule definitions, often joined to the translated table for descriptions:
- SELECT prb.PROCESS_RULE_ID, prtl.NAME FROM PV.PV_PROCESS_RULES_B prb, PV.PV_PROCESS_RULES_TL prtl WHERE prb.PROCESS_RULE_ID = prtl.PROCESS_RULE_ID AND prtl.LANGUAGE = USERENV('LANG');
Another critical use case is tracing dependencies before modifying or deactivating a rule, requiring queries that join to the various foreign key tables listed in the metadata to check for existing references.
Related Objects
PV_PROCESS_RULES_B has extensive relationships, acting as a hub for partner process configuration. The documented foreign keys are:
- PV_ENTITY_RULES_APPLIED: Links via PROCESS_RULE_ID and PARENT_PROCESS_RULE_ID to track the instantiation and hierarchical application of rules to specific partner entities.
- PV_ENTITY_ATTR_MAPPINGS: References PROCESS_RULE_ID to define attribute value mappings controlled by a rule.
- PV_PARTNER_PROGRAM_B: Referenced twice, for PREREQ_PROCESS_RULE_ID (defining program prerequisites) and PROCESS_RULE_ID (likely a default or primary rule for the program).
- PV_ENTITY_ROUTINGS: Uses PROCESS_RULE_ID to determine the routing logic for an entity.
- PV_ENTY_SELECT_CRITERIA: Joins on PROCESS_RULE_ID to store the selection criteria that triggers a rule.
- PV_PROCESS_RULES_TL: The translatable table, linked by PROCESS_RULE_ID, holding language-specific names and descriptions.
-
Table: PV_PROCESS_RULES_B
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PROCESS_RULES_B, object_name:PV_PROCESS_RULES_B, status:VALID, product: PV - Partner Management , description: Process Rules , implementation_dba_data: PV.PV_PROCESS_RULES_B ,
-
Table: PV_PROCESS_RULES_B
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_PROCESS_RULES_B, object_name:PV_PROCESS_RULES_B, status:VALID, product: PV - Partner Management , description: Process Rules , implementation_dba_data: PV.PV_PROCESS_RULES_B ,
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_COMMON_CHECKS_PVT dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_MATCH_V3_PUB dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.AML_MONITOR_WF dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_PROCESS_RULE_PVT dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_ENRL_PREREQ_BINS_PUB dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.PV_SELCRIT_PVT dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_SELCRIT_PVT dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.PV_PROCESS_RULES_PKG dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_MATCH_V3_PUB dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.PV_PROCESS_RULES_PKG dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.AML_INTERACTION_ENGINE dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_ENRL_PREREQ_BINS_PUB dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.PV_OPP_MATCH_PUB dependencies on PV_PROCESS_RULES_B
12.1.1
-
APPS.AML_MONITOR_WF dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.AML_INTERACTION_ENGINE dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.PV_PROCESS_RULE_PVT dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.PV_OPP_MATCH_PUB dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.PV_COMMON_CHECKS_PVT dependencies on PV_PROCESS_RULES_B
12.2.2
-
APPS.AML_INTERACTION_ENGINE dependencies on PV_ENTY_SELECT_CRITERIA
12.2.2
-
APPS.AML_INTERACTION_ENGINE dependencies on PV_ENTY_SELECT_CRITERIA
12.1.1
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_ENTY_SELECT_CRITERIA
12.2.2
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_SELECTED_ATTR_VALUES
12.2.2
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_ENTY_SELECT_CRITERIA
12.1.1
-
APPS.AML_MONITOR_WF dependencies on PV_ENTY_SELECT_CRITERIA
12.2.2
-
APPS.AML_MONITOR_WF dependencies on PV_ENTY_SELECT_CRITERIA
12.1.1
-
APPS.AML_MONITOR_WF dependencies on PV_SELECTED_ATTR_VALUES
12.1.1
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_SELECTED_ATTR_VALUES
12.1.1
-
APPS.AML_MONITOR_WF dependencies on PV_SELECTED_ATTR_VALUES
12.2.2
-
APPS.AML_INTERACTION_ENGINE dependencies on PV_SELECTED_ATTR_VALUES
12.1.1
-
APPS.AML_MONITOR_WF dependencies on AML_MONITOR_CONDITIONS
12.1.1
-
APPS.AML_MONITOR_WF dependencies on AML_MONITOR_CONDITIONS
12.2.2
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_CHECK_MATCH_PUB
12.1.1
-
VIEW: PV.PV_PROCESS_RULES_B#
12.2.2
owner:PV, object_type:VIEW, object_name:PV_PROCESS_RULES_B#, status:VALID,
-
APPS.AML_INTERACTION_ENGINE dependencies on PV_SELECTED_ATTR_VALUES
12.2.2
-
APPS.AML_INTERACTION_ENGINE dependencies on JTF_IH_ACTIVITIES
12.1.1
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on PV_CHECK_MATCH_PUB
12.2.2
-
Table: PV_ENTITY_RULES_APPLIED
12.1.1
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_ENTITY_RULES_APPLIED, object_name:PV_ENTITY_RULES_APPLIED, status:VALID, product: PV - Partner Management , description: Log table to store the rules applied to select the entity. Entity is an opportunity or partner. , implementation_dba_data: PV.PV_ENTITY_RULES_APPLIED ,
-
Table: PV_ENTITY_RULES_APPLIED
12.2.2
owner:PV, object_type:TABLE, fnd_design_data:PV.PV_ENTITY_RULES_APPLIED, object_name:PV_ENTITY_RULES_APPLIED, status:VALID, product: PV - Partner Management , description: Log table to store the rules applied to select the entity. Entity is an opportunity or partner. , implementation_dba_data: PV.PV_ENTITY_RULES_APPLIED ,
-
TRIGGER: APPS.PV_PROCESS_RULES_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PV_PROCESS_RULES_B+, status:VALID,
-
VIEW: APPS.PV_PROCESS_RULES_VL
12.2.2
-
APPS.PV_PROCESS_RULE_PVT dependencies on PV_COMMON_CHECKS_PVT
12.1.1
-
APPS.AML_INTERACTION_ENGINE dependencies on JTF_IH_ACTIVITIES
12.2.2
-
SYNONYM: APPS.PV_PROCESS_RULES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PV_PROCESS_RULES_B, status:VALID,
-
APPS.AS_SALES_LEAD_ENGINE_PVT dependencies on AS_SALES_LEAD_RANKS_B
12.2.2
-
SYNONYM: APPS.PV_PROCESS_RULES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PV_PROCESS_RULES_B, status:VALID,
-
TRIGGER: APPS.PV_PROCESS_RULES_B+
12.2.2