Odoo 19 · Ingenio Construcciones · Proyectos

Objetivos y tareas recurrentes

Objetivos y Tareas recurrentes son dos funciones separadas, cada una con su propio interruptor en el proyecto, y no dependen una de la otra. Este manual explica cómo se crea un objetivo y qué significa marcarlo «Alcanzado», y el momento exacto —verificado en el código, no supuesto— en que Odoo genera la próxima ocurrencia de una tarea recurrente. Da por sentado la diferencia entre Prioridad y Estado que ya vio el manual «Conceptos básicos de Proyectos».

1

Dos funciones independientes, cada una con su interruptor

Objetivos y Tareas recurrentes no dependen una de la otra: se activan por separado, proyecto por proyecto.

Es fácil suponer que «Objetivos» y «Tareas recurrentes» son parte del mismo paquete porque suelen mencionarse juntas, pero en Odoo son dos cosas que no se tocan entre sí: un proyecto puede tener una activada y la otra no, o las dos, o ninguna. Cada una tiene su propio interruptor en la ficha del proyecto, pestaña Ajustes, grupo Gestión de tareas:

InterruptorQué habilita
ObjetivosLleva seguimiento de los principales avances que deben alcanzarse para lograr el éxito. Habilita el panel de objetivos y el campo Objetivo en las tareas de este proyecto.
Tareas recurrentesGenera tareas de forma automática para las actividades frecuentes. Habilita el casillero «Recurrente» en las tareas de este proyecto.

Ninguna de las dos requiere un módulo aparte ni una licencia distinta: las dos vienen incluidas en la aplicación Proyecto de base. Tampoco hay ningún ajuste específico de Argentina que las modifique —no hay localización que toque el objetivo ni la recurrencia de tareas—, así que lo que sigue en este manual aplica tal cual, sin ninguna salvedad local.

🖼️
Captura pendiente
La ficha de un proyecto (uno interno, sin datos de cliente en el nombre), pestaña Ajustes, grupo Gestión de tareas, con los dos interruptores Objetivos y Tareas recurrentes visibles y tildados, junto con su texto de ayuda debajo de cada uno.
2

Crear un objetivo y engancharle tareas

Un objetivo es apenas un nombre y una fecha límite; varias tareas pueden colgar del mismo objetivo.

Con Objetivos activado, adentro del proyecto —vista Kanban de tareas— aparece un panel a la derecha con la sección Objetivos. Ahí está el enlace Agregar objetivos (pasa a decir Editar objetivos en cuanto ya hay uno cargado), que abre el listado de objetivos de ese proyecto. Un objetivo nuevo solo pide dos datos:

CampoPara qué
NombreEl único obligatorio. Por ejemplo «Fundaciones terminadas» o «Habilitación municipal».
Fecha límiteOpcional. Si se completa, Odoo la usa para marcar el objetivo en rojo cuando se vence sin haberse alcanzado.

El objetivo en sí no obliga a atarlo a ninguna tarea: se puede usar como un simple marcador de calendario para el proyecto. Pero lo habitual es engancharle una o varias tareas desde el campo Objetivo que aparece en la ficha de la tarea, junto a Proyecto —solo visible si el proyecto tiene Objetivos activado—. Ese campo acepta un único objetivo por tarea, pero un mismo objetivo puede reunir cuantas tareas hagan falta: por ejemplo, todas las tareas de «Instalación eléctrica», «Instalación sanitaria» y «Revoque» pueden apuntar al mismo objetivo «Cierre de obra gruesa».

Odoo también permite usar un objetivo para disparar la facturación de un servicio desde una orden de venta —el campo Objetivo lo menciona en su propia ayuda—, pero esa integración con Ventas queda fuera de este manual; acá el objetivo se usa solo como marcador de avance dentro de Proyecto.

🖼️
Captura pendiente
El panel lateral derecho de la vista Kanban de tareas de un proyecto sin objetivos todavía, mostrando la sección Objetivos con el enlace Agregar objetivos y el texto «Lleve seguimiento de los principales avances que deben alcanzarse para lograr el éxito.» debajo.
🖼️
Captura pendiente
El formulario de un objetivo nuevo, con el campo Nombre completo (usar un nombre genérico de obra, no el de un cliente real) y una Fecha límite cargada.
🖼️
Captura pendiente
La ficha de una tarea con el campo Objetivo ya completo, junto al campo Proyecto, mostrando el nombre del objetivo elegido.
3

