Para algunas empresas, disponer de tareas antecesoras es esencial para estructurar y organizar su trabajo. Sin embargo, en la versión 18, Odoo eliminó esta funcionalidad, considerándola innecesaria.
Este módulo restaura el campo de tarea antecesora con su lógica asociada, poniéndolo de nuevo a disposición en Timesheets y en los informes de Project.
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.0Restaura el campo Ancestor Task en las tareas del proyecto, partes de horas e informes de proyecto/partes de horas, para que puedas ver y agrupar el trabajo por la tarea de nivel superior a la que pertenece.
Este módulo recupera un campo que vincula cada tarea con su tarea de nivel superior (ancestro) y hace que esa información sea visible en varios lugares.
En las tareas del proyecto, un campo 'Ancestor Task' se calcula automáticamente a partir de la tarea padre: una tarea sin padre no tiene ancestro, mientras que una subtarea hereda el ancestro de su padre, o el propio padre si este no tiene ancestro. El valor se almacena, por lo que se puede buscar y agrupar.
En la vista de búsqueda de Tareas, puedes filtrar y agrupar tareas por 'Ancestor Task'. En la vista de lista/filtro de Partes de horas, el mismo campo está disponible y se puede usar para agrupar líneas de partes de horas por tarea ancestro.
Se amplían dos modelos de informes para que el ancestro aparezca en el análisis: el informe de tareas del proyecto (report.project.task.user) y el informe de análisis de partes de horas (timesheets.analysis.report) exponen ambos una columna 'Ancestor Task', y el informe de tareas del proyecto también agrupa los resultados por ella.
Las líneas de partes de horas (account.analytic.line) obtienen un campo 'Ancestor Task' relacionado y almacenado, tomado de su tarea, que es lo que alimenta la agrupación de partes de horas y el informe de análisis de partes de horas. No se añaden menús, botones, correos electrónicos ni acciones programadas nuevos; el cambio consiste en hacer que el ancestro vuelva a ser visible y agrupable.
Depende de
Modelos y campos (4)
- project.task · amplía un modelo existenteancestor_id (Ancestor Task)
- account.analytic.line · amplía un modelo existenteancestor_task_id
- report.project.task.user · amplía un modelo existenteancestor_id (Ancestor Task)
- timesheets.analysis.report · amplía un modelo existenteancestor_task_id (Ancestor Task)
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. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/project.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Para usar este módulo, necesita organizar las tareas en una estructura jerárquica, donde las tareas pueden anidarse dentro de otras. La tarea padre de nivel superior en esta jerarquía es la tarea ancestro.
Tanto en las aplicaciones Proyecto como Partes de horas, puede Agrupar por la tarea ancestro, y este campo también está disponible para su uso en los informes de Proyecto y Partes de horas.
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.