Search Results display_rule_id
Overview
The AMS_IBA_DISPLAY_RULES table is a core data object within the Oracle E-Business Suite (EBS) Marketing (AMS) module, specifically supporting the iMarketing component. It functions as the central repository for defining the logic and context governing the display of advertisements within the application's storefront. This table is a critical backend element for campaign execution, enabling the system to determine which specific ad content should be presented to a user based on a set of predefined conditions. Its primary role is to store the rule definitions that are subsequently evaluated at runtime to deliver targeted marketing content, thereby facilitating personalized customer interactions.
Key Information Stored
While the provided ETRM metadata does not list all columns, the structure centers on the unique rule identifier and the associated content and context data. The primary key, DISPLAY_RULE_ID, is the unique identifier for each distinct display rule stored in the table. The table's description indicates it stores both the "content and context" for ad display. In practice, this typically includes columns for rule names, descriptive text, active dates, status flags (e.g., 'ACTIVE', 'INACTIVE'), the specific ad or creative content identifier to be displayed, and the conditional logic parameters (which may be stored as XML, a PL/SQL expression, or referenced via a separate condition table). The rule definition encapsulates the "what" (content) and the "when/where" (context) of ad serving.
Common Use Cases and Queries
The primary use case is the dynamic selection and rendering of advertisements on EBS store pages. A common operational query involves retrieving all active rules for a given campaign or context to be processed by the display engine. For reporting and administration, analysts may query the table to audit rule setups or troubleshoot display issues.
- Sample Query to List Active Display Rules:
SELECT display_rule_id, name, start_date_active, end_date_active FROM ams.ams_iba_display_rules WHERE SYSDATE BETWEEN start_date_active AND NVL(end_date_active, SYSDATE+1) AND status = 'ACTIVE'; - Use Case: Rule Validation: Before associating a rule with a campaign, a developer might verify its existence and structure by joining the display rule details with its associated content metadata.
Related Objects
The table maintains a direct relationship with campaign definitions through a documented foreign key. The primary key (DISPLAY_RULE_ID) is referenced by the AMS_IBA_CAMPAIGN_RULES table via its RULE_ID column. This relationship is fundamental, as it links the abstract display rule logic defined in AMS_IBA_DISPLAY_RULES to specific marketing campaigns managed within the system. When a campaign executes, it leverages this relationship to fetch the applicable display rules for evaluation. This table is also likely referenced by various internal APIs and PL/SQL packages within the AMS module that constitute the iMarketing engine, though these are not explicitly detailed in the provided metadata.
-
Table: AMS_IBA_DISPLAY_RULES
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_IBA_DISPLAY_RULES, object_name:AMS_IBA_DISPLAY_RULES, status:VALID, product: AMS - Marketing , description: This table stores the display rules content and context for use displaying ads in the stored. This table used by i-marketing development team. , implementation_dba_data: AMS.AMS_IBA_DISPLAY_RULES ,
-
View: AMS_IBA_POSTINGS_VL
12.1.1
product: AMS - Marketing , description: View that joins posting information and translable fields. , implementation_dba_data: Not implemented in this database ,
-
Table: AMS_IBA_DISPLAY_RULES
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_IBA_DISPLAY_RULES, object_name:AMS_IBA_DISPLAY_RULES, status:VALID, product: AMS - Marketing , description: This table stores the display rules content and context for use displaying ads in the stored. This table used by i-marketing development team. , implementation_dba_data: AMS.AMS_IBA_DISPLAY_RULES ,
-
View: AMS_IBA_POSTINGS_RUN_VL
12.1.1
product: AMS - Marketing , description: View that joins affiliate posting information and translable fields. , implementation_dba_data: Not implemented in this database ,
-
View: AMS_IBA_POSTINGS_RUN_VL
12.2.2
product: AMS - Marketing , description: View that joins affiliate posting information and translable fields. , implementation_dba_data: Not implemented in this database ,
-
View: AMS_ACT_ATTACHMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMS.AMS_ACT_ATTACHMENTS_V, object_name:AMS_ACT_ATTACHMENTS_V, status:VALID, product: AMS - Marketing , description: This view returns attachments associated to an activity. , implementation_dba_data: APPS.AMS_ACT_ATTACHMENTS_V ,
-
View: AMS_IBA_POSTINGS_VL
12.2.2
product: AMS - Marketing , description: View that joins posting information and translable fields. , implementation_dba_data: Not implemented in this database ,
-
View: AMS_P_ACT_ATTACHMENTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AMS.AMS_P_ACT_ATTACHMENTS_V, object_name:AMS_P_ACT_ATTACHMENTS_V, status:VALID, product: AMS - Marketing , description: This Public view returns the attachement associated with marketing activity. , implementation_dba_data: APPS.AMS_P_ACT_ATTACHMENTS_V ,
-
View: AMS_ACT_ATTACHMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AMS.AMS_ACT_ATTACHMENTS_V, object_name:AMS_ACT_ATTACHMENTS_V, status:VALID, product: AMS - Marketing , description: This view returns attachments associated to an activity. , implementation_dba_data: APPS.AMS_ACT_ATTACHMENTS_V ,
-
View: AMS_P_ACT_ATTACHMENTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AMS.AMS_P_ACT_ATTACHMENTS_V, object_name:AMS_P_ACT_ATTACHMENTS_V, status:VALID, product: AMS - Marketing , description: This Public view returns the attachement associated with marketing activity. , implementation_dba_data: APPS.AMS_P_ACT_ATTACHMENTS_V ,