Ir al contenido

Planificación en Odoo: Turnos, Roles y Señales de Capacidad

Guía completa para gestionar la planificación en Odoo
25 de mayo de 2026 por
Planificación en Odoo: Turnos, Roles y Señales de Capacidad
Louis DRESSE
| Sin comentarios aún

Introducción

Odoo Planning es la columna vertebral para empresas que venden conocimiento y resultados: proyectos, hojas de tiempo, visitas a clientes y tickets de soporte deben confluir en una única historia sobre compromiso y margen.


Cuando la entrega y el soporte se gestionan en herramientas distintas, la ocupación baja, se incumplen los SLA y la facturación suele retrasarse semanas respecto al trabajo real.


Planning conecta tareas, tiempo, piezas y comunicaciones con clientes para que los responsables de cuentas vean la salud de la entrega sin perseguir correos de estado.


Propietarios de agencias, socios de servicios profesionales y responsables de soporte pueden relacionar estos casos de uso con sus procesos actuales y aplicarlos sin reinventar toda su operación.


Odoo Planning es la columna vertebral para empresas que venden conocimiento y resultados: proyectos, hojas de tiempo, visitas a clientes y tickets de soporte deben confluir en una única historia sobre compromiso y margen.


Este artículo presenta un Top 10 ordenado por niveles: Nivel 1 (fácil) hasta Nivel 10 (experto). Cada nivel incluye pasos numerados: lo que realmente harías en Odoo Planning.


Empieza por donde te sientas cómodo, no por el nivel 10 solo porque suene sofisticado.


Lee la sección del reto a continuación y luego abre el nivel que mejor encaje con tu equipo hoy.


En esta guía verás:


  • Qué responsabilidades asume Odoo Planning dentro del stack típico de una empresa
  • Dónde aparecen la mayoría de fricciones entre equipos (y por qué)
  • Diez casos de uso ordenados desde disciplina básica hasta estrategia avanzada
  • Cuándo la automatización o las integraciones justifican traer un partner de Odoo



El reto


Un cliente llama enfadado por un proyecto retrasado. Soporte, entrega y cuentas tienen versiones distintas de la verdad. El tiempo se facturó tarde y el margen parecía correcto hasta que alguien analizó los números.

Las empresas de proyecto y soporte venden horas y resultados, pero la utilización y los SLA se registran con retraso. El margen se erosiona cuando facturación, entrega e historial de tickets no comparten una línea temporal única.

Te suena familiar? Los equipos suelen chocar contra estas paredes:


  • Proyectos que arrancan tarde por falta de contexto comercial
  • Tickets de soporte sin vínculo claro con contratos o facturas
  • Tiempo registrado después de la entrega, dañando el margen facturable


La buena noticia: no necesitas un cambio radical para mejorar. Elige un caso de uso de esta lista, pruébalo 30 días en Odoo Planning y mide el impacto.

Top 10 de casos de uso para Planning


Diez casos de uso para Odoo Planning, ordenados desde Nivel 1 (fácil, hazlo esta tarde) hasta Nivel 10 (experto). Cada caso responde: ¿qué construiríamos y qué clicks habría en Odoo?


El Nivel 1 es la victoria rápida del día a día. El nivel final es intencionalmente ambicioso para que veas hasta dónde puede escalar la misma aplicación con buena arquitectura y datos limpios.


Elige tu nivel, sigue los pasos numerados en una base de prueba y sube cuando el nivel anterior deje de suponer un desafío.

1. Programa tu primer turno para un empleado desde la vista Gantt Level 1 — Easy


El Nivel 1 es la acción más elemental de Planning: un gestor, un empleado y un bloque de tiempo arrastrado al calendario. Sin plantillas, sin roles, sin automatismos: solo una franja clara y visible para todo el equipo.


Así se hace en Odoo:


  1. Instala la app Planning y abre Planning → Schedule by Employee en vista Gantt semanal.
  2. Haz clic en la celda vacía del empleado correcto para mañana y define hora de inicio y fin.
  3. Añade una breve nota que describa el turno para que el empleado sepa qué esperar.
  4. Guarda el turno; aparecerá como bloque de color en el Gantt y se copiará al calendario del empleado.
  5. Filtra el Gantt por Departamento para comprobar que el turno esté en la vista del equipo adecuado.


