Results for “notify_flag”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
AMV_U_MY_CHANNELS is an Oracle E-Business Suite table owned by the AMV schema, which supports the Marketing Encyclopedia System (MES) product. The table records the subscription relationships between users or user groups and the channels or categories they have elected to follow. In practical terms, it is the personalization and delivery-preference store for MES channel content: each row represents a single subscription entry linking an actor (a user or a group) to a subscribable target (a channel or a category), together with associated delivery, notification, and status attributes.
The table is classified as VALID in both Oracle EBS 12.1.1 and 12.2.2, and its column set is stable across those releases. Applying a heuristic Data Vault model, AMV_U_MY_CHANNELS is best characterized as a link table: it resolves a many-to-many association between subscribing actors and subscribed-to targets, and carries descriptive satellite-style attributes (status, ordering, notification flags) alongside the relationship keys. This classification is a modeling suggestion rather than an enforced warehouse design.
Key Information Stored
The primary key is the surrogate column MY_CHANNEL_ID, enforced by the AMV_U_MY_CHANNELS_PK constraint and additionally covered by unique index AMV_U_MY_CHANNELS_U1. The business-key candidates are defined by unique index AMV_U_MY_CHANNELS_U2 over the combination (USER_OR_GROUP_ID, USER_OR_GROUP_TYPE, SUBSCRIBING_TO_ID, SUBSCRIBING_TO_TYPE), which guarantees that a given actor is not subscribed to the same target more than once.
- USER_OR_GROUP_ID / USER_OR_GROUP_TYPE — identifies the subscribing party and whether it is an individual resource or a group, resolving against JTF_RS_RESOURCE_EXTNS or JTF_RS_GROUPS_B.
- SUBSCRIBING_TO_ID / SUBSCRIBING_TO_TYPE — identifies the subscription target and its nature (channel or category), resolving against AMV_C_CHANNELS_B or AMV_C_CATEGORIES_B.
- STATUS — lifecycle state of the subscription (for example active or inactive), governing whether the subscription participates in delivery.
- NOTIFY_FLAG / NOTIFICATION_INTERVAL_TYPE — control whether notifications are emitted and the cadence at which they are dispatched.
- SUBSCRIPTION_REASON_TYPE — records the origin or rationale for the subscription, supporting auditing and behavioral reporting.
- ORDER_NUMBER — determines sequence or ranking when subscriptions are presented in a list.
- SECURITY_GROUP_ID — enforces multi-org style data segregation against FND_SECURITY_GROUPS.
- Standard WHO columns — CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and OBJECT_VERSION_NUMBER provide audit trails and optimistic locking.
Common Use Cases and Queries
Typical usage centers on determining which channels a user receives, personalizing MES content pages, and auditing subscription coverage across groups. A common query retrieves all active subscriptions for a user:
SELECT my_channel_id, subscribing_to_id, subscribing_to_type, status FROM amv_u_my_channels WHERE user_or_group_id = :p_user_id AND user_or_group_type = 'USER' AND status = 'ACTIVE';- Counting subscribers per channel:
SELECT subscribing_to_id, COUNT(*) FROM amv_u_my_channels WHERE subscribing_to_type = 'CHANNEL' GROUP BY subscribing_to_id; - Locating notification-eligible rows using NOTIFY_FLAG and NOTIFICATION_INTERVAL_TYPE to drive outbound messaging.
- Reconciling orphaned subscriptions by outer-joining to AMV_C_CHANNELS_B and AMV_C_CATEGORIES_B to detect targets that no longer exist.
Related Objects
The FK relationships documented for this table identify its most significant dependencies:
- AMV_C_CHANNELS_B — joined on SUBSCRIBING_TO_ID for channel subscriptions.
- AMV_C_CATEGORIES_B — joined on SUBSCRIBING_TO_ID for category subscriptions.
- JTF_RS_RESOURCE_EXTNS — joined on USER_OR_GROUP_ID for individual resources.
- JTF_RS_GROUPS_B — joined on USER_OR_GROUP_ID for group subscriptions.
- FND_SECURITY_GROUPS — joined on SECURITY_GROUP_ID for data segregation.
- AMV_U_MY_CHANNELS_PK / _U1 / _U2 — the constraints and unique indexes governing row integrity.
Because AMV is a marketing content module, insert and update operations are generally performed through MES application logic rather than direct DML; direct SQL is best confined to read-only reporting and reconciliation.
-
Stores all channels a user is subscribing to.
-
AMS_TRIGGER_ACTIONS stores all actions that can be peformed when a particular Trigger Fires.
-
View: AMS_TRIGGERS_V 12.2.2
This view returns all the Trigger details and the checks and Actions associated with it.
APPS.AMS_TRIGGERS_V·↳ AMS_TRIGGERS_VL·↳ AMS_TRIGGER_CHECKS·↳ HZ_TIMEZONES·Explore AMS module →
-
View: AMS_TRIGGERS_VL 12.1.1
This view is created to give general information about Marketing triggers.
APPS.AMS_TRIGGERS_VL·↳ AMS_TRIGGERS·↳ AMS_TRIGGERS_TL·Explore AMS module →
-
AMS_TRIGGERS stores Triggers to start execution of certain Activity at a certain time.
-
View: AMS_PERSON_ACCT_V 12.2.2
APPS.AMS_PERSON_ACCT_V·↳ FND_TERRITORIES_TL·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCT_SITES_ALL·Explore AMS module →
-
View: AMS_ORG_ACCT_V 12.2.2
Customer account information
APPS.AMS_ORG_ACCT_V·↳ FND_TERRITORIES_TL·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCT_SITES_ALL·Explore AMS module →
-
View: AMS_P_ACCT_V 12.1.1
This view returns all entries from the HZ_CUST_ACCOUNTS_ALL table. Used for list generation only.
-
View: AMS_ORG_ACCT_V 12.1.1
Customer account information
APPS.AMS_ORG_ACCT_V·↳ FND_TERRITORIES_TL·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCT_SITES_ALL·Explore AMS module →
-
Stores all channels a user is subscribing to.
-
View: AMS_TRIGGERS_V 12.1.1
This view returns all the Trigger details and the checks and Actions associated with it.
APPS.AMS_TRIGGERS_V·↳ AMS_TRIGGERS_VL·↳ AMS_TRIGGER_CHECKS·↳ HZ_TIMEZONES·Explore AMS module →
-
Account information of a Party. This view is identical to the underlying table HZ_CUST_ACCOUNTS. View is created so that it serves as a single poing of interface to the AR schema object.
APPS.JTF_CUST_ACCOUNTS_ALL_V·↳ HZ_CUST_ACCOUNTS·Explore JTF module →
-
Account information of a Party. This view is identical to the underlying table HZ_CUST_ACCOUNTS. View is created so that it serves as a single poing of interface to the AR schema object.
APPS.JTF_CUST_ACCOUNTS_ALL_V·↳ HZ_CUST_ACCOUNTS·Explore JTF module →
-
AMS_TRIGGER_ACTIONS stores all actions that can be peformed when a particular Trigger Fires.
-
This table is used to store the deleted records for HZ_CUST_ACCOUNTS during account merge
-
Stores information about customer accounts.
-
View: AMS_TRIGGERS_VL 12.2.2
This view is created to give general information about Marketing triggers.
APPS.AMS_TRIGGERS_VL·↳ AMS_TRIGGERS·↳ AMS_TRIGGERS_TL·Explore AMS module →
-
Stores information about customer accounts.
-
AMS_TRIGGERS stores Triggers to start execution of certain Activity at a certain time.
-
View: AMS_P_ACCT_V 12.2.2
This view returns all entries from the HZ_CUST_ACCOUNTS_ALL table. Used for list generation only.
-
View: AMS_PERSON_ACCT_V 12.1.1
APPS.AMS_PERSON_ACCT_V·↳ FND_TERRITORIES_TL·↳ HZ_CUST_ACCOUNTS·↳ HZ_CUST_ACCT_SITES_ALL·Explore AMS module →
-
This table is used to store the deleted records for HZ_CUST_ACCOUNTS during account merge
-
VIEW: AMV.AMV_U_MY_CHANNELS# 12.2.2
-
VIEW: AMS.AMS_TRIGGERS# 12.2.2
-
VIEW: AMV.AMV_U_MY_CHANNELS# 12.2.2
-
VIEW: AR.HZ_CUST_ACCOUNTS_M# 12.2.2
-
VIEW: APPS.AMS_TRIGGERS_V 12.1.1
-
VIEW: AMS.AMS_TRIGGERS# 12.2.2
-
VIEW: APPS.AMS_TRIGGERS_V 12.2.2
-
VIEW: AR.HZ_CUST_ACCOUNTS# 12.2.2
-
VIEW: APPS.AMS_TRIGGERS_VL 12.1.1
-
VIEW: APPS.AMS_TRIGGERS_VL 12.2.2
-
TABLE: AMV.AMV_U_MY_CHANNELS 12.2.2
-
TABLE: AMV.AMV_U_MY_CHANNELS 12.1.1
-
VIEW: APPS.AMS_PERSON_ACCT_V 12.2.2
-
VIEW: APPS.AMS_ORG_ACCT_V 12.2.2