Introducción
La página de detalle de búsqueda es el centro de control para gestionar todos los candidatos asignados a una requisición. Permite revisar criterios de screening, monitorear estadísticas del funnel en tiempo real, filtrar candidatos y tomar decisiones masivas sobre quiénes avanzan al proceso de entrevistas.
Funcionalidades clave:
- Dashboard de funnel con actualización cada 10 segundos
- Acciones en lote: aprobar, rechazar o eliminar múltiples candidatos
- Filtros por texto, puntaje, estado de aprobación y decisión de entrevista
- Badges interactivos para cambiar estado inline
- Agregar candidatos existentes o subir CVs nuevos directamente
Casos de Uso
- Screening rápido de 50 CVs: Filtra por puntaje >80, aprueba en lote los 15 mejores, y revisa manualmente los borderline
- Ajuste de criterios: Revisa ponderaciones cuando pocos candidatos pasan, edita búsqueda para ajustar pesos
- Código de email: Comparte el código de la búsqueda para que CVs recibidos por email se asignen automáticamente
[agregar imagen sobre: Vista completa de la página de detalle de búsqueda mostrando header con breadcrumb "Búsquedas › Desarrollador Frontend Senior", badge verde "Activa", descripción del puesto, el código de email "#DEV-FS-2025" visible, y botón "Editar búsqueda" en la esquina superior derecha. Ubicación: Dashboard > Búsquedas > Clic en una búsqueda]
Instrucciones Paso a Paso
Paso 1: Acceder a la Página de Detalle
Desde la tabla de búsquedas: Clic en cualquier parte de la fila (excepto checkbox)
Desde Screenings: Clic en el título de la búsqueda en cualquier fila
- Breadcrumb: "Búsquedas › [Título]" — "Búsquedas" es clickeable para volver
- Badge de estado: Verde "Activa", Amarillo "Pausada", Gris "Cancelada/Finalizada/Draft"
- Descripción del puesto: Texto breve de la posición
- Código de email (si habilitado): Caja amarilla con código
#XXX-XXX-XXXX. Incluilo en el asunto de emails para que CVs se asignen automáticamente a esta búsqueda
- Botón "Editar búsqueda": Esquina superior derecha, abre sheet de edición
Paso 3: Estadísticas del Funnel
5 tarjetas de métricas que se actualizan cada 10 segundos:
| Tarjeta | Ícono | Descripción |
|---|
| Total de Candidatos | 👥 | Candidatos asignados a la búsqueda |
| Pendientes | Reloj amarillo | Sin screening de IA aún |
| Rechazados | X rojo | Marcados como "Pasa: No" |
| Aprobados | Check verde | Marcados como "Pasa: Sí" |
| En Entrevistas | Check azul | Con "Iniciar Entrevista: Sí" |
Paso 4: Criterios de Puntuación (Colapsable)
Sección colapsada por defecto. Clic para expandir y ver:
- Responsabilidades del puesto (texto libre)
- 6 tarjetas de criterios en grid 2x3:
- Habilidades Obligatorias (con % ponderación)
- Habilidades Deseables (con % ponderación)
- Habilidades Blandas (con % ponderación)
- Experiencia Mínima (con % ponderación)
- Ubicación y Modalidad (con % ponderación)
- Criterios de Exclusión (badge "Exclusión", sin %)
Las ponderaciones suman 100%. Los Criterios de Exclusión son binarios.
Paso 5: Tabla de Candidatos y Filtros
Filtros disponibles
| Filtro | Opciones |
|---|
| Búsqueda de texto | Busca en nombre, email, teléfono (tiempo real) |
| Puntuación | Todas, Con puntuación (≥0), Pendientes (-1) |
| Pasa | Todos, Sí, No, Pendiente |
| Entrevista | Todos, Sí, No, Pendiente |
| Columnas | Ocultar/mostrar columnas (guardado en localStorage) |
| Limpiar | Botón con badge de filtros activos |
Botones de acción (header derecho):
- "Agregar Candidatos": Asigna candidatos existentes del sistema
- "Subir CVs": Carga nuevos CVs directamente a esta búsqueda
Columnas de la tabla
| Columna | Contenido |
|---|
| Checkbox | Selector para acciones en lote |
| Candidato | Nombre + avatar (clic → perfil del candidato) |
| Contacto | Email + teléfono (opcional) |
| Puntuación | Puntaje /100 con barra de progreso, o "Pendiente" |
| Pasa | Badge interactivo: "Sí" (verde), "No" (rojo), "Pendiente" (gris) |
| Entrevista | Badge interactivo: "Sí" (verde), "No" (rojo), "Pendiente" (gris) |
| Actualizado | Fecha relativa (opcional) |
Badges interactivos (Pasa / Entrevista)
Clic en el badge → dropdown con opciones → selecciona → cambio inmediato.
Reglas de cascada:
- Cambiar "Pasa" de "Sí" a "No"/"Pendiente" → "Entrevista" se resetea a "Pendiente"
- Cambiar "Entrevista" a "Sí" → diálogo de confirmación (candidato avanza al pipeline)
- Si screening pendiente (sin puntaje) → badge "Pasa" no clickeable
Paso 6: Acciones en Lote
- Marca checkboxes (o el checkbox del header para todos)
- Aparece barra de acciones con:
- "Aprobar" (verde): Marca seleccionados como "Pasa: Sí"
- "Rechazar" (rojo): Marca como "Pasa: No"
- "Eliminar" (rojo): Elimina screenings
- Cada acción requiere confirmación en dialog modal
- Al confirmar: spinner, toast de éxito, tabla actualizada, checkboxes limpiados, estadísticas recalculadas
Paso 7: Agregar Candidatos Existentes
- Clic en "Agregar Candidatos"
- Se abre sheet lateral con buscador y lista de candidatos NO asignados
- Clic en tarjetas para seleccionar (borde azul + check verde)
- Clic en "Asignar candidatos"
- Se crean screenings automáticos y se inicia análisis de IA
Candidatos aparecen como "Pendiente" hasta que la IA completa el análisis (10-30 segundos).
Paso 8: Subir CVs a la Búsqueda
- Clic en "Subir CVs"
- Se abre sheet con drag & drop (la búsqueda viene pre-seleccionada)
- Carga archivos PDF, DOCX, TXT o HTML
- Clic en "Subir CVs" → procesamiento con barra de progreso
- Nuevos candidatos aparecen en la tabla como "Pendiente"
Tips y Recomendaciones
- Usa filtros para screening progresivo: Primero "Con puntuación", luego procesa pendientes
- Acciones masivas: Selecciona candidatos con puntaje >85 y aprueba en lote
- Revisa criterios ANTES de cargar candidatos: Evita re-trabajo por ponderaciones incorrectas
- Las estadísticas se actualizan cada 10 segundos: Úsalas para tracking en tiempo real
- Usa el código de email: Comparte con fuentes de candidatos para asignación automática
- Eliminar ≠ rechazar: Eliminar borra el screening; rechazar ("Pasa: No") mantiene historial
- Shift+Click selecciona rango de filas en la tabla