Search Results alr_response_actions
Overview
The ALR_RESPONSE_ACTIONS table is a core data object within the Oracle E-Business Suite Alert module (ALR). It functions as a junction table that defines the specific actions to be executed when a particular response is selected from a response set for a given alert. In essence, it maps a response (e.g., "Approve," "Reject," "Escalate") to one or more sequenced system or user-defined actions, enabling the automation of complex business workflows triggered by alert notifications. Its role is critical for implementing conditional and multi-step business logic within the Alert framework, linking the user's choice of response to the subsequent automated processes.
Key Information Stored
The table's structure is defined by a composite primary key and columns that establish relationships and control execution logic. The primary key uniquely identifies a response action record and consists of APPLICATION_ID, ALERT_ID, RESPONSE_SET_ID, RESPONSE_ID, and SEQUENCE. The SEQUENCE column is particularly important as it dictates the order in which multiple actions for a single response are processed. Other significant columns include ACTION_ID, which is a foreign key to the ALR_ACTIONS table and specifies the executable action (e.g., run a concurrent program, execute SQL, send a message). The END_DATE_ACTIVE column allows for the temporal control of an action, enabling administrators to deactivate it without deleting the historical configuration.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting the workflow logic of alerts. Administrators often query this table to understand the chain of events triggered by a response. For instance, to list all actions associated with a specific alert and response set, ordered for execution, one might use:
- SELECT sequence, action_id FROM alr.alr_response_actions WHERE application_id = :app_id AND alert_id = :alert_id AND response_set_id = :resp_set_id ORDER BY sequence;
Another common scenario is verifying active actions for reporting or validation purposes before migrating alert definitions. A query to find all currently active actions for a response would include a check on END_DATE_ACTIVE:
- SELECT * FROM alr.alr_response_actions WHERE application_id = :app_id AND alert_id = :alert_id AND response_id = :resp_id AND (end_date_active IS NULL OR end_date_active >= SYSDATE) ORDER BY sequence;
Related Objects
The ALR_RESPONSE_ACTIONS table is centrally connected to several key Alert tables via foreign key constraints, as documented in the ETRM metadata. These relationships are fundamental to the integrity of alert definitions.
- ALR_ALERTS: Joined via APPLICATION_ID and ALERT_ID. This is the parent table defining the alert itself.
- ALR_RESPONSE_SETS: Joined via APPLICATION_ID, ALERT_ID, and RESPONSE_SET_ID. This is the parent table for the set of possible responses to the alert.
- ALR_ACTIONS: Joined via APPLICATION_ID and ACTION_ID, and also referenced by END_DATE_ACTIVE. This table stores the master definition of the executable action code (PL/SQL, concurrent program, etc.) that will be run.
-
Table: ALR_RESPONSE_ACTIONS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_ACTIONS, object_name:ALR_RESPONSE_ACTIONS, status:VALID, product: ALR - Alert , description: Member actions of a response set , implementation_dba_data: ALR.ALR_RESPONSE_ACTIONS ,
-
Table: ALR_RESPONSE_ACTIONS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_ACTIONS, object_name:ALR_RESPONSE_ACTIONS, status:VALID, product: ALR - Alert , description: Member actions of a response set , implementation_dba_data: ALR.ALR_RESPONSE_ACTIONS ,
-
APPS.ALR_RESPONSE_SETS_PKG dependencies on ALR_RESPONSE_ACTIONS
12.2.2
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_RESPONSE_ACTIONS
12.1.1
-
APPS.ALR_RESPONSE_ACTIONS_PKG dependencies on ALR_RESPONSE_ACTIONS
12.2.2
-
APPS.ALR_RESPONSE_SETS_PKG dependencies on ALR_RESPONSE_ACTIONS
12.1.1
-
APPS.ALR_RESPONSE_ACTIONS_PKG dependencies on ALR_RESPONSE_ACTIONS
12.1.1
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_RESPONSE_ACTIONS
12.2.2
-
VIEW: ALR.ALR_RESPONSE_ACTIONS#
12.2.2
owner:ALR, object_type:VIEW, object_name:ALR_RESPONSE_ACTIONS#, status:VALID,
-
APPS.ALR_RESPONSE_ACTIONS_PKG SQL Statements
12.1.1
-
VIEW: ALR.ALR_RESPONSE_ACTIONS#
12.2.2
-
TRIGGER: APPS.ALR_RESPONSE_ACTIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:ALR_RESPONSE_ACTIONS+, status:VALID,
-
APPS.ALR_RESPONSE_ACTIONS_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.ALR_RESPONSE_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ALR_RESPONSE_ACTIONS, status:VALID,
-
SYNONYM: APPS.ALR_RESPONSE_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ALR_RESPONSE_ACTIONS, status:VALID,
-
TRIGGER: APPS.ALR_RESPONSE_ACTIONS+
12.2.2
-
PACKAGE BODY: APPS.ALR_RESPONSE_ACTIONS_PKG
12.2.2
-
TABLE: ALR.ALR_RESPONSE_ACTIONS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_ACTIONS, object_name:ALR_RESPONSE_ACTIONS, status:VALID,
-
TABLE: ALR.ALR_RESPONSE_ACTIONS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_ACTIONS, object_name:ALR_RESPONSE_ACTIONS, status:VALID,
-
PACKAGE BODY: APPS.ALR_RESPONSE_ACTIONS_PKG
12.1.1
-
FUNCTION: APPS.ALR_RESPONSE_ACTIONS=
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_DISTRIBUTION_LISTS
12.2.2
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_DISTRIBUTION_LISTS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
FUNCTION: APPS.ALR_RESPONSE_ACTIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:ALR_RESPONSE_ACTIONS=, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
Table: ALR_ACTIONS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ACTIONS, object_name:ALR_ACTIONS, status:VALID, product: ALR - Alert , description: Alert and response actions , implementation_dba_data: ALR.ALR_ACTIONS ,
-
Table: ALR_ACTIONS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ACTIONS, object_name:ALR_ACTIONS, status:VALID, product: ALR - Alert , description: Alert and response actions , implementation_dba_data: ALR.ALR_ACTIONS ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
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 ,
-
PACKAGE BODY: APPS.ALR_RESPONSE_SETS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_RESPONSE_SETS_PKG, status:VALID,
-
PACKAGE BODY: APPS.ALR_RESPONSE_ACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_RESPONSE_ACTIONS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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 ,
-
PACKAGE BODY: APPS.ALR_RESPONSE_ACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_RESPONSE_ACTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.ALR_RESPONSE_SETS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_RESPONSE_SETS_PKG, status:VALID,
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_ACTIONS
12.2.2
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_ACTIONS
12.1.1
-
PACKAGE BODY: APPS.ALR_MLR_PACKAGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_MLR_PACKAGE, status:VALID,
-
Table: ALR_ALERTS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ALERTS, object_name:ALR_ALERTS, status:VALID, product: ALR - Alert , description: Alerts defined on application tables , implementation_dba_data: ALR.ALR_ALERTS ,
-
PACKAGE BODY: APPS.ALR_MLR_PACKAGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_MLR_PACKAGE, status:VALID,
-
Table: ALR_ALERTS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ALERTS, object_name:ALR_ALERTS, status:VALID, product: ALR - Alert , description: Alerts defined on application tables , implementation_dba_data: ALR.ALR_ALERTS ,