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
- 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.
Related documentation
Source References
microservices/src/performance-service/Application/Queries/PerformanceReports.csmicroservices/src/performance-service/Api/PerformanceEndpoints.csUI/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.
Related Articles
See Also
Keywords
- Performance troubleshooting
- Safe diagnostics
Revision Information
- Status: Draft
- Last reviewed: 2026-07-17
- Review cycle: Quarterly