Página de Detalle de Búsqueda - Referencia Completa

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

  1. Screening rápido de 50 CVs: Filtra por puntaje >80, aprueba en lote los 15 mejores, y revisa manualmente los borderline
  2. Ajuste de criterios: Revisa ponderaciones cuando pocos candidatos pasan, edita búsqueda para ajustar pesos
  3. 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

Paso 2: Header y Navegación

  • 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ÍconoDescripción
Total de Candidatos👥Candidatos asignados a la búsqueda
PendientesReloj amarilloSin screening de IA aún
RechazadosX rojoMarcados como "Pasa: No"
AprobadosCheck verdeMarcados como "Pasa: Sí"
En EntrevistasCheck azulCon "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

FiltroOpciones
Búsqueda de textoBusca en nombre, email, teléfono (tiempo real)
PuntuaciónTodas, Con puntuación (≥0), Pendientes (-1)
PasaTodos, Sí, No, Pendiente
EntrevistaTodos, Sí, No, Pendiente
ColumnasOcultar/mostrar columnas (guardado en localStorage)
LimpiarBotó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

ColumnaContenido
CheckboxSelector para acciones en lote
CandidatoNombre + avatar (clic → perfil del candidato)
ContactoEmail + teléfono (opcional)
PuntuaciónPuntaje /100 con barra de progreso, o "Pendiente"
PasaBadge interactivo: "Sí" (verde), "No" (rojo), "Pendiente" (gris)
EntrevistaBadge interactivo: "Sí" (verde), "No" (rojo), "Pendiente" (gris)
ActualizadoFecha 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

  1. Marca checkboxes (o el checkbox del header para todos)
  2. Aparece barra de acciones con:
    • "Aprobar" (verde): Marca seleccionados como "Pasa: Sí"
    • "Rechazar" (rojo): Marca como "Pasa: No"
    • "Eliminar" (rojo): Elimina screenings
  3. Cada acción requiere confirmación en dialog modal
  4. Al confirmar: spinner, toast de éxito, tabla actualizada, checkboxes limpiados, estadísticas recalculadas

Paso 7: Agregar Candidatos Existentes

  1. Clic en "Agregar Candidatos"
  2. Se abre sheet lateral con buscador y lista de candidatos NO asignados
  3. Clic en tarjetas para seleccionar (borde azul + check verde)
  4. Clic en "Asignar candidatos"
  5. 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

  1. Clic en "Subir CVs"
  2. Se abre sheet con drag & drop (la búsqueda viene pre-seleccionada)
  3. Carga archivos PDF, DOCX, TXT o HTML
  4. Clic en "Subir CVs" → procesamiento con barra de progreso
  5. 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