Resultado: La información del turno deja de perderse en hojas de cálculo y chats y queda en un registro único con un propietario, fecha y rastro de auditoría.


2. Guarda plantillas de turno para repetir la semana con un clic Level 2 — Easy


El Nivel 2 convierte el proceso manual del Nivel 1 en algo repetible. Las plantillas capturan hora, rol y duración estándar para que planear la siguiente semana lleve minutos.


Así se hace en Odoo:


  1. Ve a Planning → Configuration → Shift Templates → New y crea, por ejemplo, Mañana Tienda 08:00–12:00 con el rol adecuado.
  2. Rellena hora de inicio, duración, rol y nota por defecto y guarda la plantilla.
  3. Repite con Tarde Tienda, Sábado Recepción y Guardia Nocturna para describir la semana estándar.
  4. En Schedule by Employee, haz clic en la flecha de una celda vacía y selecciona la plantilla; el turno se rellena automáticamente.
  5. Usa Copy Previous Week para clonar el horario y solo ajusta las excepciones de la nueva semana.


Resultado: Planear la semana pasa de horas de edición a una revisión corta de excepciones y las plantillas dejan de variar entre gestores.


3. Planifica por rol para que cada turno lo cubra alguien cualificado Level 3 — Easy


El Nivel 3 introduce roles en Planning. Los huecos dejan de estar ligados a una persona y se asocian a un rol (Cajero, Técnico Senior), de modo que solo quienes tienen ese rol pueden ocuparlos.


Así se hace en Odoo:


  1. Abre Planning → Configuration → Roles y crea Cajero, Técnico Senior, Responsable de Turno y Suplente.
  2. En cada ficha del empleado marca los roles que puede cubrir en la pestaña Planning.
  3. Cambia el Gantt a Schedule by Role y añade un hueco en la línea del rol correspondiente.
  4. Haz clic derecho en el hueco y selecciona Assign; Odoo solo mostrará empleados con ese rol disponibles ese día.
  5. Usa el filtro Role Mismatch para identificar turnos históricos asignados a empleados sin la cualificación requerida.


Resultado: La cobertura deja de depender de la memoria. Cada hueco tiene un requisito claro y una falta de cualificación aparece antes del turno, no tras una queja del cliente.


4. Publica el horario y recoge confirmaciones de empleados Level 4 — Medium


El Nivel 4 lleva el horario del gestor al buzón de cada empleado. El botón Enviar Horario publica la semana y solicita que cada persona confirme o rechace sus turnos desde su portal.


Así se hace en Odoo:


  1. Abre el Gantt semanal y haz clic en Send Schedule, seleccionando el rango de fechas a publicar.
  2. Añade un mensaje corto (fecha límite para confirmar, contacto para cambios) y pulsa Send para enviar el correo a todos los asignados.
  3. Cada empleado recibe un email con sus turnos y botones Confirmar o Rechazar por cada franja en el portal.
  4. Los turnos rechazados vuelven al pool de Open Shifts con la razón registrada en el chatter para trazabilidad.
  5. Filtra el Gantt por Confirmation Status para perseguir solo las confirmaciones que faltan el viernes por la tarde.


Resultado: La pregunta '¿vieron todos el horario?' tiene respuesta con nombres y marcas temporales, y las ausencias de última hora dejan de ser una sorpresa los lunes.


5. Publica turnos abiertos que los empleados reclamen desde su portal Level 5 — Medium


El Nivel 5 convierte el horario en un pequeño mercado interno. Los turnos sin cubrir van a un pool público; los empleados cualificados los ven en su portal y quien primero los reclama se los queda sin llamada del gestor.


Así se hace en Odoo:


  1. Crea un turno dejando vacío el campo Employee, marca Open Shift y asigna el rol requerido.
  2. Pulsa Publish; el turno aparecerá en el portal de Empleados bajo My Open Shifts para quienes tengan ese rol.
  3. Un empleado hace clic en Take this Shift; el turno pasa a su calendario y desaparece del pool al instante.
  4. El gestor recibe una notificación en Discuss y puede aprobar o revocar en una ventana configurable.
  5. Usa el informe Open Shifts para detectar huecos recurrentes (noches de viernes, domingos) y replantear cobertura permanente.


Resultado: Cubrir imprevistos deja de ser una cadena de llamadas. Los empleados se autosirven y los gestores solo intervienen en casos excepcionales.


