Search Results qa_plan_char_action_triggers
Overview
The QA_PLAN_CHAR_ACTION_TRIGGERS table is a core data structure within the Oracle E-Business Suite (EBS) Quality (QA) module. It serves as the master definition table for action triggers associated with specific characteristics within a collection plan. In the context of Quality Management, a collection plan defines the data to be gathered during inspections. This table enables the configuration of automated business logic by defining the conditions (triggers) under which specific actions—such as sending notifications, starting workflows, or updating statuses—are executed when data is collected for a plan characteristic. Its role is pivotal in automating quality processes and ensuring consistent enforcement of business rules based on collected inspection results.
Key Information Stored
The table stores the linkage between a collection plan, a specific characteristic within that plan, and the defined action triggers. The primary identifier is the PLAN_CHAR_ACTION_TRIGGER_ID. Two critical foreign key columns establish core relationships: PLAN_ID links to the QA_PLANS table to identify the parent collection plan, and CHAR_ID links to the QA_CHARS table to identify the specific characteristic being monitored. While the provided metadata does not list all columns, the table's purpose implies it likely stores trigger condition details, such as operator (e.g., =, >, <) and a threshold or comparison value, which determine when the associated action fires. The existence of the foreign key from QA_PLAN_CHAR_ACTIONS confirms this table's rows are the parent records for one or more defined actions.
Common Use Cases and Queries
This table is central to reporting on and auditing the automated behavior of quality collection plans. Common use cases include analyzing all active triggers within a plan, troubleshooting why an expected action did not occur, or documenting process configurations. A typical query would join this table to QA_PLANS and QA_CHARS to produce a human-readable report. For example:
SELECT qp.PLAN_NAME, qc.CHAR_NAME, qpcat.* FROM QA_PLAN_CHAR_ACTION_TRIGGERS qpcat, QA_PLANS qp, QA_CHARS qc WHERE qpcat.PLAN_ID = qp.PLAN_ID AND qpcat.CHAR_ID = qc.CHAR_ID AND qp.PLAN_ID = :p_plan_id;
Another critical pattern is identifying triggers without corresponding defined actions, which may indicate an incomplete setup:
SELECT * FROM QA_PLAN_CHAR_ACTION_TRIGGERS qpcat WHERE NOT EXISTS (SELECT 1 FROM QA_PLAN_CHAR_ACTIONS qpca WHERE qpca.PLAN_CHAR_ACTION_TRIGGER_ID = qpcat.PLAN_CHAR_ACTION_TRIGGER_ID);
Related Objects
The QA_PLAN_CHAR_ACTION_TRIGGERS table sits at the center of a key relationship hierarchy in the Quality module. It has defined foreign key relationships with two primary master tables: QA_PLANS (for the plan definition) and QA_CHARS (for the characteristic definition). Most importantly, it is the parent table for QA_PLAN_CHAR_ACTIONS, which holds the specific actions (e.g., notifications, status changes) to execute when the trigger condition is met. Any custom reporting or integration touching automated plan actions will likely traverse this relationship from QA_PLANS to QA_PLAN_CHAR_ACTION_TRIGGERS to QA_PLAN_CHAR_ACTIONS.
-
Table: QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_PLAN_CHAR_ACTION_TRIGGERS, object_name:QA_PLAN_CHAR_ACTION_TRIGGERS, status:VALID, product: QA - Quality , description: Defines action triggers defined in a collection plan , implementation_dba_data: QA.QA_PLAN_CHAR_ACTION_TRIGGERS ,
-
Table: QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
owner:QA, object_type:TABLE, fnd_design_data:QA.QA_PLAN_CHAR_ACTION_TRIGGERS, object_name:QA_PLAN_CHAR_ACTION_TRIGGERS, status:VALID, product: QA - Quality , description: Defines action triggers defined in a collection plan , implementation_dba_data: QA.QA_PLAN_CHAR_ACTION_TRIGGERS ,
-
APPS.QA_ERES_UTIL dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_SS_RESULTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_PARENT_CHILD_COPY_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_SSQR_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTCPPLB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_PLANS_PUB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_CHAR_UPDATE_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_PARENT_CHILD_COPY_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTTRAWB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTAUFLB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_SS_RESULTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTTRAWB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QLTAUFLB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QLTCPPLB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QLTCPDFB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_AK_MAPPING_API dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QA_SSQR_JRAD_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_ERES_UTIL dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_MQA_PLAN_ELEMENTS dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_PLANS_PUB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_AK_MAPPING_API dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QA_CHAR_UPDATE_PKG dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.2.2
-
APPS.QLTCPDFB dependencies on QA_PLAN_CHAR_ACTION_TRIGGERS
12.1.1
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_OUTPUTS
12.2.2
-
VIEW: QA.QA_PLAN_CHAR_ACTION_TRIGGERS#
12.2.2
owner:QA, object_type:VIEW, object_name:QA_PLAN_CHAR_ACTION_TRIGGERS#, status:VALID,
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTION_OUTPUTS
12.1.1
-
APPS.QLTDACTB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QA_VALIDATION_API dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTDACTB dependencies on QA_CHARS
12.1.1
-
TRIGGER: APPS.QA_PLAN_CHAR_ACTION_TRIGGERS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:QA_PLAN_CHAR_ACTION_TRIGGERS+, status:VALID,
-
APPS.QLTAUFLB dependencies on QA_PLAN_CHAR_ACTIONS
12.1.1
-
APPS.QLTDACTB dependencies on QA_CHARS
12.2.2
-
APPS.QLTTRAWB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2
-
APPS.QLTAUFLB SQL Statements
12.2.2
-
TRIGGER: APPS.QA_PLAN_CHAR_ACTION_TRIGGERS+
12.2.2
-
APPS.QLTAUFLB SQL Statements
12.1.1
-
APPS.QLTAUFLB dependencies on QA_PLAN_CHAR_ACTIONS
12.2.2