Skip to content

Performance Reviews & Goals

Full appraisal lifecycle - from KRA template creation and cycle activation, through self-review and manager scoring, to rating computation and cycle closure. Also supports independent goal tracking.


Prerequisites

From Core HR:

  • βœ… Active employees with departments and reporting managers assigned
  • βœ… Departments configured - KRAs can be scoped to specific departments

πŸ‘€ Role-Based Access

ActionSUPER_ADMIN / HR_ADMINManagerEMPLOYEE
Create master KRAs / KPIsβœ…βŒβŒ
Create / activate review cyclesβœ…βŒβŒ
Assign KRAs to direct reportsβœ…βœ…βŒ
Create goals for employeesβœ…βœ… (direct reports)❌
Update own goal progressβœ…βœ…βœ…
Submit self-review--βœ…
Score manager evaluation-βœ…βŒ
Acknowledge review result--βœ…
Close review cycleβœ…βŒβŒ

Admin Workflow

Step 1 - Build the Master KRA Library

Key Result Areas (KRAs) define performance dimensions. KPIs within each KRA define measurable targets.

Navigate to: Appraisals Settings β†’ Master KRAs β†’ Add KRA

FieldDescriptionExample
TitleKRA nameEngineering Quality
CategoryGrouping labelTechnical
DepartmentRestrict to a department (leave blank for global)Engineering

Add KPIs to the KRA:

FieldDescriptionExample
Metric NameWhat is measuredBug Rate
TargetExpected performance< 5% bugs in production
Is MandatoryMust this KPI be scored?βœ…

Step 2 - Create and Activate a Review Cycle

Navigate to: Appraisals Settings β†’ Review Cycles β†’ Create Cycle

FieldDescriptionExample
NameCycle labelH1 2026 Appraisal
Start Date / End DateReview period2026-01-01 to 2026-06-30
Self-Review DeadlineWhen employees must submit self-review2026-07-15
Manager Review DeadlineWhen managers must complete scoring2026-07-31

After creating the cycle, click Activate Cycle.

System action on activation: A PerformanceReview record is automatically created for every active employee eligible for appraisal. No manual record creation is needed.


Step 3 - Assign KRAs to Employees (Manager or HR)

Each employee needs KRAs cloned from the master library for the specific cycle.

Navigate to: My Team Reviews β†’ select employee β†’ Setup KRAs

  1. Click Add KRA β†’ search and select a master KRA
  2. Set the Weightage (e.g. 40 for 40%)
  3. Repeat for all KRAs
  4. Once all KRAs are added, click Finalize KRAs

Employee Workflow

Step 1 - Complete the Self-Review

Once your manager has finalized your KRAs, you’ll see your review in My Reviews β†’ Active Review.

Navigate to: My Reviews β†’ Active Review β†’ Start Self-Review

For each KPI in each KRA:

  • Rate yourself on a 1 to 5 scale
  • Add comments explaining your achievement (e.g. Completed all assigned technical targets ahead of schedule)

Add an overall Self Summary in the text field at the bottom.

Click Save Draft to preserve progress, then Submit when ready.


Step 2 - Acknowledge Your Review Result

After your manager scores your review, you’ll receive a notification.

Navigate to: My Reviews β†’ Completed Review β†’ Acknowledge

This marks the review as ACKNOWLEDGED and signals to HR that you have read the evaluation.


Manager Workflow

Step 1 - Assign KRAs to Direct Reports

See Step 3 of the Admin Workflow above.


Step 2 - Score the Manager Evaluation

Once an employee submits their self-review, it appears in your queue.

Navigate to: Team Appraisals β†’ Score Employee

For each KPI:

  • Enter a Manager Score (1 to 5)
  • Add Manager Comments

Enter an overall Manager Summary and optional Development Areas.

Click Submit Manager Review.

How the final score is calculated:

Final Score = Ξ£ (KPI Score Γ— KRA Weightage%)

The final score is matched against rating band thresholds (configured by HR):

BandLabelScore Range (example)
EEExceeds Expectations4.0 – 5.0
MEMeets Expectations3.0 – 3.99
BEBelow Expectations0.0 – 2.99

The review status moves to COMPLETED and the employee is notified to acknowledge.


Goal Tracking (Independent of Appraisal Cycles)

Goals allow employees and managers to align on individual targets throughout the year.

Creating Goals (Manager / HR)

Navigate to: Employee Profile β†’ Goals Tab β†’ Add Goal

FieldDescriptionExample
TitleGoal descriptionComplete AWS certification
PriorityLOW, MEDIUM, or HIGHHIGH
Target DateDeadline2026-09-30

Tracking Progress (Employee)

Navigate to: My Reviews β†’ My Goals β†’ select goal β†’ Update Progress

FieldDescription
Self ProgressNumeric value 0–100
NotesStatus update or blockers

Appraisal Status Flow

KRA_DEFINED β†’ [Employee Self-Review] β†’ MANAGER_REVIEW β†’ [Manager Scores] β†’ COMPLETED β†’ [Employee Acknowledges] β†’ ACKNOWLEDGED β†’ [HR Closes Cycle] β†’ CLOSED

HR closes the cycle when all reviews are acknowledged:

Navigate to: Appraisals Settings β†’ Review Cycles β†’ cycle β†’ Close Cycle


Common Troubleshooting

ProblemSolution
Employees don’t have reviews after activating cycleEnsure employees are marked ACTIVE; inactive employees are excluded
KRA finalization fails - β€œweightage must sum to 100”Review all assigned KRA weightages and adjust until they total exactly 100
Self-review fields greyed outYour KRAs have not been finalized by your manager yet
Manager can’t see employee in Team AppraisalsReporting manager relationship may not be set; contact HR
Rating band not showingRating bands must be configured in Appraisals Settings; contact your admin