Exportar reportes¶
Eval360Pro genera tres exports nativos "clásicos" sin dependencias externas: PDF de evaluación individual, Excel del Heatmap de brechas, y Excel del Mapa 9-Box. Esta página los detalla.
Hay más exports y reportes
A estos tres se sumó una suite de reportería con exports Excel adicionales (empleados, resultados de ciclo, brechas, OKR, pulso) y pantallas de análisis (Centro de reportes, Reportes del ciclo). Se documentan en Suite de reportería. Para tableros que se actualizan solos, ve a Power BI y otras herramientas de BI.
PDF — Informe individual de evaluación¶
Generado por: EvaluationReportPdfExporter usando QuestPDF (license community).
Cuándo usarlo: entrega física al empleado, archivo en su carpeta de RR.HH., adjunto en correo a su manager.
Cómo generar:
- Resultados de evaluación → seleccionar ciclo → ver subject → botón Exportar PDF
- O desde el detalle del subject: botón PDF
Contenido del PDF: - Header: nombre del subject + nombre del ciclo + fechas - Score general - Tabla de puntajes por ítem desglosados por tipo de evaluador (Self / Manager / Peer / DirectReport) - Comentarios por ítem - Radar perfil del cargo vs desempeño actual - Footer: timestamp de generación + número de página
Formato: A4 vertical, fuente Arial 10pt.
Excel — Heatmap de brechas¶
Generado por: GapHeatmapExcelExporter usando ClosedXML.
Cuándo usarlo: análisis offline en Excel, distribución a líderes, presentaciones.
Cómo generar:
- Heatmap de brechas → aplicar filtros (ciclo, departamento, perfil de cargo) → botón Exportar Excel
Contenido del Excel: - Hoja "Heatmap" - Encabezado con metadata: ciclo, departamento (si filtrado), perfil de cargo (si filtrado) - Fila de columnas: requisito, brecha promedio, afectados (cantidad), % del total, después una columna por subject - Filas: cada competencia/skill requerida del perfil - Celdas: nivel de brecha por subject (0 = sin brecha, números mayores = brecha más severa) - Códigos de color visuales: verde / amarillo / naranja / rojo
Excel — Mapa 9-Box¶
Generado por: NineBoxExcelExporter usando ClosedXML.
Cuándo usarlo: presentación a comité ejecutivo, sesiones de calibración de talento.
Cómo generar:
- Mapa de talento (9-Box) → aplicar filtros (departamento, perfil de cargo) → botón Exportar Excel
Contenido del Excel: - Grilla 3×3 con los 9 cuadrantes etiquetados (Estrella, Alto potencial, Talento en riesgo, etc.) - Empleados ubicados en su cuadrante según Performance × Potencial - Por cada celda: lista de empleados con avg score y nivel de potencial
Cómo se calculan los scores¶
Para que los reportes salgan completos, asegurar que:
- El ciclo está cerrado (status
Closed) - Todos los participants enviaron su evaluación (status
SubmittedoAcknowledged) - La calibración (si la usan) ya se aplicó
El score de un subject se calcula como promedio ponderado de los scores de cada participant, usando los pesos definidos en el ciclo:
| Tipo evaluador | Peso default |
|---|---|
| Self | 0.20 |
| Manager | 0.50 |
| Peer | 0.20 |
| DirectReport | 0.05 |
| Stakeholder | 0.05 |
(Los pesos son configurables por ciclo.)
Si un participant no envió su evaluación, su peso se redistribuye proporcionalmente entre los que sí enviaron.
Limitaciones conocidas¶
No hay export a CSV¶
Los exports nativos son solo PDF y Excel (.xlsx). Si necesitas CSV, abre el Excel y "Guardar como CSV" desde Excel.
El PDF del informe es individual¶
El PDF es de un evaluado a la vez. Para un reporte agregado de toda la organización tienes el Excel del Heatmap (todas las personas en columnas), el del 9-Box, y los exports de la suite de reportería: roster de empleados, resultados de ciclo y brechas de ciclo en Excel.
No hay scheduling automático de reportes¶
Los exports son on-demand (lo que el HR clickea genera el archivo en el momento). Si querés un PDF semanal automático a tu mail, hay que armarlo externo (cron + llamar al API).
Los PDF no tienen branding del tenant aún¶
El PDF usa el branding default de Eval360Pro (no inserta el logo del tenant). Es una limitación a resolver en versiones futuras.
API alternativa¶
Si quieres integrar los exports con otra herramienta:
POST /api/evaluation-results/export-pdf (body: { cycleId, subjectId })
POST /api/gap-heatmap/export-excel (body: { cycleId, departmentId?, jobProfileId? })
POST /api/nine-box/export-excel (body: { departmentId?, jobProfileId? })
Authentication: JWT Bearer (ver API REST).
Response: archivo binario con Content-Type apropiado (application/pdf o application/vnd.openxmlformats-officedocument.spreadsheetml.sheet).