Saltar al contenido principal

Planificación de Odoo: Guía de programación de recursos y gestión de turnos

Domine la planificación de Odoo 19 con plantillas de turnos, turnos abiertos, disponibilidad de empleados, detección de conflictos y programación móvil para la gestión de la fuerza laboral.

E
ECOSIRE Research and Development Team
|23 de marzo de 202619 min de lectura3.7k Palabras|

Los errores en la programación de la fuerza laboral cuestan a las empresas un promedio de $7,200 por gerente por año solo en horas extras, según el Workforce Institute.

Los errores en la programación de la fuerza laboral cuestan a las empresas un promedio de $7,200 por gerente por año solo en horas extras, según el Workforce Institute. Cuando se tienen en cuenta las pérdidas por falta de personal, el exceso de personal, las sanciones por cumplimiento y la rotación de empleados debido a una mala programación, el costo real alcanza entre 14 000 y 22 000 dólares anuales por ubicación. El módulo de planificación empresarial de Odoo 19 elimina estas pérdidas al proporcionar programación de turnos visual, gestión de la disponibilidad de los empleados, detección de conflictos, publicación de turnos abiertos y acceso móvil que mantiene alineada a toda su fuerza laboral. Las organizaciones que utilizan herramientas de planificación estructuradas informan una reducción del 35 % en los costos de horas extra y una mejora del 20 % en las puntuaciones de satisfacción de los empleados.

Esta guía cubre la configuración y optimización completa de la programación de recursos en Odoo 19, desde la configuración de su plantilla de primer turno hasta la planificación avanzada de múltiples departamentos con verificaciones de cumplimiento automatizadas.

Conclusiones clave

  • Cree plantillas de turnos que estandaricen la programación entre departamentos y roles.
  • Publicar turnos abiertos que los empleados pueden reclamar a través del portal de autoservicio o la aplicación móvil
  • Configurar la disponibilidad de los empleados y la integración del tiempo libre para evitar conflictos de programación
  • Detectar y resolver conflictos automáticamente (reservas dobles, infracciones de horas extras, infracciones de períodos de descanso)
  • Copie y pegue horarios semanales con la función de repetición con un solo clic
  • Habilite la programación móvil para que los gerentes y empleados administren los turnos desde cualquier dispositivo
  • Integre la planificación con proyectos, hojas de horas y recursos humanos para obtener una visibilidad completa de la fuerza laboral
  • Cree paneles de utilización que optimicen los niveles de personal y reduzcan el desperdicio de mano de obra.

Arquitectura del módulo de planificación

Conceptos básicos

Odoo Planning opera según un modelo sencillo:

ConceptoDefiniciónEjemplo
CambioUn período de trabajo programado para un empleadoLunes 8:00-16:00 para John
RolUna función laboral que requieren turnosCajero, Operador de almacén, Enfermera
PlantillaUn patrón de turnos reutilizable"Turno de mañana: 6:00-14:00"
Abrir turnoUn turno no asignado disponible para reclamar"Necesita 1 cajero el sábado de 10:00 a 18:00"
RecursoUn empleado o equipo que se está programandoPersona, máquina, habitación, vehículo
Período de planificaciónLa ventana de tiempo de programaciónSemanal, quincenal, mensual

Configuración inicial

Navegue a Planificación > Configuración > Ajustes y habilite las funciones clave:

ConfiguraciónPropósitoRecomendación
Permitir el comercio por turnosLos empleados intercambian turnos con la aprobación de sus paresHabilitar
Turnos abiertosTurnos no asignados que los empleados pueden reclamarHabilitar
Plantillas de turnosPatrones de turnos reutilizablesHabilitar
Planificación por funciónPrograme por rol antes de asignar empleadosHabilitar
Copiar Semana AnteriorRepetir programación con un clicHabilitar
Autoservicio para empleadosLos empleados gestionan la disponibilidad y las reclamacionesHabilitar