6. Evita conflictos con Time Off, Asistencias y horas de contrato Level 6 — Medium


El Nivel 6 integra Planning con el resto de Recursos Humanos. Permisos, registros de asistencia y horas contractuales influyen en el Gantt para que no puedan guardarse turnos imposibles.


Así se hace en Odoo:


  1. Activa Cross-app Validation en Planning → Configuration → Settings marcando Time Off, Attendances y Contracts.
  2. Una baja aprobada desactiva automáticamente los días correspondientes en la línea del empleado en el Gantt.
  3. Intenta asignar un turno en un día de vacaciones; Odoo rechazará la guardada y propondrá el siguiente empleado disponible con el rol adecuado.
  4. Define horas semanales de contrato por empleado; el Gantt mostrará horas planificadas frente a contrato en un panel lateral.
  5. Importa registros de fichaje desde Attendances y compara horas planificadas vs. reales cada lunes por la mañana.
  6. Configura una regla mínima de 11 horas de descanso entre turnos para que las asignaciones consecutivas sean rechazadas al guardar.


Resultado: Los turnos imposibles o ilegales se detectan al planificar, no al cerrar la nómina, y la fricción entre HR, Planning y Payroll se reduce a pocas excepciones mensuales.


7. Prevé la próxima semana desde Pedidos de Venta y fechas límite de proyectos Level 7 — Hard


El Nivel 7 convierte Planning en una herramienta impulsada por la demanda. Las líneas de servicio de ventas y los deadlines de proyecto entran en el Gantt como huecos requeridos para que la capacidad se planifique contra compromisos reales.


Así se hace en Odoo:


  1. Ve a Sales → Configuration → Settings y activa Plan Service Lines para que los productos de servicio puedan generar turnos.
  2. En un nuevo Pedido de Venta marca la línea de servicio como Plan en Planning indicando el rol y las horas totales requeridas.
  3. Confirma el pedido; Odoo creará un Open Shift en el rol correcto para el rango de fechas solicitado.
  4. En Schedule by Project, las fechas límite de tareas aparecen como barras de carga para asignar al personal por rol.
  5. Usa el filtro Forecast para ver horas requeridas frente a horas asignadas por rol en las próximas cuatro semanas.
  6. Arrastra los Open Shifts a los empleados adecuados; el Pedido de Venta y el Proyecto vinculados se actualizan en tiempo real.


Resultado: Planear contra las horas vendidas cierra la brecha entre lo vendido y lo staffing, y el sobrecupo en un rol se vuelve visible semanas antes.


8. Planifica tareas de proyecto e intervenciones de campo en el mismo Gantt Level 8 — Hard


El Nivel 8 fusiona dos fuentes en una vista. Tareas de proyecto e intervenciones de campo aparecen junto a los turnos, de modo que un despachador programa personas, clientes y ubicaciones desde una sola pantalla.


Así se hace en Odoo:


  1. Instala Project y Field Service junto a Planning para que las tres apps compartan empleados, roles y habilidades.
  2. Abre Planning → Schedule by Project para ver tareas abiertas esperando asignación en la columna izquierda del Gantt.
  3. Arrastra una tarea de Proyecto a la fila de un empleado; la tarea recibe Planned Hours, el empleado obtiene un turno y ambos registros quedan vinculados.
  4. Cambia a Schedule by Sales Order para asignar intervenciones de Field Service en ubicaciones de clientes incluyendo bloques de tiempo de desplazamiento.
  5. Configura Skills para que una intervención que requiera certificación eléctrica solo proponga técnicos cualificados.
  6. Filtra el Gantt por Cliente para confirmar que una única visita cubra todas las tareas pendientes en la misma ubicación.


Resultado: Turnos de taller, tareas de proyecto e intervenciones en campo conviven en un solo Gantt, permitiendo a un despachador equilibrar trabajo interno y compromisos de cliente sin alternar tres herramientas.


9. Crea un dashboard en Spreadsheet con capacidad versus demanda en tiempo real Level 9 — Hard


El Nivel 9 lleva los datos de Planning a un tablero en Spreadsheet. Horas requeridas, horas asignadas, turnos abiertos y tasa de ausencias se refrescan en vivo para que dirección y operaciones vean los mismos números.