Marcar un objetivo como alcanzado no es automático

Terminar todas las tareas enganchadas no marca el objetivo solo: alguien tiene que tildarlo a mano.

Este es el punto que más se presta a confusión, y conviene dejarlo claro: Alcanzado es un campo que pone una persona, no un cálculo que hace Odoo. Cerrar la última tarea enganchada a un objetivo —pasarla a Hecha o a Cancelada— no lo marca solo. Lo que sí hace Odoo, cuando el objetivo tiene al menos una tarea enganchada y todas están cerradas, es resaltarlo: en el panel lateral y en el listado de objetivos aparece en verde, como aviso de que ya está en condiciones de marcarse. Un objetivo sin ninguna tarea enganchada nunca recibe ese resaltado —no hay nada que Odoo pueda evaluar—, pero se puede marcar Alcanzado en cualquier momento, tenga tareas o no.

Para marcarlo, en el panel lateral basta con tocar el círculo o la tarjeta del objetivo; en su ficha completa, el campo Alcanzado es un simple casillero. Al tildarlo, Odoo guarda la fecha de ese momento en el campo Fecha en que se alcanzó —que no se puede escribir a mano—: si el objetivo se marca una semana después de haber terminado el trabajo real, la fecha que queda registrada es la del tilde, no la del trabajo.

Nada impide destildarlo después si se marcó por error, ni impide marcarlo aunque falten tareas por cerrar: el resaltado verde es una sugerencia visual, no una condición que Odoo controle.

🖼️
Captura pendiente
El panel lateral derecho de un proyecto con al menos dos objetivos cargados: uno con todas sus tareas cerradas (resaltado en verde, listo para marcar), otro con la fecha límite vencida y sin marcar (resaltado en rojo). Que se vea el círculo o tilde de cada uno junto al nombre y la fecha.
4

Convertir una tarea en recurrente

El casillero «Recurrente» solo aparece en tareas de primer nivel, y solo si el proyecto lo tiene habilitado.

Con Tareas recurrentes activado en el proyecto, en la ficha de la tarea aparece —al lado del campo Fecha límite— un pequeño casillero Recurrente. Una subtarea no puede tildarse como recurrente, y al revés: una tarea recurrente no se puede convertir en subtarea de otra. Es una restricción del sistema, no un olvido de configuración —Odoo directamente no deja guardar esa combinación—. Ese detalle en particular se retoma en el manual «Subtareas y dependencias».

Al tildar Recurrente aparecen los campos que definen la repetición:

CampoQué define
Repetir cadaUn número entero, mayor a cero, junto a la unidad: Días, Semanas, Meses o Años.
HastaUn desplegable con dos opciones: Siempre —la serie no tiene fin— o Hasta —aparece debajo el campo Fecha de finalización, y la fecha tiene que ser posterior a hoy—.

El nombre del desplegable coincide con una de sus propias opciones —se llama «Hasta» y una de sus dos alternativas también es «Hasta»—, lo cual puede resultar un poco confuso la primera vez que se lo ve, pero es así como aparece en la pantalla.

🖼️
Captura pendiente
La ficha de una tarea con el casillero Recurrente tildado, junto al campo Fecha límite, y debajo los campos Repetir cada (con un número y la unidad, por ejemplo «1» y «Semanas») y el desplegable Hasta en la opción «Hasta», con el campo Fecha de finalización visible.
5

Cuándo nace la próxima ocurrencia, y qué trae y qué no

El disparador es el campo Estado, no la etapa del kanban ni ninguna fecha ni ningún proceso que corra solo de fondo.

Es el punto que más conviene tener preciso, porque no es lo que la intuición sugiere. Odoo no genera todas las ocurrencias futuras por adelantado, y tampoco hay un proceso que corra todas las noches revisando fechas. La próxima tarea de la serie se crea en el momento exacto en que se cambia el Estado de la tarea actual a Hecha o a Cancelada —los dos estados que el manual «Conceptos básicos de Proyectos» llama «cerrados»—. Es ese cambio de Estado el que dispara la creación, no un cron ni ninguna fecha límite vencida.

