Ir al contenido

Reclutamiento y Selección de Personal

Módulos: hr_recruitment · hr · mail · Integración: hr_contract · survey · website_hr_recruitment · Odoo 19

⚙️ Flujo basado en etapas configurables, no en estados fijos.
A diferencia de otros módulos, el reclutamiento en Odoo no usa un campo state predefinido. El avance del candidato se controla mediante stage_id (Etapa actual en el pipeline) y kanban_state (Semáforo dentro de la etapa: en progreso / listo para avanzar / bloqueado). Las etapas son totalmente personalizables: se pueden crear, renombrar, reordenar o eliminar. Cada etapa puede tener un email automático configurado que se envía al candidato al entrar en ella. Las etapas son globales (aplican a todos los puestos) salvo que se marquen como específicas de un puesto.
Necesidades Empresariales

Objetivos de negocio que justifican la implementación de este flujo.

  • Centralizar y estandarizar el proceso de selección en un pipeline visual tipo Kanban accesible para todo el equipo.
  • Publicar ofertas de empleo en la web corporativa y portales de empleo externos desde un único punto.
  • Automatizar la comunicación con candidatos mediante plantillas de email configuradas por etapa.
  • Colaborar en tiempo real entre reclutadores, entrevistadores y managers sobre el perfil de cada candidato.
  • Programar entrevistas integradas con los calendarios del equipo (Google / Outlook) sin salir de Odoo.
  • Aplicar evaluaciones estandarizadas (formularios de entrevista / encuestas) para comparar candidatos objetivamente.
  • Convertir al candidato contratado en empleado de forma automática, enlazando con el módulo de RRHH.
  • Obtener métricas de embudo: tasas de conversión por etapa, tiempo de contratación y fuentes de candidatos.
Capacidades de Aplicación 👆 Interactivo

Capa 1 Essential: lo que el negocio puede hacer. Pulsa para resaltar el pipeline y los servicios.

Gestión de Puestos
Creación, personalización de página web y publicación de vacantes.
Captación de Candidatos
Candidatos aplican desde la web corporativa o vía correo electrónico.
Gestión del Pipeline
Configuración de etapas, semáforos y automatizaciones por etapa.
Evaluación de Candidatos
Entrevistas, formularios, puntuaciones y colaboración del equipo.
Oferta y Contratación
Propuesta salarial, firma de contrato y alta del empleado.
Gestión de Rechazos
Archivo de candidatos descartados con motivo y comunicación.
Configuración del Proceso
Definición de etapas, plantillas y automatizaciones del pipeline.
Análisis y Reporting
Métricas de embudo, fuentes, tiempos y rendimiento del equipo.
Pipeline de Reclutamiento — Etapas Configurables 👆 Interactivo

Etapas estándar configurables. Odoo permite que cada etapa desencadene acciones. Pulsa una etapa para ver su ficha y normativa aplicable.

SISTEMA
Nueva Candidatura
state: new
Sin etapa asignada aún
SISTEMA
Recibir Candidatura
stage_id (seq 1)
Sin email por defecto
RECLUTADOR
Calificar Candidatura
stage_id (seq 2)
Sin email por defecto
ENTREVISTADOR
1ª Entrevista
stage_id (seq 3)
Email: Agendar entrevista
ENTREVISTADOR
2ª Entrevista
stage_id (seq 4)
Sin email por defecto
RECLUTADOR / RRHH
Proponer Contrato
stage_id (seq 5)
Email: Oferta de empleo
RRHH
Contrato Firmado
hired_stage = True
Crea hr.employee
⚠️ Nota para consultores: Al marcar hired_stage = True, Odoo crea automáticamente el registro hr.employee (Empleado). El contrato formal (hr.contract) se gestiona a continuación en el módulo de Empleados, no en Reclutamiento.
Rechazar candidato — disponible en cualquier etapa
action_archive() (Archivar) · active = False · Se registra refuse_reason (Motivo de rechazo) · Candidato pasa a Archivados / Rechazados
Estado dentro de la etapa (kanban_state):
En progreso
Listo para avanzar
Bloqueado