Configuración de roles

Defina roles que se correspondan con su estructura organizativa en Planificación > Configuración > Roles:

RolDepartamentoTurnos típicosPersonal mínimo
CajeroVenta al por menorMañana, Tarde, Noche2 por turno
Operador de AlmacénLogísticaDía, Noche4 por turno
Servicio al ClienteSoporteMañana, Tarde3 por turno
Líder de equipoTodoDía1 por departamento
TécnicoMantenimientoDía, de guardia2 por turno

Asigne roles a los empleados bajo su registro de recursos humanos. Los empleados pueden tener múltiples roles, lo que permite una programación flexible: un empleado capacitado puede desempeñar los roles de "Cajero" y "Servicio al cliente", según sea necesario.


Diseño de plantilla de turno

Creando plantillas

Navegue a Planificación > Configuración > Plantillas de turnos y cree plantillas para patrones de turnos recurrentes:

PlantillaInicioFinDuraciónDescansoRol
Turno de mañana06:0014:008 horas30 min a las 10:00Variables
Turno diurno08:0016:308 horas30 min a las 12:00Variables
Turno de Tarde14:0022:008 horas30 min a las 18:00Variables
Turno de noche22:0006:008 horas30 min a las 02:00Variables
Turno dividido07:00-11:00, 16:00-20:00—8 horas5 horas entreVariables
Medio día AM08:0012:004 horasNingunoVariables
Medio día por la tarde13:0017:004 horasNingunoVariables

Atributos de plantilla

Cada plantilla puede incluir:

  • Código de colores: asigne colores para la identificación visual en el tablero de planificación
  • Ubicación: si su empresa opera en varias ubicaciones, vincule las plantillas a sitios específicos
  • Notas: Instrucciones estándar para el turno (procedimientos de apertura, lista de verificación de cierre, tareas especiales)
  • Habilidades requeridas: habilidades necesarias más allá del rol básico (por ejemplo, certificación de montacargas para ciertos turnos de almacén)
  • Empleados mínimo/máximo: requisitos de dotación de personal que activan alertas si no se cumplen

Plantillas recurrentes

Para empresas con patrones semanales estables, cree una "semana maestra" utilizando plantillas. Luego utilice la función "Copiar semana anterior" para replicar el cronograma indefinidamente. Este enfoque funciona bien para: tiendas minoristas con horarios de funcionamiento fijos, plantas de fabricación con cronogramas de producción estables, centros de atención médica con personal de sala predecible y negocios hoteleros con patrones estacionales.


Construyendo el horario semanal

Programación de vista Gantt

La interfaz de programación principal es la vista Diagrama de Gantt en Planificación > Programación. Esta vista muestra:

  • Empleados enumerados verticalmente
  • Días/horas a lo largo del eje horizontal
  • Bloques de colores que representan turnos asignados.
  • Brechas que muestran tiempo no programado

Creación de turnos: Haga clic y arrastre en el diagrama de Gantt para crear un nuevo turno. Seleccione la plantilla de turno, asigne un empleado y confirme. El turno aparece como un bloque de color con el nombre, el rol y la hora del empleado.

Ajustar turnos: Arrastre turnos para cambiar su tiempo, cambie su tamaño para ajustar la duración o arrastre entre empleados para reasignarlos. Todos los cambios verifican si hay conflictos en tiempo real.

Programación masiva: Seleccione varios intervalos de tiempo y aplique una plantilla a todos ellos simultáneamente. Esta es la forma más rápida de programar un departamento completo para la semana: seleccione los 5 espacios de días laborables para la plantilla "Turno de mañana" y asigne empleados en una sola operación.

Vista de calendario

Cambie a la vista Calendario para obtener una perspectiva de calendario tradicional. Cada turno aparece como un evento del calendario con el nombre, la función y la hora del empleado. Esta vista es la preferida por los empleados que desean ver su agenda personal junto con los eventos de su calendario personal.