Así se hace en Odoo:


  1. Abre Planning → Reporting → Analysis y agrupa por Role, Department y Week para obtener el pivote base.
  2. Haz clic en Insert en Spreadsheet para volcar el pivote a un nuevo documento llamado Capacity Live.
  3. Añade un segundo pivote desde Time Off (horas aprobadas por semana) y un tercero desde Attendances (horas reales).
  4. Construye una pestaña con cinco KPIs: horas planificadas, horas requeridas, tasa de cobertura, tasa de ausencia y horas extra.
  5. Aplica formato condicional: rojo si la cobertura baja del 90%, naranja si baja del 95%.
  6. Programa un digest semanal por correo del tablero para el director de operaciones, el responsable de RR. HH. y el socio financiero.


Resultado: La reunión de operaciones del lunes deja de discutir qué hoja es la correcta y empieza a tomar decisiones sobre números compartidos y en vivo.


Diseñar los pivotes correctos, las reglas de formato, la cadencia del digest y el modelo de datos cross-app es el tipo de trabajo que Dasolo realiza en proyectos dirigidos por partners.


10. Ejecuta un orquestador de capacidad con IA que conecte Planning, Ventas, RR. HH., Nómina y calendarios externos Level 10 — Expert


El Nivel 10 es el techo: un agente de IA lee horas vendidas, solicitudes de ausencia, horas contractuales y patrones históricos y propone una semana de turnos que los gestores solo revisan y aprueban.


Así se hace en Odoo:


  1. Entrena al asistente de IA de Odoo con los últimos 12 meses de datos de Planning, Sales, Time Off y Attendances.
  2. Define objetivos por rol: tasa de cobertura objetivo, máximo de horas extra, descanso mínimo y criterios de equidad entre empleados.
  3. Cada domingo por la noche la IA genera un borrador de horario con turnos asignados, turnos abiertos y un resumen escrito de las compensaciones realizadas.
  4. Conecta calendarios externos (Google Workspace, Microsoft 365) vía API para que la disponibilidad personal fluya al Gantt antes de que la IA ejecute su propuesta.
  5. Integra la Nómina: los turnos confirmados envían horas planificadas, horas extra y complementos nocturnos al borrador de nómina automáticamente.
  6. Envía alertas a Slack o Teams cuando la IA detecte un hueco de cobertura, incumplimiento contractual o una anomalía de equidad en el mes siguiente.
  7. El gestor revisa el borrador en 15 minutos el lunes por la mañana y pulsa Publish; la IA aprende de los ajustes manuales.


Resultado: Un orquestador de IA realiza el trabajo de un equipo completo de planificación, 24/7, con métricas de equidad y trazabilidad, y los gestores se concentran en coachar y resolver excepciones en lugar de editar celdas.


Conectar agentes de IA con Planning, Sales, RR. HH., Nómina y calendarios externos, con salvaguardas sobre horas extra, equidad y cumplimiento laboral, es la arquitectura cross-app que Dasolo despliega como programa liderado por partner.


Cuándo tiene sentido traer ayuda experta


Si los niveles del 1 al 6 encajan con tu situación, a menudo basta con Odoo Planning estándar, un responsable interno paciente y una sandbox donde probar sin miedo.


A partir del nivel 7 las cosas se complican: flujos automáticos que pueden enviar emails equivocados, campos de Studio que impiden upgrades o APIs que dejan de sincronizar stock a las 2 a. m.


Eso no es culpa del equipo; es la señal de que la arquitectura, las pruebas y la gobernanza empiezan a importar mucho.


Trae un partner cuando necesites diseño multi-app, cumplimiento por país, integraciones complejas o una fecha de lanzamiento fijada por el consejo.

Trabaja con Dasolo


Dasolo ayuda a implementar Odoo según cómo trabaja la empresa: apps a medida, integraciones limpias y formación que el equipo recuerda cuando los consultores ya no están.


Si tu hoja de ruta para Planning incluye los casos avanzados de esta guía, podemos diseñar un plan por fases: victorias rápidas primero y luego automatizaciones e integraciones con propietarios claros y scripts de prueba.


Tú controlas alcance y presupuesto; nosotros aportamos la profundidad en Odoo para evitar que tu equipo aprenda lecciones caras en producción.

Reserva una consulta gratuita:


Solicita tu demo

Planificación en Odoo: Turnos, Roles y Señales de Capacidad
Louis DRESSE 25 de mayo de 2026
Compartir esta publicación
Iniciar sesión para dejar un comentario