Ciclo 360 de punta a punta¶
Flujo completo para ejecutar un ciclo de evaluación 360°, desde el setup hasta el cierre y publicación de resultados. Asume que ya tienes empleados, departamentos y perfiles de cargo cargados (si no, ver Quickstart HR).
Pre-requisitos¶
- Empleados activos cargados
- Cada empleado con perfil de cargo asignado (sin esto, no se calculan brechas correctamente)
- Catálogo de competencias y/o framework de skills disponibles
- Al menos una plantilla de evaluación creada (con sus ítems definidos)
- Email del tenant configurado (sino los recordatorios no salen)
Paso 1 — Crear el ciclo¶
Ciclos de evaluación → Nuevo ciclo
Campos:
| Campo | Detalle |
|---|---|
| Nombre | Ej. "Evaluación H1 2026" |
| Descripción | Opcional |
| Fecha inicio / fin | Define la ventana donde los evaluadores pueden completar |
| Plantilla por defecto | Plantilla que se aplica si el empleado no tiene una asignada por su perfil |
| Auto-evaluación | Habilitado por default |
| Pares (Peer) | Habilitado por default |
| Reportes directos (DirectReport) | Habilitado por default — feedback ascendente del jefe |
| Min peers / Max peers | Cantidad min y max de pares por subject. Default: 2-5 |
El ciclo se crea en estado Draft (los empleados aún no lo ven).
Plan limit: si tu plan permite, ej., 4 ciclos/año y ya tienes 4 creados este año, el sistema rechaza con PLAN_LIMIT_CYCLES. Hablar con el SystemAdmin para cambiar de plan o esperar al siguiente año.
Paso 2 — Generar evaluaciones¶
En el ciclo creado, botón Generar evaluaciones.
Qué hace:
- Crea una Evaluation por cada empleado activo del tenant
- A cada evaluación le asigna automático:
- Self — el propio empleado como evaluador (si self-assessment está habilitado)
- Manager — su manager como evaluador (si tiene manager asignado y está habilitado)
- Para cada evaluación captura un snapshot del JobProfile del empleado en ese momento (si después le cambias el cargo, la evaluación queda anclada al perfil original)
Es idempotente: re-correr no duplica evaluaciones. Si hay nuevos empleados, los agrega.
Paso 3 — Asignar pares y reportes directos¶
Tres formas:
A) Auto-asignación de pares¶
Botón Auto-asignación de pares:
- Toma compañeros del mismo departamento del subject
- Si no hay suficientes, completa con cualquier empleado activo
- Asigna entre MinPeers y MaxPeers por subject
- Opciones:
- "Preferir mismo depto" — siempre prioriza compañeros del mismo depto
- "Solo subjects sin pares" — solo opera sobre quienes aún no tienen peers asignados
- Devuelve cuántos subjects fueron afectados y cuántos peers se agregaron
B) Auto-asignación de reportes directos¶
Botón Auto-asignación de reportes:
- Para cada subject, busca empleados que tengan a ese subject como ManagerId
- Los agrega como participants tipo DirectReport (feedback ascendente)
C) Manual¶
- Click en el subject de la lista → ver participants → Agregar participant
- Elegir tipo (Self/Manager/Peer/DirectReport/Stakeholder) + persona
Para quitar un participant: click en el icono de borrar al lado. Solo permitido si la evaluación de ese participant aún no inició.
Paso 4 — Abrir el ciclo¶
Cambiar status del ciclo a Open.
Efectos:
- Los participants empiezan a ver las evaluaciones en su sección Mis evaluaciones
- Se dispara el email cycle-opened a TODOS los evaluadores con al menos una evaluación pendiente (asunto default: [Tenant] {Cycle} — evaluación abierta)
- El ciclo aparece como "En curso" en el dashboard organizacional
A partir de aquí los evaluadores pueden completar.
Paso 5 — Monitorear avance¶
En el dashboard organizacional (Home → tab Organización) ves "Progreso de ciclos activos":
- Por ciclo: nombre, periodo, X/Y evaluaciones enviadas, % de completado, barra de progreso
Para detalle más fino, abrir el ciclo desde la lista y ver participants individualmente.
Paso 6 — Recordatorio de deadline¶
Manual (HR decide cuándo). Botón Enviar recordatorio en el ciclo, o vía API:
POST /api/email-triggers/cycle/{cycleId}/deadline-reminder
Manda email deadline-reminder solo a evaluadores con evaluaciones en estado NotStarted o InProgress (no spamea a quienes ya enviaron). Asunto default: [Tenant] Recordatorio: {Cycle}.
Se puede ejecutar varias veces; cada ejecución manda a quienes sigan pendientes en ese momento.
Paso 7 — Calibración (opcional)¶
Si tu organización hace sesiones de calibración (HR + managers ajustan scores antes de comunicar):
- En el ciclo cerrado o en curso → Iniciar sesión de calibración
- Por evaluación, el calibrador puede:
- Ver el score automático (promedio ponderado de los participants)
- Sobrescribir con un
CalibratedScore+ notas - Marcar quién hizo la calibración (
CalibratedByEmployeeId) y cuándo (CalibratedAt)
El score calibrado es el que se usa en reportes y análisis de brechas a partir de ese momento.
Paso 8 — Cerrar el ciclo¶
Status del ciclo → Closed.
Después: botón Publicar resultados. Efectos:
- Marca el ciclo como "resultados publicados"
- Dispara email results-published a los subjects (los evaluados, NO los evaluadores) con asunto default [Tenant] Resultados disponibles — {Cycle}
- Los empleados pueden ver sus resultados en Mis evaluaciones → Resultados desde su sesión personal
Paso 9 — Análisis post-ciclo¶
Con el ciclo cerrado, quedan disponibles:
Análisis de brechas (GAP)¶
Heatmap de brechas → matriz visual filtrable por ciclo, departamento, perfil de cargo. Cada celda es la brecha promedio de un empleado contra una competencia/skill de su perfil.
Colores: - Verde — sin brecha (cumple o supera) - Amarillo — brecha leve (1 nivel) - Naranja — brecha alta (≥2 niveles) - Rojo — brecha crítica
Mapa 9-Box¶
Mapa de talento (9-Box) ubica a cada empleado en un cuadrante: - Eje Y: Performance (derivado de su score del ciclo) - Eje X: Potencial (asignado manualmente por HR)
Resultados individuales¶
Ciclos → ver ciclo → Ver resultados para detalle de cada subject: - Score general - Item por item con desglose por tipo de evaluador - Comentarios - Radar perfil-vs-actual - Botón Exportar PDF del informe individual
Paso 10 — Acciones derivadas¶
A partir de los resultados:
- Generar planes de desarrollo desde brechas críticas — ver PDI desde GAP
- Promover empleados que cumplen requisitos del siguiente cargo — ver Configurar planes de carrera
- Definir nuevos goals alineados con áreas de mejora detectadas — Goals (OKR) en el menú lateral
Notas operativas¶
El ciclo está abierto pero hay un empleado nuevo¶
Re-correr Generar evaluaciones. Es idempotente: solo agrega lo que falta.
Un evaluador renunció en mitad del ciclo¶
- Si aún no envió su evaluación: quitar el participant. El ciclo sigue.
- Si ya envió: queda en los resultados. Si querés excluirlo, eliminar el participant antes del cierre (sus respuestas quedan, no se eliminan).
Cambiar la plantilla a mitad de ciclo¶
No se puede. Las evaluaciones ya generadas tienen la plantilla congelada. Para usar una plantilla distinta, cerrar el ciclo y crear uno nuevo.
Re-abrir un ciclo cerrado¶
Cambiar status de Closed a Open. Los participants pueden volver a editar sus evaluaciones.
Archivar un ciclo viejo¶
Status → Archived. Queda fuera de las vistas activas pero los datos persisten para reportes históricos.