Search Results alr_response_sets_pk
Overview
The ALR_RESPONSE_SETS table is a core data object within the Oracle E-Business Suite Alert (ALR) module. It functions as the master definition table for response sets, which are configurable groups of possible replies that can be assigned to an alert. When an alert is triggered, it can solicit a response from a user; the response set defines the structured list of choices available to that user. This table is essential for enabling interactive, two-way communication within the EBS workflow, moving beyond simple notification to actionable feedback and data collection.
Key Information Stored
The table's structure centers on uniquely identifying a response set within the context of a specific alert and application. The primary key (ALR_RESPONSE_SETS_PK) comprises APPLICATION_ID, ALERT_ID, and RESPONSE_SET_ID, ensuring each set is uniquely identifiable. A separate unique key (ALR_RESPONSE_SETS_UK1) on APPLICATION_ID, ALERT_ID, and NAME enforces uniqueness of the response set name per alert. While the provided metadata does not list all columns, critical stored information typically includes the response set NAME and DESCRIPTION, along with control columns such as CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY for auditing purposes.
Common Use Cases and Queries
This table is central to administering and troubleshooting alert responses. Common operational scenarios include auditing all response sets defined for a particular alert to understand its interactive options, or identifying response sets that are no longer in use. A frequent reporting need is to join this table with ALR_ALERTS to list all alerts alongside their configured response sets. For example, a basic query to retrieve this information would be:
SELECT aa.APPLICATION_ID, aa.ALERT_NAME, ars.NAME AS RESPONSE_SET_NAME, ars.DESCRIPTION
FROM ALR.ALR_ALERTS aa,
ALR.ALR_RESPONSE_SETS ars
WHERE aa.APPLICATION_ID = ars.APPLICATION_ID
AND aa.ALERT_ID = ars.ALERT_ID
ORDER BY aa.APPLICATION_ID, aa.ALERT_NAME;
Technical consultants may also query this table to resolve data integrity issues or to understand the configuration before modifying an alert's response behavior via the Oracle Alert Manager interface.
Related Objects
The ALR_RESPONSE_SETS table maintains strict referential integrity with several key Alert tables, as documented by its foreign key relationships. It is a child of the ALR_ALERTS table, linking via APPLICATION_ID and ALERT_ID. It acts as a parent to multiple tables that store the detailed components and history of a response set:
- ALR_VALID_RESPONSES: Stores the individual valid response choices (e.g., "Approve", "Reject") within the set.
- ALR_RESPONSE_ACTIONS: Defines the actions (like executing a concurrent program) to be taken based on a selected response.
- ALR_RESPONSE_VARIABLES & ALR_RESPONSE_VARIABLE_VALUES: Manage variables and their possible values associated with the response set for dynamic data collection.
- ALR_RESPONSE_MESSAGES: Holds messages sent to users in relation to the response set.
- ALR_ACTUAL_RESPONSES: The critical transactional table that records the actual responses submitted by users when alerts are triggered.
This network of relationships positions ALR_RESPONSE_SETS as the central configuration point from which the entire interactive response mechanism for an alert is built and executed.
-
Table: ALR_RESPONSE_SETS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_SETS, object_name:ALR_RESPONSE_SETS, status:VALID, product: ALR - Alert , description: Response sets , implementation_dba_data: ALR.ALR_RESPONSE_SETS ,
-
Table: ALR_RESPONSE_SETS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_SETS, object_name:ALR_RESPONSE_SETS, status:VALID, product: ALR - Alert , description: Response sets , implementation_dba_data: ALR.ALR_RESPONSE_SETS ,