Vista de lista para operaciones masivas

La vista de lista muestra todos los turnos en una tabla que se puede ordenar y filtrar. Utilice esta vista para operaciones masivas: filtre por departamento, seleccione todos los turnos y aplique un cambio (ajuste de hora, cambio de ubicación, adición de notas) a toda la selección a la vez.


Turnos abiertos y autoservicio para empleados

Publicación de turnos abiertos

Los turnos abiertos son turnos no asignados que los empleados pueden reclamar voluntariamente. Esto es esencial para:

  • Cobertura de llamadas: cuando alguien llama para informar que está enfermo, publica un turno abierto para su franja horaria.
  • Picos de demanda: cuando necesita personal adicional durante un período de mucha actividad
  • Distribución justa: permita que los empleados elijan turnos adicionales en lugar de asignar horas extras obligatorias
  • Flexibilidad a tiempo parcial: los empleados a tiempo parcial obtienen horas adicionales según lo permita su horario.

Cree un turno abierto dejando el campo de empleado vacío en un turno programado. Haga clic en "Publicar" para que sea visible para los empleados elegibles. La elegibilidad está determinada por la asignación de roles, la disponibilidad y los límites de horas extra.

Proceso de reclamación de empleados

Los empleados ven turnos abiertos en tres lugares:

  1. Portal de planificación: Autoservicio basado en web en Mi cuenta > Mi horario > Turnos abiertos
  2. Aplicación móvil: la aplicación móvil Odoo muestra turnos abiertos con notificaciones push para nuevas publicaciones
  3. Notificación por correo electrónico: correo electrónico automatizado cuando se publica un nuevo turno abierto para su función.

Para reclamar un turno, el empleado hace clic en "Me interesa". El administrador recibe el reclamo para su aprobación (o se puede configurar la aprobación automática). Si varios empleados reclaman el mismo turno, el gerente selecciona al asignado preferido en función de sus habilidades, saldo de horas extras o antigüedad.

Comercio por turnos

Habilite el intercambio de turnos para que los empleados puedan intercambiar turnos con sus compañeros:

  1. El empleado A ofrece su turno del martes por la mañana para negociar.
  2. El empleado B ve la oferta comercial y propone su turno de miércoles por la tarde.
  3. Ambos empleados confirman el intercambio.
  4. El gerente recibe una notificación y aprueba (o aprueba automáticamente si está dentro de la política)
  5. Programe actualizaciones automáticamente

El comercio por turnos reduce drásticamente la carga de trabajo de los gerentes para los ajustes de horarios y, al mismo tiempo, brinda a los empleados más control sobre el equilibrio entre el trabajo y la vida personal.


Disponibilidad y gestión de conflictos

Configuración de disponibilidad de empleados

Los empleados establecen su disponibilidad en Mi cuenta > Mi disponibilidad:

Tipo de disponibilidadPropósitoEjemplo
Horas de trabajoDisponibilidad estándarLunes a viernes de 8:00 a 18:00
Turnos PreferidosTurnos que prefierenSólo turnos de mañana
No disponibleFechas en las que no pueden trabajarTodos los martes (clase), del 24 al 26 de diciembre
Horas máximasLímite de horas semanales40 horas/semana, 8 horas/día
De guardiaDisponible pero no programadoRotación de guardia de fin de semana

Integración de tiempo libre

Odoo Planning se integra directamente con el módulo Tiempo libre. Cuando se aprueba la solicitud de tiempo libre de un empleado:

  • Sus turnos existentes para el período aprobado están marcados con una advertencia.
  • El gerente recibe una notificación para reasignar o publicar como turnos abiertos
  • La disponibilidad del empleado está bloqueada durante el período de baja.
  • Los futuros intentos de programación durante el período de tiempo libre muestran una alerta de conflicto

Detección de conflictos

Odoo detecta y alerta sobre varios tipos de conflictos:

