Results for “per_appraisals”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

PER_APPRAISALS is the core transactional table within the Oracle E-Business Suite Human Resources (PER) module that stores appraisal records — evaluations of a person by others. Each row represents a single appraisal event, capturing the appraisee, the appraiser, the appraisal template applied, associated performance ratings, objectives, and assessment data. In Oracle EBS 12.1.1 and 12.2.2, this table sits at the heart of the Performance Management and Talent Management workflows, providing the persistence layer for both the self-service appraisal pages and the administrative appraisal functions.

From a dimensional modeling perspective, the ETRM metadata classifies PER_APPRAISALS heuristically as satellite-leaning. This suggests it is best modeled as a satellite attached to a business key that represents the appraisal or the appraisee/appraiser relationship, rather than as a standalone hub. The presence of descriptive attributes such as status, dates, comments, and rating references — combined with foreign keys to reference tables — supports this satellite classification, though the surrogate primary key APPRAISAL_ID also gives it a hub-like quality in a raw Data Vault build.

Key Information Stored

The table contains 75 documented columns. The most significant include:

Common Use Cases and Queries

Typical reporting scenarios include tracking appraisal completion rates, average performance ratings by organization, and identifying overdue appraisals. A common SQL pattern joins PER_APPRAISALS to PER_RATING_LEVELS and HR_ALL_ORGANIZATION_UNITS to report ratings by business group:

  • Listing all appraisals for a person within a period: SELECT appraisal_id, appraisal_date, status FROM per_appraisals WHERE appraisee_person_id = :person_id AND appraisal_date BETWEEN :start AND :end.
  • Calculating average overall ratings by template: aggregate OVERALL_PERFORMANCE_LEVEL_ID joined to PER_RATING_LEVELS.
  • Workflow monitoring: filter on STATUS and APPRAISAL_SYSTEM_STATUS to find appraisals pending completion.
  • Downstream detail retrieval: join to PER_ASSESSMENTS, PER_OBJECTIVES, and PER_PERFORMANCE_RATINGS via APPRAISAL_ID.

These queries are frequently used in OBIEE/OTBI extracts, custom concurrent programs, and HR analytics dashboards.

Related Objects

  • PER_ASSESSMENTS — References PER_APPRAISALS.APPRAISAL_ID; stores individual competency assessments.
  • PER_OBJECTIVES — References PER_APPRAISALS.APPRAISAL_ID; stores appraisal objectives.
  • PER_PERFORMANCE_RATINGS — References PER_APPRAISALS.APPRAISAL_ID; stores line-level ratings.
  • PER_APPRAISAL_TEMPLATES — Referenced by APPRAISAL_TEMPLATE_ID; defines template structure.
  • PER_RATING_LEVELS — Referenced by OVERALL_PERFORMANCE_LEVEL_ID; defines rating values.
  • HR_ALL_ORGANIZATION_UNITS — Referenced by BUSINESS_GROUP_ID; provides the business group context.