Y acá está la parte que más se confunde con lo anterior: mover la tarjeta a la última columna del kanban —cambiarle la Etapa— no dispara nada por sí solo, salvo que ese movimiento también cambie el Estado a uno cerrado. Al revés, se puede marcar Estado Hecha sin mover la tarjeta de columna, y eso sí genera la ocurrencia siguiente. Es la misma distinción entre Prioridad y Estado que ya se vio en «Conceptos básicos de Proyectos», aplicada acá: lo que importa para la recurrencia es el Estado, no dónde está la tarjeta.

La tarea nueva no es una copia idéntica. Lo que trae y lo que cambia:

CampoQué pasa en la ocurrencia nueva
EstadoVuelve a En progreso, sin importar si la anterior se cerró como Hecha o como Cancelada.
EtapaVuelve a la primera etapa del proyecto, aunque la tarea cerrada estuviera en la última columna.
PrioridadVuelve a Prioridad baja, sin importar qué prioridad tenía la anterior.
Fecha límiteSi la tarea cerrada tenía una, la nueva la hereda corrida hacia adelante exactamente el intervalo configurado (por ejemplo, +1 semana). Si no tenía fecha límite, la nueva tampoco la tiene.
Personas asignadas, etiquetas, objetivo, subtareasSe copian tal cual a la tarea nueva.

Sobre el Objetivo: si la tarea recurrente estaba enganchada a uno, cada ocurrencia nueva sigue enganchada al mismo objetivo. Odoo no la desengancha sola, así que conviene revisar esa asociación si el objetivo representaba algo puntual y no algo que se repite.

También hay un límite silencioso: si la serie tiene configurado Hasta con una fecha de finalización, y la próxima fecha límite calculada (fecha límite anterior más el intervalo) cae después de esa fecha, Odoo simplemente no crea la ocurrencia siguiente. No avisa con ningún mensaje: la serie se corta sola, en silencio.

Un detalle más para cuando hay varias tareas abiertas de la misma serie a la vez —por ejemplo, si se reabrió una anterior—: Odoo solo genera la ocurrencia siguiente cuando se cierra la última tarea creada de esa recurrencia. Cerrar una tarea más vieja de la misma serie no dispara nada.

No es un cron ni depende de ninguna fechaLa ocurrencia siguiente nace en el instante en que se guarda el cambio de Estado a Hecha o Cancelada de la última tarea de la serie —no antes, no por la noche, no cuando se vence la Fecha límite—. Si esa tarea nunca se cierra, la serie simplemente no avanza, sin importar cuánto tiempo pase.
🖼️
Captura pendiente
Vista Kanban de un proyecto con al menos dos etapas, mostrando una tarea recurrente que se acaba de marcar con Estado Hecha en la última columna, y —al lado o debajo— la tarea nueva que Odoo generó automáticamente, ya visible en la primera columna del kanban.
🖼️
Captura pendiente
La ficha de la tarea recién generada por la recurrencia, con Estado en En progreso, Prioridad en Prioridad baja y el campo Fecha límite ya corrido hacia adelante respecto de la tarea anterior (por ejemplo, una semana después).
6

Ver toda la serie y cortarla

Desactivar «Recurrente» en una sola tarea corta la generación para toda la familia, no solo para esa tarea.

Cada tarea recurrente tiene, en la parte superior de su ficha, un botón Tareas recurrentes con el conteo de cuántas tareas forman parte de esa misma serie. Tocarlo abre el listado completo —pasadas y la actual— de esa recurrencia puntual. Es el lugar para revisar de un vistazo cómo viene avanzando algo que se repite, sin tener que buscar cada ocurrencia por separado en «Todas las tareas».

Para cortar la serie no hace falta borrar nada: alcanza con destildar Recurrente en la tarea actual. Pero conviene saber exactamente qué hace ese destilde, porque no es solo «esta tarea deja de repetirse»: Odoo borra la configuración de repetición compartida por toda la familia, y les quita la marca de Recurrente a todas las tareas de esa serie, no solo a la que se editó. Las tareas anteriores no se borran —siguen existiendo con su historial intacto—, pero dejan de estar marcadas como recurrentes y ya no hay ninguna configuración de repetición detrás. Borrar directamente la última tarea de una serie produce el mismo efecto: también corta la generación de las siguientes.

🖼️
Captura pendiente
La ficha de una tarea recurrente con el botón inteligente Tareas recurrentes visible arriba (con su conteo), y el listado que se abre al tocarlo, mostrando varias tareas de la misma serie con sus distintos Estados.