Search Results per_performance_reviews_pk
Overview
The HR.PER_PERFORMANCE_REVIEWS table is the core transactional store for employee performance evaluation data in the Oracle E-Business Suite PER (Human Resources) module. Each row captures a single performance review event for a person, linking the review outcome to an HR event record and to downstream compensation proposals. In releases 12.1.1 and 12.2.2 the object is owner-qualified as HR.PER_PERFORMANCE_REVIEWS, reported with VALID status and a documented physical schema of 43 columns.
From a Data Vault modeling perspective, the FK topology mined from the dictionary suggests a satellite-leaning classification. The table describes attributes of a review occurrence rather than acting as an independent hub of business entities, and it hangs off PER_EVENTS through EVENT_ID. This classification is a heuristic modeling suggestion rather than a physical constraint; the table remains a conventional third-normal-form EBS entity.
Key Information Stored
The surrogate primary key is PERFORMANCE_REVIEW_ID, enforced by the unique index PER_PERFORMANCE_REVIEWS_PK. This index is the only documented unique constraint and therefore the sole business-key candidate at the physical level, although the natural business identity of a review is normally the combination of person and event context.
The most operationally significant columns are:
PERFORMANCE_REVIEW_ID— system-generated surrogate identifier and primary key.PERSON_ID— the employee whose performance is being reviewed; the link to the person record.EVENT_ID— the HR event that triggered or represents the review; FK toPER_EVENTS.REVIEW_DATE— the effective date of the performance review.PERFORMANCE_RATING— the evaluated rating assigned to the employee.NEXT_PERF_REVIEW_DATE— the scheduled date of the following review cycle.ATTRIBUTE_CATEGORYandATTRIBUTE1–ATTRIBUTE30— the descriptor flexfield, used for client-specific extensions.OBJECT_VERSION_NUMBER— optimistic locking control for concurrent updates.LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN— standard WHO audit columns.CREATED_BY,CREATION_DATE— row creation audit columns.
Common Use Cases and Queries
Typical reporting retrieves the latest rating per employee, the review history for a person, or reviews due within a period. A representative query joining the review to its event is:
SELECT pr.performance_review_id, pr.person_id, pr.review_date, pr.performance_rating, pr.next_perf_review_date FROM per_performance_reviews pr WHERE pr.person_id = :person_id ORDER BY pr.review_date DESC;- Identifying overdue reviews: filter on
NEXT_PERF_REVIEW_DATE < SYSDATEfor active employees. - Compensation analysis: join
PER_PAY_PROPOSALSonPERFORMANCE_REVIEW_IDto correlate ratings with proposed salary changes. - Event reconciliation: join
PER_EVENTSonEVENT_IDto obtain event type and status context.
Because the flexfield columns are client-configured, queries on ATTRIBUTE* should be validated against the customer's descriptive flexfield definition before use in production reports.
Related Objects
Relationship metadata shows the following significant dependencies:
PER_PERFORMANCE_REVIEWS.EVENT_ID → PER_EVENTS— the parent event driving the review.PER_PAY_PROPOSALS.PERFORMANCE_REVIEW_ID → PER_PERFORMANCE_REVIEWS— downstream compensation proposals referencing the review.PER_PERFORMANCE_REVIEWS_PK— the primary key index onPERFORMANCE_REVIEW_ID.
The person reference via PERSON_ID logically joins to the PER_ALL_PEOPLE_F person/assignment model, and the standard WHO columns integrate with the common audit framework. Together these objects form the performance management chain from event through evaluation to pay proposal.
-
Table: PER_PERFORMANCE_REVIEWS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERFORMANCE_REVIEWS, object_name:PER_PERFORMANCE_REVIEWS, status:VALID, product: PER - Human Resources , description: Performance review information for employees. , implementation_dba_data: HR.PER_PERFORMANCE_REVIEWS ,
-
INDEX: HR.PER_PERFORMANCE_REVIEWS_PK
12.2.2
owner:HR, object_type:INDEX, object_name:PER_PERFORMANCE_REVIEWS_PK, status:VALID,
-
Table: PER_PERFORMANCE_REVIEWS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERFORMANCE_REVIEWS, object_name:PER_PERFORMANCE_REVIEWS, status:VALID, product: PER - Human Resources , description: Performance review information for employees. , implementation_dba_data: HR.PER_PERFORMANCE_REVIEWS ,
-
INDEX: HR.PER_PERFORMANCE_REVIEWS_PK
12.1.1
owner:HR, object_type:INDEX, object_name:PER_PERFORMANCE_REVIEWS_PK, status:VALID,
-
TABLE: HR.PER_PERFORMANCE_REVIEWS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERFORMANCE_REVIEWS, object_name:PER_PERFORMANCE_REVIEWS, status:VALID,
-
TABLE: HR.PER_PERFORMANCE_REVIEWS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PERFORMANCE_REVIEWS, object_name:PER_PERFORMANCE_REVIEWS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PER_PRV_SHD
12.2.2
-
PACKAGE BODY: APPS.PER_PRV_SHD
12.1.1
-
PACKAGE BODY: APPS.PER_PRV_BUS
12.1.1
-
PACKAGE BODY: APPS.PER_PRV_BUS
12.2.2
-
APPS.PER_PRV_SHD dependencies on PER_PERFORMANCE_REVIEWS
12.2.2
-
APPS.PER_PRV_SHD dependencies on PER_PERFORMANCE_REVIEWS
12.1.1
-
APPS.PER_PRV_BUS dependencies on PER_PERFORMANCE_REVIEWS
12.1.1
-
APPS.PER_PRV_BUS dependencies on PER_PERFORMANCE_REVIEWS
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PER_PRV_SHD dependencies on HR_UTILITY
12.1.1
-
APPS.PER_PRV_SHD dependencies on HR_UTILITY
12.2.2
-
APPS.PER_PRV_BUS dependencies on PER_PRV_SHD
12.1.1
-
APPS.PER_PRV_BUS dependencies on PER_PRV_SHD
12.2.2
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.2.2
description: Table to store NQF Training info for a person ,
-
eTRM - PER Tables and Views
12.1.1
description: Table to store NQF Training info for a person ,