Skip to main content

Goals & Assessments

Manage Operations → Goals & Assessments — design and run performance appraisal cycles. Requires perf:manage.

Goals & Assessments pageGoals & Assessments page
Appraisal cycles list

The page lists every appraisal cycle. Filter by status (Draft → Active → Closed → Archived) and click a row to open its detail page.

The two building blocks at the top right are defined once and composed into every cycle:

ButtonLibraryWhat it holds
KRAKey Result Areasreusable KRAs with descriptions, measurement criteria, rating guidance and default weights
QuestionnaireQuestion setsreusable questions (rating, yes/no or open-text) for self-assessment and manager feedback
KRA libraryKRA library
The KRA library — reusable Key Result Areas
Questionnaire libraryQuestionnaire library
The Questionnaire library — reusable question sets

How a cycle is built​

An appraisal cycle is a multi-step configuration created with the New Cycle wizard. Each step configures one axis of the review.

New appraisal cycle wizardNew appraisal cycle wizard
The cycle wizard — six steps

1. Basic Info​

The cycle's identity and review period.

  • Name — e.g. Annual 2025.
  • Cycle type — e.g. Annual, Half-Yearly, Quarterly (free label).
  • Evaluation period — the date range the review covers.
  • Appraisal methods / review types — which review stages and rater types to enable (see Stages below).

2. Stages​

A cycle moves through one or more review stages, each with its own start/end dates. The stages, in order:

StageWho rates
Goal Settingemployee drafts their goals; manager approves
Self Reviewemployee rates themselves
Peer Reviewselected peers rate the employee
Manager Reviewthe reporting manager rates
Skip-Level Reviewthe skip-level manager rates
NormalizationHR normalizes scores across the org
Publishedfinal scores released to employees

A cycle does not need every stage. Enable only the ones your process uses; the wizard hides the ones you leave off.

3. Weight Config​

Each enabled component gets a macro weight — the percentage it contributes to the final composite score. The three components:

ComponentWhat it is
KRAKey Result Areas — rated against weighted KRAs from the library
GoalGoals — drafted by the employee during goal setting, approved by the manager
QuestionnaireQuestion sets — self-assessment and feedback questions from the library

Macro weights must total 100%. Within a component, each item also has its own weight (the micro weight); the component's sub-score is the weighted average of its items, and the final composite is the weighted average of the component sub-scores.

4. Rating Bands​

Define the rating scale the raters pick from. Each band has a label, a minimum score and a color. Two presets are available:

  • 5-point scale — e.g. Exceptional, Exceeds, Meets, Needs Improvement, Unsatisfactory.
  • 10-point scale — finer granularity.

Bands are used by every rater for every component. A rater picks one band per item; the band's score is what the weight math uses.

5. Component Config​

Per rater type (Self, Manager, Skip-Level, Peer), configure each component:

  • Enabled — whether this rater rates this component at all.
  • Mandatory — whether ratings/comments are required to submit.
  • Ratings enabled / mandatory — whether a numeric rating is required.
  • Comments enabled / mandatory — whether a written comment is required.

This is what makes a self-review, a manager review and a skip-level review ask for different things from the same form.

6. Applicability & Publish​

Choose who the cycle applies to and how it publishes.

  • Applicability rules — match employees by Department, Location, Designation, Employment Type, Grade, or named Employees (by employee code). Multiple rules combine; a rule resolves against the employee's attributes, so an unknown value quietly excludes.
  • Publish mode:
    • Manual — finalize and release results yourself.
    • Auto on close — results publish automatically when the cycle is closed.

Running a cycle​

Appraisal cycle detailAppraisal cycle detail
Cycle detail — tabs for cycle, dashboard, employees, mappings, stages, jobs

From the cycle detail page:

TabWhat it holds
Cyclethe configuration from the wizard; edit while Draft
Dashboardlive progress: who has self-assessed, which managers have reviewed
Employeesthe participants; allocate forms, see each one's status
MappingsKRA and Questionnaire mappings (see below)
Stagesthe review stages and their dates
Job Historyasync jobs run for this cycle (allocations, score calculations)

Allocating forms​

Click Allocate Forms to create an appraisal form for every employee the applicability rules match. Allocation runs as an async job — a cycle with many participants returns immediately and the forms appear as the job progresses. Each form is addressed to one employee, their reporting manager and (if enabled) a skip-level reviewer.

Mappings (KRA & Questionnaire)​

A cycle starts with no mappings. Mappings decide which library KRAs and questions land on which employees' forms. Map by department, designation, etc., or to everyone. Use Clone mappings to copy another cycle's mappings into this one — the escape hatch that stops HR re-creating every rule each quarter. Use Reapply to push the cycle's current mappings onto forms that were already allocated (e.g. after editing a mapping).

Goal Setting → Self → Manager → Skip → Finalized​

Once forms are allocated, the appraisal moves through its stages. Each form's status reflects where it is:

Appraisal statusStageWhat happens
NOT_STARTED / GOALS_DRAFTGoal Settingemployee drafts goals
GOALS_SUBMITTEDGoal Settingemployee submitted goals for approval
GOALS_APPROVEDSelf Reviewmanager approved goals; self review opens
GOALS_REJECTEDGoal Settingmanager rejected goals; employee revises
SELF_SUBMITTEDManager Reviewemployee submitted self review
MANAGER_SUBMITTEDSkip-Level / Normalizationmanager submitted review
SKIP_LEVEL_SUBMITTEDNormalizationskip-level submitted review
FROZENPublishedHR finalized; scores released

Goal weights must total exactly 100% before the employee can submit them. Employees see their ratings and feedback only once the cycle is finalized.

Closing a cycle​

When reviews are complete, close the cycle to stop further edits. Under Auto on close, final scores publish automatically; under Manual, use Freeze on each form (or in bulk) to release results. Closing moves the status to Closed; archiving moves it to Archived for record-keeping without cluttering the active list.

Additional reviewers​

An employee can request an additional reviewer from within their appraisal (see My Appraisals). The request routes to HR for approval. An approved additional reviewer gains read access to the form and contributes a peer-style rating. This is separate from the fixed reporting-line seats (manager, skip-level) which only HR can change.

Roles and permissions​

PermissionWhat it unlocks
perf:managecreate/edit cycles, allocate forms, mappings, freeze/revert
perf:readread cycles and appraisals
employee:readself-service: see own appraisals, submit goals/self/manager reviews

A cycle list is open to any authenticated user — they need it to reach their own forms. Writing cycle configuration requires perf:manage.