Search Results amv_d_simple_rule_items
Overview
The AMV_D_SIMPLE_RULE_ITEMS table is a core data structure within the Oracle E-Business Suite Marketing Encyclopedia System (MES), module AMV. Its primary function is to manage the association between rule conditions and specific content items. In the context of the AMV module, which is designed for centralized marketing content management and distribution, business rules are used to dynamically control content visibility, targeting, and personalization. This table acts as the junction, storing the explicit linkages that define which items (e.g., documents, articles, or media) are subject to a given rule condition, thereby enabling rule-driven content delivery in applications like iStore and Marketing.
Key Information Stored
The table's structure centers on two critical foreign key relationships that define its purpose. The primary column is SIMPLE_RULE_ITEM_ID, which serves as the unique identifier for each association record. The two fundamental foreign key columns are RULE_CONDITION_ID and ITEM_ID. The RULE_CONDITION_ID links to the AMV_D_RULE_CONDITIONS table, identifying the specific conditional logic being applied. The ITEM_ID links to the JTF_AMV_ITEMS_B table, which is the master table for all marketable items within the MES. Each row, therefore, represents a single instance where a particular item is bound to a particular rule condition.
Common Use Cases and Queries
A primary use case is auditing and reporting on rule-based content targeting. Administrators may need to understand all items governed by a specific rule condition or identify all rules affecting a particular piece of content. For troubleshooting, queries against this table can reveal why an item is or is not appearing for a target audience. A typical analytical query would join to the related condition and item tables to produce a readable report:
- SELECT sri.simple_rule_item_id, rc.condition_name, i.item_title FROM amv_d_simple_rule_items sri JOIN amv_d_rule_conditions rc ON sri.rule_condition_id = rc.rule_condition_id JOIN jtf_amv_items_b i ON sri.item_id = i.item_id WHERE rc.rule_condition_id = :1;
From a data management perspective, this table is central to processes that apply or remove rule conditions in bulk from sets of marketing items.
Related Objects
AMV_D_SIMPLE_RULE_ITEMS is intrinsically linked to two key tables via its foreign keys, forming a critical part of the AMV rule engine's data model. Its parent table, AMV_D_RULE_CONDITIONS, stores the definition of the conditions themselves (e.g., audience segment, date range). Its other parent, JTF_AMV_ITEMS_B, is the foundational table for all marketable items within the system. The table's primary key constraint, AMV_D_SIMPLE_RULE_ITEMS_PK, enforces the uniqueness of each association. While not explicitly listed in the provided metadata, this table likely feeds or is referenced by various AMV rule evaluation APIs and views that resolve content eligibility at runtime.
-
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 ,
-
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_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 ,