Modelos y Campos Técnicos
Servicio responsable (Capa 2)
Servicios de Aplicación 👆 Interactivo

Capa 2 Essential: componentes funcionales de Odoo que realizan las capacidades. Reaccionan a la selección y se pueden pulsar para ver sus módulos.

Configuración
Servicio de Puestos y Web
  • • Crear / editar vacantes en hr.job (Puesto de Trabajo)
  • • Personalizar página del puesto (Website Builder)
  • • Publicar puestos en web corporativa
  • • Publicar en portales de empleo externos
Configuración
Servicio de Configuración del Pipeline
  • • Crear / editar hr.recruitment.stage (Etapa)
  • • Asignar plantilla de email por etapa
  • • Marcar etapa como hired_stage (Contratado)
  • • Definir etapas por puesto (job-specific)
Núcleo
Servicio de Recepción de Candidaturas
  • • Candidatos aplican desde formulario web
  • • Candidatos aplican vía correo electrónico
  • • Parsear CV con OCR → crear hr.candidate (Candidato)
  • • Deduplicar candidatos existentes
Núcleo
Servicio de Gestión del Pipeline
  • • Mover candidato entre etapas (stage_id)
  • • Actualizar kanban_state (Semáforo de la etapa)
  • • Disparar email automático al entrar en etapa
  • • Registrar cambio de etapa en chatter (Historial)
Núcleo
Servicio de Evaluación
  • • Enviar formulario de entrevista (survey — Encuesta)
  • • Programar entrevistas (calendar.event — Cita)
  • • Registrar puntuación (priority — Prioridad / notas)
  • • Compartir perfil con entrevistadores
Núcleo
Servicio de Oferta y Contratación
  • • Crear / enviar oferta salarial
  • • Generar contrato desde plantilla
  • • Marcar hired_stage (Etapa de Contratación)
  • • Crear hr.employee (Empleado) automáticamente
Núcleo
Servicio de Gestión de Rechazos
  • • Archivar candidato (active = False)
  • • Registrar refuse_reason (Motivo de rechazo)
  • • Enviar email de respuesta al candidato
  • • Restaurar candidato archivado si aplica
Integración
Servicio de Comunicación
  • • Chatter del candidato (mail.thread — Historial)
  • • Actividades programadas (mail.activity — Tarea)
  • • Sincronización calendario Google / Outlook
  • • Portal del candidato (autoagendado)
Análisis
Servicio de Análisis
  • • Embudo de conversión por etapa
  • • Tiempo medio por etapa y total
  • • Análisis de fuentes de candidatos
  • • KPIs de rendimiento del equipo
Vistas de Información y Reporting

Perspectivas analíticas clave del flujo de reclutamiento.

Embudo de Conversión
Candidatos en cada etapa y tasa de paso entre ellas. Identifica cuellos de botella en el proceso.
Tiempo de Contratación
Días desde la primera candidatura hasta el contrato firmado, por puesto y por reclutador.
Fuentes de Candidatos
Origen de las candidaturas (web propia, portales, referidos, LinkedIn) y su tasa de conversión a contratación.
Actividad del Equipo
Entrevistas programadas y realizadas, actividades pendientes y sobrevencidas por reclutador.
Candidatos Archivados
Motivos de rechazo más frecuentes por etapa. Identifica problemas en la definición del perfil.
Pipeline por Departamento
Estado de todas las vacantes abiertas agrupadas por departamento y tiempo estimado de cobertura.
Arquitectura de Datos y Módulos

Módulos y modelos relacionales del flujo.

hr_recruitment
MÓDULO PRINCIPAL
hr.applicant (Candidatura) hr.candidate (Candidato) hr.recruitment.stage (Etapa) hr.job (Puesto)
hr
RRHH
hr.employee (Empleado) hr.department (Departamento)
hr_contract
CONTRATOS — módulo independiente
hr.contract (Contrato Laboral) hr.contract.type (Tipo de Contrato)
mail
COMUNICACIÓN
mail.thread (Chatter) mail.activity (Actividad) calendar.event (Cita)
survey
EVALUACIÓN
survey.survey (Encuesta) survey.user_input (Respuesta)
website_hr_recruitment
WEB (opcional)
Página de empleo Formulario online
Lista de Verificación de Configuración

