Search Results amv_d_rule_conditions
Overview
The AMV_D_RULE_CONDITIONS table is a core data structure within the Oracle E-Business Suite (EBS) Marketing Encyclopedia System (MES), part of the AMV product family. Its primary role is to store the fundamental conditional logic, or rule conditions, that govern content targeting, personalization, and access control within the MES framework. These conditions define the criteria against which content items or user profiles are evaluated to determine applicability, making this table essential for the dynamic delivery of marketing and sales collateral in implementations of both EBS 12.1.1 and 12.2.2.
Key Information Stored
While the provided metadata does not list specific column details beyond key relationships, the table's purpose and structure can be inferred. The central column is RULE_CONDITION_ID, which serves as the primary key and uniquely identifies each condition record. Critical foreign key columns establish the logic of the condition: ATTRIBUTE_ID and OPERATOR_TYPE reference the AMV_D_ATTRIB_OPERATORS table to define which attribute (e.g., user role, territory, product category) is being evaluated and the operator (e.g., equals, greater than, contains) to apply. The table would also contain a column or columns to store the comparison value for the condition. Collectively, a single row in this table represents a complete, evaluable logical statement such as "USER_DEPARTMENT = 'Sales'".
Common Use Cases and Queries
This table is central to configuring and troubleshooting MES rule-based behaviors. A common administrative use case is auditing all conditions associated with a specific content item or rule set. This typically involves joining through the AMV_D_SIMPLE_RULE_ITEMS table. For example, to find all conditions for a specific rule, a query might be: SELECT rc.* FROM amv_d_rule_conditions rc, amv_d_simple_rule_items sri WHERE sri.rule_id = :p_rule_id AND sri.rule_condition_id = rc.rule_condition_id;. Another critical scenario is analyzing which conditions use a particular attribute or operator, which requires a join to AMV_D_ATTRIB_OPERATORS. Reporting on rule complexity or validating condition syntax before deployment are also standard operational tasks reliant on this table.
Related Objects
The AMV_D_RULE_CONDITIONS table exists within a tightly defined schema with clear dependencies, as documented in the provided relationship data.
- Referenced Foreign Key (Outbound): The table references AMV_D_ATTRIB_OPERATORS via the composite foreign key on columns (ATTRIBUTE_ID, OPERATOR_TYPE). This join retrieves the valid attribute and operator definitions for a condition.
- Referencing Foreign Key (Inbound): The table is referenced by AMV_D_SIMPLE_RULE_ITEMS via the RULE_CONDITION_ID column. This relationship is fundamental, as it links individual conditions to their parent rule items, which are then assembled into complete business rules within the MES.
- Primary Key: The RULE_CONDITION_ID column is constrained by the primary key AMV_D_RULE_CONDITIONS_PK, ensuring each condition has a unique identifier.
-
Table: AMV_D_RULE_CONDITIONS
12.1.1
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_RULE_CONDITIONS, object_name:AMV_D_RULE_CONDITIONS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores all rule conditions within MES , implementation_dba_data: AMV.AMV_D_RULE_CONDITIONS ,
-
Table: AMV_D_RULE_CONDITIONS
12.2.2
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_RULE_CONDITIONS, object_name:AMV_D_RULE_CONDITIONS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores all rule conditions within MES , implementation_dba_data: AMV.AMV_D_RULE_CONDITIONS ,
-
VIEW: AMV.AMV_D_RULE_CONDITIONS#
12.2.2
owner:AMV, object_type:VIEW, object_name:AMV_D_RULE_CONDITIONS#, status:VALID,
-
SYNONYM: APPS.AMV_D_RULE_CONDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AMV_D_RULE_CONDITIONS, status:VALID,
-
SYNONYM: APPS.AMV_D_RULE_CONDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AMV_D_RULE_CONDITIONS, status:VALID,
-
VIEW: AMV.AMV_D_RULE_CONDITIONS#
12.2.2
-
TABLE: AMV.AMV_D_RULE_CONDITIONS
12.2.2
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_RULE_CONDITIONS, object_name:AMV_D_RULE_CONDITIONS, status:VALID,
-
Table: AMV_D_SIMPLE_RULE_ITEMS
12.1.1
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_SIMPLE_RULE_ITEMS, object_name:AMV_D_SIMPLE_RULE_ITEMS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores what items have been associated with a rule condition. , implementation_dba_data: AMV.AMV_D_SIMPLE_RULE_ITEMS ,
-
Table: AMV_D_ATTRIB_OPERATORS
12.2.2
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_ATTRIB_OPERATORS, object_name:AMV_D_ATTRIB_OPERATORS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores what operators can be applied to a certain attribute within an entity , implementation_dba_data: AMV.AMV_D_ATTRIB_OPERATORS ,
-
TABLE: AMV.AMV_D_RULE_CONDITIONS
12.1.1
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_RULE_CONDITIONS, object_name:AMV_D_RULE_CONDITIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: AMV_D_SIMPLE_RULE_ITEMS
12.2.2
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_SIMPLE_RULE_ITEMS, object_name:AMV_D_SIMPLE_RULE_ITEMS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores what items have been associated with a rule condition. , implementation_dba_data: AMV.AMV_D_SIMPLE_RULE_ITEMS ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
Table: AMV_D_ATTRIB_OPERATORS
12.1.1
owner:AMV, object_type:TABLE, fnd_design_data:AMV.AMV_D_ATTRIB_OPERATORS, object_name:AMV_D_ATTRIB_OPERATORS, status:VALID, product: AMV - Marketing Encyclopedia System , description: Stores what operators can be applied to a certain attribute within an entity , implementation_dba_data: AMV.AMV_D_ATTRIB_OPERATORS ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - AMV Tables and Views
12.1.1
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
eTRM - AMV Tables and Views
12.2.2
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
eTRM - AMV Tables and Views
12.1.1
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
eTRM - AMV Tables and Views
12.2.2
description: Stores the key id of each vendor (content provider) for all the stocks in amv_stocks. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1