Search Results complaint_action_id




Overview

The GHR_COMPLAINT_ACTIONS table is a core data object within the US Federal Human Resources (GHR) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It serves as the central repository for tracking all procedural steps and formal activities associated with a complaint case. In the context of federal HR compliance and grievance management, a "complaint" refers to a formal employee grievance, such as an Equal Employment Opportunity (EEO) complaint or a Merit Systems Protection Board (MSPB) appeal. This table is therefore critical for maintaining a complete audit trail of the complaint lifecycle, from initial filing through investigation, hearing, and final adjudication. Its role is to ensure that agencies can systematically document every required action, supporting compliance with complex federal regulations and enabling detailed reporting on case status and timelines.

Key Information Stored

While the provided ETRM excerpt does not list all columns, the structure is defined by its primary and foreign keys. The central identifier is the COMPLAINT_ACTION_ID, a unique system-generated primary key for each record. The most critical relational column is COMPLAINT_ID, which acts as a foreign key linking every action to its parent case in the GHR_COMPLAINTS table. Typical data stored in this table would include the action type (e.g., "Intake Interview," "Agency Investigation," "Final Decision Issued"), the date the action was taken or is due, the responsible party, a description or notes on the outcome, and relevant status flags. This structure allows for a chronological sequence of actions to be maintained for each complaint.

Common Use Cases and Queries

This table is primarily used for case management tracking, compliance auditing, and management reporting. Common operational scenarios include generating a timeline report for a specific complaint, identifying overdue actions, and compiling statistics on the duration from complaint filing to resolution. A fundamental query pattern involves joining to the parent complaints table to retrieve case details.

  • Action Timeline for a Complaint: SELECT * FROM GHR_COMPLAINT_ACTIONS WHERE complaint_id = :p_complaint_id ORDER BY action_date;
  • Complaints with Pending Actions: SELECT c.complaint_number, a.action_type, a.due_date FROM ghr_complaints c, ghr_complaint_actions a WHERE c.complaint_id = a.complaint_id AND a.status = 'PENDING' AND a.due_date < SYSDATE;

These queries support workflow management and ensure regulatory deadlines are met.

Related Objects

The GHR_COMPLAINT_ACTIONS table has a direct and essential relationship with the master complaints table, as documented in the ETRM metadata. The primary related object is:

  • GHR_COMPLAINTS: This is the parent table. The relationship is defined by the foreign key where GHR_COMPLAINT_ACTIONS.COMPLAINT_ID references GHR_COMPLAINTS.COMPLAINT_ID. Every action record must be associated with one valid parent complaint record. This relationship is foundational for all queries that combine case header information with its detailed action history. The ETRM notes the table was "Not implemented in this database" at the time of the excerpt's generation, indicating potential customization or phased rollout scenarios where the standard table might be extended or its usage controlled via custom code.