Ajustes mínimos en Odoo 19 para que el flujo funcione correctamente.

1. Etapas del Pipeline Definir y ordenar las etapas en Reclutamiento → Configuración → Etapas. Marcar la etapa final como hired_stage = True.
2. Plantillas de Email por Etapa Asignar una plantilla de correo en cada etapa donde se quiera comunicar automáticamente con el candidato (Entrevista, Propuesta, etc.).
3. Alias de Correo por Puesto Configurar el alias de email de cada puesto (ej. empleo@empresa.com) para que los candidatos apliquen enviando su CV por correo, creando automáticamente el registro.
4. Formularios de Entrevista Crear encuestas (survey — Encuestas) para las entrevistas técnicas o de cultura y vincularlas a los puestos correspondientes.
5. Publicación y Página Web Activar Publicación Online. Personalizar la página del puesto con el Creador de Sitios Web para habilitar el formulario de candidatura.
6. Configurar Contrato tras la Contratación Al crear el empleado desde Reclutamiento, continuar en Empleados → Contrato para formalizar el hr.contract. Este paso se completa fuera del módulo de Reclutamiento.
Marco Regulatorio — España (BOE)

Normativa de aplicación nacional para los procesos de selección, entrevistas y contratación de personal en España. Fuente primaria: Boletín Oficial del Estado (www.boe.es). Estas normas establecen los requisitos que deben contemplarse en el flujo y en el manejo de datos dentro de Odoo.

Ley 15/2022 · BOE-A-2022-11589
Igualdad de Trato y No Discriminación
  • Prohíbe discriminar en los criterios de selección y en las condiciones de contratación.
  • Nulidad de decisiones de rechazo basadas en edad, sexo, raza, enfermedad o condición de salud.
  • Las herramientas de criba curricular (incluida IA o filtros automáticos) deben ser auditables y no sesgadas.
Ver Ley 15/2022 en BOE →
RGPD / LOPDGDD · BOE-A-2018-16673
Protección de Datos Personales (Candidatos)
  • Deber de informar claramente al candidato sobre quién trata sus datos y para qué finalidad.
  • Consentimiento explícito si el CV se va a conservar para futuras convocatorias.
  • Sin plazo legal fijo para la conservación de CVs. La AEPD recomienda suprimirlos al cubrir la vacante, salvo consentimiento expreso del candidato para futuras convocatorias.
  • Derecho del candidato a rectificar o suprimir sus datos en el sistema.
Ver LOPDGDD en BOE →
LO 3/2007 · BOE-A-2007-6115
Igualdad Efectiva de Mujeres y Hombres
  • Uso de lenguaje inclusivo y no sexista en la redacción de ofertas de empleo.
  • Si la empresa dispone de Plan de Igualdad, los procesos de selección deben alinearse a sus objetivos.
  • Entrevistas basadas en criterios objetivos para evitar sesgos de género.
Ver LO 3/2007 en BOE →
Estatuto de los Trabajadores · BOE-A-2015-11430
Contratación e Ingreso al Trabajo
  • Derecho a no ser discriminado directa o indirectamente para el acceso al empleo.
  • Obligación de informar por escrito al trabajador sobre los elementos esenciales del contrato.
  • Obligación de alta en la Seguridad Social con carácter previo al inicio de la prestación laboral.
Ver ET en BOE →
Recursos de Implementación

Entregables del kit de implementación para este flujo.

Plantilla de Importación
XLSX con hojas para Puestos de Trabajo, Etapas del Pipeline y Motivos de Rechazo. Lista para carga masiva en Odoo.
Descargar Plantilla
Documentación del Proceso
Documento Word SGC con las 6 secciones normalizadas del proceso de reclutamiento y selección.
Descargar Documentación
Formulario de Diagnóstico
Cuestionario para recopilar el diseño del pipeline, etapas, automatizaciones y necesidades de extensión del cliente.
Próximamente