Tipo de conflictoDetecciónResolución
Reserva dobleEl mismo empleado programado dos veces en horarios superpuestosMarcación automática, el administrador resuelve
Violación de horas extrasEmpleado excede el máximo de horas semanalesAdvertencia antes de guardar
Violación del período de descansoIntervalo insuficiente entre turnos (p. ej., <11 horas)Bloqueado o advertido
Desajuste de habilidadesEmpleado asignado a un rol para el que no está calificadoAdvertencia antes de guardar
Conflicto de tiempo libreTurno programado durante el tiempo libre aprobadoMarcar automáticamente, sugerir alternativas
Conflicto de disponibilidadTurno fuera de la disponibilidad declarada del empleadoAdvertencia antes de guardar

Configure los niveles de gravedad del conflicto: "Bloquear" evita guardar el turno en conflicto, "Advertencia" permite guardar con una alerta e "Información" registra el conflicto sin interrumpir.

Reglas de cumplimiento

Para industrias con regulaciones laborales estrictas, configure reglas de cumplimiento:

  • Máximo de días consecutivos: Evita programar más de 6 días laborables consecutivos
  • Período mínimo de descanso: hacer cumplir un mínimo de 11 horas entre turnos (Directiva de tiempo de trabajo de la UE)
  • Duración máxima del turno: evitar turnos de más de 12 horas
  • Requisitos de descanso: hacer cumplir la duración mínima del descanso para turnos que excedan las 6 horas
  • Restricciones laborales menores: bloquear la programación de empleados menores de 18 años para turnos nocturnos u horas extras

Copiar, pegar y programar repetición

Copiar la semana anterior

El flujo de trabajo de programación más común para operaciones estables:

  1. Cree un cronograma semanal perfecto con todos los turnos, roles y asignaciones de los empleados.
  2. Navega a la próxima semana.
  3. Haga clic en "Copiar anterior" para replicar el programa completo.
  4. Ajustar los cambios conocidos (tiempo libre, eventos especiales, variaciones de la demanda)
  5. Publicar para notificar a los empleados

Este enfoque mantiene la coherencia en la programación y al mismo tiempo permite ajustes semana a semana. La mayoría de los gerentes dedican entre 15 y 20 minutos por semana a realizar ajustes de programación en lugar de construir desde cero.

Plantillas de programación

Para empresas con patrones rotativos (por ejemplo, rotación de 2 semanas para fabricación), guarde el patrón completo de varias semanas como una plantilla reutilizable. Aplique la plantilla para generar cronogramas con meses de anticipación y luego ajústela según sea necesario.

Programación automática

Odoo 19 Enterprise incluye una función de programación automática que genera programaciones basadas en:

  • Niveles de dotación de personal requeridos por función y franja horaria
  • Disponibilidad y preferencias de los empleados.
  • Saldo de horas extras y distribución equitativa.
  • Requisitos de habilidades y certificaciones.
  • Reglas de antigüedad y prioridad.

El programador automático genera un borrador del cronograma que el administrador revisa y ajusta antes de publicarlo. Esto es particularmente útil para equipos grandes donde la programación manual llevaría horas.


Aplicación móvil para planificación

Funciones móviles del administrador

  • Ver programación: vea la programación completa del equipo en Gantt o en la vista de lista
  • Crear turnos: toque para crear nuevos turnos o abrir turnos
  • Aprobar reclamos: revise y apruebe reclamos de turnos abiertos con un solo toque
  • Manejar conflictos: reciba notificaciones automáticas de conflictos y resuélvalos sobre la marcha
  • Comunicar: enviar mensajes a equipos de turno o empleados individuales

