Search Results ams_list_rules_all_uk1
Overview
The AMS_LIST_RULES_ALL table is a core data object within the Oracle E-Business Suite Marketing (AMS) module. It serves as the central repository for user-defined duplicate identification rules. These rules are critical for managing data quality within marketing lists, enabling administrators to define specific criteria for detecting duplicate account or contact records during list generation or import processes. By storing these rule definitions, the table facilitates the enforcement of data integrity, preventing redundant communications and ensuring accurate targeting in marketing campaigns across the enterprise.
Key Information Stored
The table's primary purpose is to store the definition and metadata of each duplicate identification rule. The most critical columns include the system-generated primary key, LIST_RULE_ID, which uniquely identifies each rule. The LIST_RULE_NAME column holds the unique, user-assigned name for the rule, as indicated by its designation as a unique key (AMS_LIST_RULES_ALL_UK1). While the provided metadata does not enumerate all columns, the table's description implies it stores other rule attributes, such as the rule's active status, creation date, last update date, the object type (account or contact) it applies to, and the rule's owner. The structure is designed to link to child tables that define the specific field-level matching criteria.
Common Use Cases and Queries
The primary use case is the creation, maintenance, and application of duplicate rules for list management. Common operational queries involve retrieving active rules for a specific object type or auditing rule usage. For instance, a DBA might run a query to list all rules defined for contacts. A typical reporting query would join with related tables to understand which rules are applied to which marketing lists. A sample SQL pattern to find rules by name, as suggested by the user's search term, would be:
- SELECT list_rule_id, list_rule_name, creation_date FROM ams_list_rules_all WHERE list_rule_name LIKE '%&search_string%' AND enabled_flag = 'Y';
Another common pattern is verifying rule integrity by checking for orphaned child records or identifying rules not currently in use by any list.
Related Objects
The AMS_LIST_RULES_ALL table has defined foreign key relationships with two key child tables, forming the core of the duplicate rule definition structure. These relationships are documented as follows:
- AMS_LIST_RULE_FIELDS: This child table references AMS_LIST_RULES_ALL via the LIST_RULE_ID column. It stores the specific fields (e.g., LAST_NAME, EMAIL_ADDRESS) and matching operators that constitute the logic of the rule defined in the parent table.
- AMS_LIST_RULE_USAGES: This child table also references AMS_LIST_RULES_ALL via the LIST_RULE_ID column. It tracks the application of a specific rule to individual marketing lists, linking the rule definition to its practical usage.
These relationships illustrate that a single rule definition in AMS_LIST_RULES_ALL can have multiple field criteria (AMS_LIST_RULE_FIELDS) and can be applied to multiple marketing lists (AMS_LIST_RULE_USAGES).
-
Table: AMS_LIST_RULES_ALL
12.1.1
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULES_ALL, object_name:AMS_LIST_RULES_ALL, status:VALID, product: AMS - Marketing , description: This table stores details about user-defined rules for identifying account or contact duplicates in a generated or imported list. , implementation_dba_data: AMS.AMS_LIST_RULES_ALL ,
-
Table: AMS_LIST_RULES_ALL
12.2.2
owner:AMS, object_type:TABLE, fnd_design_data:AMS.AMS_LIST_RULES_ALL, object_name:AMS_LIST_RULES_ALL, status:VALID, product: AMS - Marketing , description: This table stores details about user-defined rules for identifying account or contact duplicates in a generated or imported list. , implementation_dba_data: AMS.AMS_LIST_RULES_ALL ,
-
eTRM - AMS Tables and Views
12.2.2
description: This table is used to store tracking data for web advertisement and offer type schedules ,
-
eTRM - AMS Tables and Views
12.1.1
description: This table is used to store tracking data for web advertisement and offer type schedules ,
-
eTRM - AMS Tables and Views
12.2.2
description: This table is used to store tracking data for web advertisement and offer type schedules ,
-
eTRM - AMS Tables and Views
12.1.1
description: This table is used to store tracking data for web advertisement and offer type schedules ,