OdooWiki OCA HUB

Project Task Ancestor

project_task_ancestor folder_open OCA/project open_in_new
Services/Project Licencia: LGPL-3

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.0

Restaura 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

hr_timesheet
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para 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.

info

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.