Funciones móviles para empleados

  • Ver horario: vea el horario personal con detalles del turno, ubicación y notas
  • Reclamar turnos abiertos: busque y reclame turnos disponibles
  • Solicitar tiempo libre: envíe solicitudes de tiempo libre que verifiquen automáticamente el impacto del cronograma
  • Establecer disponibilidad: actualizar las preferencias de disponibilidad
  • Turnos comerciales: ofrezca turnos para intercambiar y acepte ofertas comerciales
  • Registrar entrada/salida: si el seguimiento de asistencia está habilitado, registre la entrada directamente desde el turno de planificación

Notificaciones push

Configurar notificaciones push para:

  • Nuevo calendario publicado (a todos los empleados afectados)
  • Turno abierto publicado (para empleados elegibles)
  • Cambio de turno (al empleado afectado)
  • Recordatorio de próximo turno (configurable: 1 hora, 4 horas, 1 día antes)
  • Aprobación/rechazo de reclamo de turno (al empleado reclamante)

Integración con otros módulos de Odoo

Planificación + Proyectos

Vincular los turnos de planificación a las tareas del proyecto. Cuando una tarea de proyecto requiere un recurso específico durante un período de tiempo, cree un turno de planificación vinculado a la tarea. Esta doble visibilidad garantiza que los directores de proyectos y los directores de operaciones estén alineados en la asignación de recursos.

Planificación + Hojas de tiempo

Los empleados pueden registrar hojas de horas directamente desde sus turnos de planificación. Las horas planificadas sirven como base y las entradas reales de la hoja de horas capturan la realidad. Compare lo planificado con lo real para identificar la precisión de la programación y mejorar las estimaciones futuras.

Planificación + RRHH

  • Registros de empleados: incluya los detalles, las habilidades y las certificaciones de los empleados en la planificación
  • Tiempo libre: la integración automática evita la programación durante la licencia aprobada
  • Asistencia: compare los turnos planificados con los horarios reales de entrada y salida
  • Nómina: las horas planificadas y reales se incluyen en los cálculos de nómina con diferenciales de turno

Planificación + Fabricación

Programe recursos de fabricación (máquinas, estaciones de trabajo, operadores) utilizando el módulo de Planificación. Cada orden de fabricación genera requisitos de recursos que aparecen en el tablero de planificación. Esto garantiza que los operadores, las máquinas y los materiales se alineen para la producción sin conflictos.


Paneles de utilización

Métricas clave

Cree paneles de análisis de planificación con estas métricas:

MétricaFórmulaObjetivo
Tasa de utilizaciónHorarios programados / Horarios disponibles85-95%
Relación de horas extrasHoras extras / Horas totales<5%
Tasa de llenado de turno abiertoTurnos reclamados / Turnos publicados>90%
Precisión del horarioHoras reales / Horas planificadas95-100%
Tarifa de no presentaciónTurnos no trabajados / Turnos programados<2%
Cambios de última horaCambios en 48h / Turnos totales<10%

Previsión

Utilice datos históricos de programación para pronosticar las necesidades futuras de personal:

  • Patrones de demanda: identifique patrones de dotación de personal semanales, mensuales y estacionales
  • Proyecciones de crecimiento: Modelo de necesidades de personal a medida que crece el negocio
  • Planificación de deserción: contabilizar la facturación esperada por adelantado
  • Horarios de capacitación: planifique espacios de capacitación para nuevos empleados sin afectar las operaciones

Preguntas frecuentes

¿Puede Odoo Planning manejar la programación para múltiples ubicaciones?

Sí. Cree vistas de planificación independientes filtradas por ubicación/departamento. Los empleados pueden ser asignados a turnos en cualquier ubicación para la que estén calificados. El calendario de disponibilidad evita la doble reserva entre ubicaciones: un empleado programado en la Ubicación A no puede programarse también en la Ubicación B para horarios superpuestos.

¿Con cuánta anticipación puedo crear horarios?

No hay límite técnico. Puedes crear cronogramas con meses o incluso un año de anticipación. En la práctica, la mayoría de las organizaciones programan con 2 a 4 semanas de anticipación el personal operativo y utilizan horizontes más largos para los recursos basados ​​en proyectos. La programación automática puede generar borradores de cronogramas por períodos prolongados.

