Introduccion al Finder

Que es el modulo Finder y como funciona la busqueda inteligente de candidatos y vacantes

finderbuscadorcandidatosvacantesmatchingcompatibilidadhabilidades

Introduccion al Finder

El Finder es un sistema de busqueda inteligente que utiliza un algoritmo de compatibilidad basado en habilidades para encontrar los mejores candidatos para tus vacantes o las mejores vacantes para tus candidatos.

Que es el Finder

El Finder resuelve dos problemas fundamentales del reclutamiento:

  1. Encontrar candidatos para una vacante: Dado un puesto con requisitos especificos, ¿quienes de mi pool de talento son los mas compatibles?

  2. Encontrar vacantes para un candidato: Dado un candidato con ciertas habilidades, ¿cuales vacantes publicadas son las mas adecuadas?

Dos buscadores disponibles

Buscador de Candidatos (/app/finder)

EntradaSalida
Vacante (con skills requeridas)Lista de candidatos ordenados por compatibilidad

Uso principal: Cuando tienes una vacante abierta y quieres ver que candidatos de tu pool son los mas adecuados.

Buscador de Vacantes (/app/job-finder)

EntradaSalida
Candidato (con skills evaluadas)Lista de vacantes ordenadas por compatibilidad

Uso principal: Cuando tienes un buen candidato y quieres ver a que vacantes podria aplicar.

Como funciona

El algoritmo de compatibilidad

El Finder usa el Algoritmo de Credito Parcial que considera:

  1. Habilidades requeridas: Deben cumplirse para el puesto
  2. Habilidades preferidas: Suman puntos extra si se tienen
  3. Niveles de habilidad: Puntaje del candidato vs minimo requerido
  4. Pesos: Algunas habilidades valen mas que otras

Ejemplo de calculo

Vacante: Desarrollador Frontend

Requisitos:

  • JavaScript (requerida, min 7, peso 2)
  • React (requerida, min 6, peso 2)
  • CSS (requerida, min 5, peso 1)
  • TypeScript (preferida, min 5)

Candidato: Juan Perez

  • JavaScript: 8/10 - 114% = 100% por cap
  • React: 7/10 - 116% = 100%
  • CSS: 4/10 - 80%
  • TypeScript: 6/10 - bonus

Resultado:

  • Match requeridas: (100+100+80)/3 = 93%
  • Bonus preferidas: +10%
  • Match general: ~85%

Diferencia con Pool de Talento

AspectoPool de TalentoFinder
PropositoGestionar candidatosBuscar matches
OrdenamientoPor fecha, nombre, etc.Por compatibilidad
FiltrosGenericosPor vacante especifica
AlgoritmoBusqueda simpleMatching ponderado
Accion principalVer perfilPostular a vacante

Requisitos previos

Para usar el Buscador de Candidatos

  1. Tener al menos una vacante publicada con habilidades configuradas
  2. Tener candidatos en tu pool con habilidades evaluadas
  3. Permiso user-finder.read

Para usar el Buscador de Vacantes

  1. Tener candidatos con habilidades en tu pool
  2. Tener vacantes publicadas con requisitos definidos
  3. Permiso job-finder.read

Flujo de trabajo tipico

Escenario 1: Llenar una vacante

  1. Creas vacante "Desarrollador Frontend"
  2. Configuras habilidades requeridas y preferidas
  3. Publicas la vacante
  4. Vas a Finder - Buscador de Candidatos
  5. Seleccionas proyecto y vacante
  6. Ves lista ordenada por compatibilidad
  7. Postulas a los candidatos mas compatibles

Escenario 2: Ubicar un buen candidato

  1. Recibes aplicacion de candidato muy calificado
  2. Lo agregas a tu pool y evaluas sus habilidades
  3. Vas a Finder - Buscador de Vacantes
  4. Buscas al candidato
  5. Ves vacantes ordenadas por compatibilidad
  6. Lo postulas a las vacantes mas adecuadas

Acceso al modulo

Desde el menu

Menu lateral - Finder - Buscador de Candidatos

Menu lateral - Finder - Buscador de Vacantes

URLs directas

  • Buscador de Candidatos: /app/finder
  • Buscador de Vacantes: /app/job-finder

Permisos

PermisoDescripcion
user-finder.readAcceso al Buscador de Candidatos
job-finder.readAcceso al Buscador de Vacantes
users.readNecesario para buscar usuarios
job-positions.readNecesario para buscar vacantes
process.manageNecesario para postular candidatos

Entidades involucradas

Usuario y Habilidades

  • User
    • id, name, email
    • UserSkill[] (habilidades evaluadas)
      • skillId
      • level (0-10)
      • ownerId (quien evaluo)

Vacante y Requisitos

  • JobPosition
    • id, title, status
    • JobPositionSkill[] (requisitos)
      • skillId
      • level (required/preferred)
      • minimumScore (1-10)
      • weight (ponderacion)

Multi-tenencia

El Finder respeta la multi-tenencia de UserProfile:

  • Solo ves candidatos de tu empresa (via UserProfile)
  • Subusers ven los candidatos del usuario padre
  • No hay acceso cruzado entre empresas

Indicadores visuales

Medallas de ranking

PosicionIconoColor
#1OroOro
#2PlataPlata
#3BronceBronce
#4+NumeroGris

Colores de compatibilidad

RangoColorSignificado
80-100%VerdeExcelente match
50-79%AmarilloMatch parcial
0-49%RojoMatch bajo

Estados de habilidades

EstadoIconoDescripcion
CumpleCheckmarkNivel >= minimo
ParcialTildeNivel < minimo pero > 0
FaltanteXSin habilidad evaluada

Limitaciones

Datos requeridos

  • Si una vacante no tiene habilidades, no habra matching
  • Si un candidato no tiene habilidades evaluadas, aparecera con 0%
  • Las habilidades auto-declaradas del candidato NO se usan (solo las evaluadas por la empresa)

Vacantes elegibles

Solo aparecen vacantes con status published. Vacantes en borrador, cerradas o pausadas no se incluyen.

Candidatos elegibles

Solo aparecen candidatos:

  • Con UserProfile activo con tu empresa
  • Que no esten bloqueados
  • Que pertenezcan a tu pool de talento

Proximos pasos

¿No encontraste lo que buscabas?

Nuestro equipo de soporte está listo para ayudarte.

Contactar Soporte