Skip to main content

Performance Report Troubleshooting

Symptoms

A report card is unavailable, empty, inconsistent with current rows, or the dashboard shows no metric.

Scope

Five cycle-scoped reports and dashboard aggregation.

Cause

Likely causes

No selected/valid cycle; no scoped data; independent report failure; stale client load; lifecycle state not represented; tenant mismatch.

Safe diagnostic steps

  1. Confirm selected cycle and tenant category.\n2. Retry the individual card/page.\n3. Compare supported cycle/appraisal counts with report category.\n4. Confirm whether zero means no data versus unavailable.

Resolution

Safe resolution

Select the correct cycle, refresh, or resolve the failing read boundary. Do not manually recalculate or edit production records.

Validation

All five report reads return expected availability and reconcile to supported current-state counts.

Evidence to collect

Collect only environment category, time window, capability/route, status or error category, sanitized correlation reference, lifecycle state category, and recent approved change context.

Escalation

Escalate report calculation to Performance; dashboard presentation to frontend; data inconsistency to database/product owners.

Source References

  • microservices/src/performance-service/Application/Queries/PerformanceReports.cs
  • microservices/src/performance-service/Api/PerformanceEndpoints.cs
  • UI/salary-ui/apps/client-hrms-portal/src/pages/hr/TalentAdminPages.tsx

Summary

This Draft page provides non-destructive, source-backed diagnosis and explicitly stops where recovery authority is not confirmed.

Audience

Performance users, support, operations, engineering, QA, architecture, security, and implementation teams.

Overview

Use supported reads and sanitized evidence. Never expose personal/evaluation content, credentials, configuration values, infrastructure details, or operational commands.

See Also

Keywords

  • Performance troubleshooting
  • Safe diagnostics

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-17
  • Review cycle: Quarterly