¿Pueden los empleados solicitar turnos o días libres específicos a través del sistema?

Sí. Los empleados establecen preferencias de disponibilidad (días preferidos, tipos de turnos preferidos) en su perfil. También pueden enviar solicitudes de tiempo libre a través del módulo de tiempo libre. El sistema de planificación considera tanto las preferencias de disponibilidad como el tiempo libre aprobado al generar horarios o sugerir asignaciones automáticas.

¿Cómo maneja Odoo los turnos divididos o los períodos de trabajo no contiguos?

Cree dos entradas de turno para el mismo empleado el mismo día. Por ejemplo, de 7:00 a 11:00 y de 16:00 a 20:00. Ambos turnos aparecen en el diagrama de Gantt y en el calendario. El total de horas se suma correctamente para los cálculos de nómina y horas extras. Cree una plantilla "Split Shift" para patrones de división recurrentes.

¿Pueden los gerentes programar equipos y salas junto con los empleados?

Sí. Odoo Planning puede programar cualquier tipo de recurso. Cree recursos de "equipo" o "sala" junto con los recursos de los empleados. Prográmelos en el mismo tablero de planificación para garantizar la alineación; por ejemplo, una sala de capacitación y un capacitador están programados para el mismo período.

¿Cómo maneja el módulo de planificación las reglas sindicales y los acuerdos laborales?

Configure reglas de cumplimiento que coincidan con los requisitos de su sindicato o acuerdo laboral: períodos mínimos de descanso, días máximos consecutivos, umbrales de horas extra, prioridad de programación basada en antigüedad y derechos de preferencia de turnos. Odoo aplica estas reglas como restricciones de "Bloqueo" o "Advertencia" durante la programación.

¿Puedo generar informes sobre la equidad en la programación de los empleados?

Sí. Los informes de planificación muestran la distribución de horas por empleado durante cualquier período de tiempo. Utilice esto para garantizar una distribución justa de los turnos deseables (turnos diurnos, fines de semana libres) y turnos no deseados (turnos nocturnos, feriados). El programador automático incluye un algoritmo de equidad que equilibra los tipos de turnos entre los empleados a lo largo del tiempo.


Optimice la programación de su fuerza laboral con ECOSIRE

La programación eficaz es la intersección de la satisfacción de los empleados y la eficiencia operativa. La programación insuficiente conduce a pérdidas de ingresos y fallas en el servicio al cliente. El exceso de programación conduce al desperdicio de mano de obra y a excesos presupuestarios. El cronograma correcto logra tanto el equilibrio entre la vida personal y laboral de los empleados como los objetivos de desempeño empresarial.

El equipo de implementación de Odoo de ECOSIRE ha implementado Planificación para cadenas minoristas, plantas de fabricación, instalaciones de atención médica, grupos hoteleros y organizaciones de servicios. Nuestra implementación incluye diseño de roles y turnos, configuración de reglas de cumplimiento, configuración del flujo de trabajo de disponibilidad, implementación móvil y capacitación de gerentes.

Comuníquese con ECOSIRE para una evaluación de la programación de la fuerza laboral, o explore nuestros servicios de soporte y mantenimiento de Odoo para una optimización continua de la planificación.

Lectura relacionada:

E

Escrito por

ECOSIRE Research and Development Team

Redacción técnica

El equipo de redacción técnica de ECOSIRE escribe sobre Odoo ERP, comercio electrónico con Shopify, agentes de IA, analítica con Power BI, automatización con GoHighLevel y buenas prácticas de software empresarial. Nuestras guías ayudan a las empresas a tomar decisiones tecnológicas informadas.

ECOSIRE

Transforme su negocio con Odoo ERP

Implementación, personalización y soporte experto de Odoo para optimizar sus operaciones.