Este módulo permite planificar tus recursos utilizando líneas de previsión.
Para cada empleado de la empresa, el módulo generará registros de líneas de previsión con una capacidad positiva basada en sus horarios de trabajo. Después, las tareas asignadas a los empleados generarán líneas de previsión con una capacidad negativa que "consumirán" la capacidad de tiempo de trabajo de los empleados.
La idea es que puedas ver la capacidad de trabajo y el trabajo programado de las personas sumando las "previsiones" por periodo de tiempo. Si tienes más recursos (previsión positiva) que trabajo (previsión negativa) tendrás una suma neta positiva. De lo contrario, estás en apuros y necesitas contratar o reprogramar tu trabajo. Otra forma de utilizar el informe es comprobar cuándo la capacidad de trabajo de un departamento se vuelve positiva (o suficientemente alta) para poder proporcionar a tus clientes potenciales una estimación de cuándo podría comenzar un proyecto.
Las líneas de previsión también vienen en dos estados "forecast" o "confirmed", dependiendo de si el consumo está confirmado o no. Por ejemplo, las solicitudes de vacaciones y las líneas de presupuesto de ventas crean líneas de tipo "forecast", mientras que las tareas de proyecto que están en estado en ejecución crean líneas de tipo "confirmed".
Para obtener la mejor experiencia utilizando la aplicación Forecast es posible que quieras instalar:
- el módulo project_forecast_line_holidays_public que tiene en cuenta los días festivos públicos durante la creación de las líneas de previsión
- el módulo project_forecast_line_bokeh_chart que mejora los informes del módulo project_forecast_line utilizando el widget bokeh disponible en OCA/web
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Planifica la capacidad de trabajo de los empleados y consulta, por periodo, si tu equipo está sobrecargado o subcargado. El módulo genera líneas de previsión a partir de los horarios de trabajo, las tareas, las vacaciones y las ventas, y las muestra en un menú Forecast dedicado.
Este módulo añade un área de Previsión a Odoo que compara cuánto tiempo pueden trabajar tus empleados con cuánto trabajo ya está planificado para ellos.
- El horario laboral de cada empleado genera líneas de capacidad positivas, divididas por día, semana o mes según la configuración de la empresa.
- Las tareas con una fecha de inicio y fin planificadas, un rol de previsión y horas restantes generan líneas negativas que consumen esa capacidad.
- Las vacaciones y las ausencias confirmadas también reducen la capacidad, mientras que los pedidos de venta en borrador con productos de previsión reservan capacidad para trabajo futuro.
Puedes revisarlo todo en el menú Previsión, con vistas de lista, gráfico y pivote, además de una vista consolidada que suma la capacidad y el consumo por empleado y periodo. Un submenú de Configuración te permite definir Roles de previsión, establecer la granularidad del periodo y el horizonte de planificación en meses, y activar las líneas de previsión en los presupuestos.
Los roles están vinculados a puestos de trabajo, productos y tareas, y los empleados pueden tener varios roles con un porcentaje de tarifa y fechas de validez. Cuando se asigna una tarea a usuarios, se propone automáticamente el rol principal del empleado. Cambiar la granularidad o el horizonte desencadena un recálculo completo, y un trabajo programado actualiza las líneas de previsión periódicamente. Las reglas multiempresa mantienen separadas las previsiones de cada empresa.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (15)
- hr.job · amplía un modelo existenterole_id
- hr.leave · modelo nuevo
- sale.order · amplía un modelo existentedefault_forecast_date_end, default_forecast_date_start
- hr.employee · amplía un modelo existenterole_ids, main_role_id
- res.company · amplía un modelo existenteforecast_line_horizon, forecast_line_granularity
- project.task · modelo nuevoforecast_role_id, forecast_date_planned_end (Planned end date), forecast_date_planned_start (Planned start date), forecast_recomputation_trigger
- forecast.line · modelo nuevocost, name, type, res_id (Record ID), date_to, sale_id (Sale), task_id (Task), date_from, res_model (Model), company_id, project_id (Project), currency_id, employee_id (Employee), hr_leave_id (Leave), sale_line_id (Sale line), forecast_hours (Forecast), forecast_role_id (Forecast role), consolidated_forecast, employee_forecast_role_id (Employee Forecast Role), confirmed_consolidated_forecast (Confirmed lines consolidated forecast), employee_resource_consumption_ids, employee_resource_forecast_line_id
- forecast.role · modelo nuevoname, description
- sale.order.line · modelo nuevoforecast_date_end, forecast_date_start
- product.template · amplía un modelo existenteforecast_role_id
- forecast.line.mixin · modelo nuevo
- res.config.settings · amplía un modelo existenteforecast_line_horizon, forecast_line_granularity, group_forecast_line_on_quotation (Forecast Line on Quotations)
- project.project.stage · amplía un modelo existenteforecast_line_type
- resource.calendar.leaves · modelo nuevo
- hr.employee.forecast.role · modelo nuevorate, role_id, date_end, sequence, company_id, date_start, employee_id
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/project.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Las líneas de previsión tienen los siguientes datos:
- Horas de previsión: es positivo para los recursos (empleados) y negativo para las cosas que consumen tiempo (tareas de proyecto, por ejemplo)
- Fecha From y To que son el inicio y el fin del periodo de la capacidad
- Previsión consolidada: este es un campo calculado, que se calcula de la siguiente manera:
- para los costes (tareas de proyecto, por ejemplo) tomamos el valor absoluto de las horas de previsión (por lo que es un número positivo)
- para los recursos (capacidad del empleado para un periodo), tomamos la capacidad y restamos todos los costes de ese empleado en el mismo periodo. Por lo que será positivo si el empleado todavía tiene algo de tiempo libre, y negativo si está sobrecargado de trabajo.
- esta previsión consolidada se convierte actualmente a días para facilitar la legibilidad del informe de previsión
Objetos que crean líneas de previsión:
- los empleados con un rol de previsión crearán una línea de previsión con una capacidad positiva y tipo "confirmed" para cada día en el que trabajen. Esta información proviene de su calendario laboral, y de los diferentes roles que están vinculados al empleado.
- los pedidos de venta en borrador (si está habilitado en los ajustes) crearán líneas de previsión de tipo "forecast" para cada línea de pedido de venta que tenga un producto con un rol de previsión y fechas de inicio y fin. Las horas de previsión son negativas
- los pedidos de venta confirmados no crean líneas de previsión. Esto lo gestionan las tareas creadas al confirmar el pedido de venta
- las tareas de proyecto crean líneas de previsión si tienen un rol vinculado y fechas planificadas de inicio/fin. El tipo de la línea dependerá de la etapa del proyecto relacionado. El campo forecast_hours se basa en el tiempo restante de la tarea, que se reparte en los días laborables de la fecha planificada de inicio y fin de la tarea. Si la fecha actual está en medio de la duración planificada de la tarea, se utiliza como fecha de inicio. Si la fecha planificada de fin está en el pasado la tarea no genera líneas de previsión (y necesitas corregir tu planificación). En caso de que haya varios empleados asignados a la tarea la previsión se divide a partes iguales entre ellos.
- las solicitudes de vacaciones crean líneas de previsión negativas con tipo "forecast" cuando están pendientes de validación del responsable.
- Las solicitudes de vacaciones validadas no generan líneas de previsión, ya que alteran el calendario laboral del empleado: el empleado no tendrá una línea positiva asociada a sus días de ausencia.
La creación de líneas de previsión se realiza en tiempo real cuando el usuario realiza algunas acciones (solicitar vacaciones, actualizar el tiempo restante en una tarea de proyecto, registrar partes de horas) y también mediante un cron que se ejecuta diariamente. El cron es necesario para limpiar las líneas relacionadas con fechas del pasado y para recalcular las líneas relacionadas con tareas de proyecto calculando la proporción de tiempo restante en las tareas en los días restantes, para las tareas que están en curso. Así que, para empezar a usar el informe de previsión consolidada primero necesitas configurar todo lo mencionado en la sección Usage. Después, probablemente ejecutar el cron de recálculo de previsión manualmente desde Scheduled Actions o esperar a que el cron cree los registros.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.