Las dependencias de tareas en Odoo bloquean automáticamente una tarea hasta que las tareas predecesoras estén completadas. Se activan en Proyecto → Configuración → Ajustes → Dependencias de tareas y se visualizan como flechas en la vista Gantt. Cuando se desbloquea una tarea, Odoo notifica automáticamente al responsable.
En cualquier proyecto con más de diez tareas existe el mismo problema: algunas tareas no pueden empezarse hasta que otras estén terminadas, pero nadie recuerda cuáles. El resultado es trabajo iniciado antes de tiempo, entregables incompletos porque falta un input previo, o retrasos en cadena que podrían haberse detectado semanas antes.
Las dependencias de tareas en Odoo resuelven esto de forma automática: bloquean el acceso a una tarea hasta que sus predecesoras estén completadas, notifican al responsable cuando se desbloquea y visualizan toda la cadena de dependencias en el diagrama de Gantt.
Tipos de dependencias en gestión de proyectos
Antes de ver cómo funciona en Odoo, conviene entender los cuatro tipos estándar de dependencia que existen en la gestión de proyectos:
| Tipo | Descripción | Ejemplo práctico | Disponible en Odoo |
|---|---|---|---|
| Fin-Inicio (FS) | La tarea B no puede comenzar hasta que la tarea A termine | No puedes maquetar hasta tener el texto definitivo | ✅ Nativo |
| Inicio-Inicio (SS) | La tarea B no puede comenzar hasta que la tarea A empiece | La revisión legal empieza cuando empieza la redacción | ⚙️ Manual (vía fechas) |
| Fin-Fin (FF) | La tarea B no puede terminar hasta que la tarea A termine | El informe no se cierra hasta que el análisis esté completo | ⚙️ Manual (vía fechas) |
| Inicio-Fin (IF) | La tarea B no puede terminar hasta que la tarea A empiece | Poco común; se gestiona manualmente en Odoo | ⚙️ Manual |
Odoo implementa de forma nativa el tipo Fin-Inicio, que es el más frecuente en proyectos operativos. Los otros tipos pueden gestionarse ajustando manualmente las fechas de inicio de las tareas en el Gantt.
Cómo activar y configurar dependencias en Odoo
-
1Activa la funcionalidad en los ajustes del módulo
Ve a Proyecto → Configuración → Ajustes y activa la opción "Dependencias de tareas". Esta opción aparece en la sección de Tareas. Sin activarla, no verás el campo de dependencias en ninguna tarea. El cambio es global para todos los proyectos del workspace.
-
2Añade predecesoras a cada tarea que las necesite
Abre una tarea y busca el campo "Bloqueado por" (en Odoo 16/17) o "Dependencias" en versiones anteriores. Escribe el nombre de las tareas predecesoras y selecciónalas. Puedes añadir múltiples predecesoras a una misma tarea. La tarea pasará automáticamente al estado "Bloqueado" hasta que todas sus predecesoras estén en etapa "Completado".
-
3Visualiza la cadena completa en el Gantt
Activa la vista Gantt del proyecto (Enterprise). Las dependencias aparecen como flechas grises entre las barras de tarea. Si una tarea predecesora se retrasa, puedes ver visualmente qué tareas posteriores se verán afectadas. Para reorganizar la planificación sin romper dependencias, arrastra las barras del Gantt: Odoo reposiciona automáticamente las tareas dependientes.
-
4Completa las tareas predecesoras para desbloquear las siguientes
Cuando una tarea pasa a etapa "Completado", Odoo envía automáticamente una notificación al responsable de cada tarea que estaba bloqueada por ella. La tarea pasa de estado "Bloqueado" a "Listo para comenzar". Este flujo automatiza la comunicación entre miembros del equipo sin necesidad de emails manuales de "ya puedes empezar".
-
5Identifica el camino crítico y actúa sobre él
El camino crítico es la cadena de tareas cuya duración total determina la duración total del proyecto. En el Gantt, es la secuencia de flechas más larga desde la primera hasta la última tarea. Cualquier retraso en una tarea del camino crítico retrasa el proyecto completo. Identifícalo en la primera semana del plan de proyecto y asígnale los recursos más sólidos del equipo.
Crea tu workspace gratuito y configura el módulo Proyecto con dependencias, Gantt y seguimiento en tiempo real.
Cómo usar dependencias para proteger los hitos del proyecto
Las dependencias son especialmente útiles para blindar los hitos del proyecto. Un hito no debería marcarse como completado si las tareas que lo componen tienen dependencias sin resolver. En Odoo, puedes usar esta lógica así: crea una tarea de "Validación de hito" que esté bloqueada por todas las tareas que componen el entregable. Cuando esa tarea de validación se completa, el hito se marca automáticamente.
Este enfoque protege la integridad del cronograma y evita el error más frecuente en proyectos: marcar un hito como completado cuando hay tareas previas aún abiertas que nadie detectó a tiempo.
Errores frecuentes con las dependencias en Odoo
- Crear dependencias circulares: Si la Tarea A depende de B y B depende de A, ninguna puede completarse nunca. Odoo muestra una advertencia cuando intentas crear una dependencia circular, pero es mejor evitarlo planificando la cadena de tareas antes de configurarlas. Revisa siempre que la cadena fluya en una sola dirección.
- Bloquear demasiadas tareas con dependencias innecesarias: No todas las tareas necesitan dependencias formales. Usarlas en exceso crea una red de bloqueos que ralentiza el trabajo y desmotiva al equipo. Aplica dependencias solo donde un error de secuencia tenga consecuencias reales para el entregable o para otra persona del equipo.
- No revisar el impacto en el Gantt al cambiar fechas: Si cambias manualmente la fecha de una tarea en el Gantt sin ajustar sus sucesoras, las flechas de dependencia quedarán cruzadas y el cronograma visual dejará de ser fiable. Usa siempre el modo "Replanificar" de Odoo para que los cambios de fecha se propaguen automáticamente por toda la cadena de dependencias.
Preguntas frecuentes sobre dependencias de tareas en Odoo
¿Las dependencias de tareas en Odoo están disponibles en la versión Community?
El campo "Bloqueado por" (dependencias) sí está disponible en Odoo Community a nivel de tarea. Lo que no está disponible en Community es la vista Gantt, que es donde las dependencias se visualizan de forma más clara como flechas entre barras. En Community puedes configurar las dependencias y el bloqueo/desbloqueo automático funciona, pero solo puedes ver la estructura de dependencias en la vista Lista o en los campos de la tarea.
¿Qué pasa si completo una tarea predecesora pero la sucesora sigue bloqueada?
Una tarea se desbloquea solo cuando TODAS sus tareas predecesoras están en etapa "Completado". Si una tarea tiene tres predecesoras y solo dos están completadas, seguirá bloqueada. Verifica en el campo "Bloqueado por" de la tarea cuáles de sus predecesoras siguen abiertas. El filtro "Bloqueado" en la vista de tareas te muestra de un vistazo todas las tareas que están esperando a otra.
¿Se pueden ver las dependencias entre tareas de distintos proyectos en Odoo?
Sí. En Odoo, las dependencias pueden establecerse entre tareas de proyectos distintos siempre que el usuario tenga acceso a ambos proyectos. En el campo "Bloqueado por" puedes buscar tareas de cualquier proyecto. Esto es útil en entornos donde varios proyectos comparten recursos o tienen entregables interdependientes. Sin embargo, en el Gantt solo verás las dependencias si tienes ambos proyectos visibles en la misma vista de Gantt multi-proyecto.
¿Las dependencias afectan al dashboard de seguimiento del proyecto?
Sí, de forma indirecta. Las tareas en estado "Bloqueado" aparecen con un indicador diferente en la vista Kanban (punto gris/naranja) y pueden filtrarse por ese estado en el dashboard. En el análisis de tareas (vista Pivote) puedes crear un análisis de "tareas bloqueadas por proyecto" para identificar dónde se acumulan los cuellos de botella. Esta métrica es especialmente útil cuando gestionas múltiples proyectos en paralelo y necesitas priorizar dónde intervenir primero.
¿Quieres configurar Odoo Project con dependencias y Gantt?
Nuestro equipo de especialistas en Odoo implementa el módulo de proyectos adaptado a tu flujo de trabajo real, incluyendo dependencias, hitos y dashboards personalizados.
Hablar con un expertoLas dependencias de tareas en Odoo bloquean automáticamente una tarea hasta que las tareas predecesoras estén completadas. Se activan en Proyecto → Configuración → Ajustes → Dependencias de tareas y se visualizan como flechas en la vista Gantt. Cuando se desbloquea una tarea, Odoo notifica automáticamente al responsable.
En cualquier proyecto con más de diez tareas existe el mismo problema: algunas tareas no pueden empezarse hasta que otras estén terminadas, pero nadie recuerda cuáles. El resultado es trabajo iniciado antes de tiempo, entregables incompletos porque falta un input previo, o retrasos en cadena que podrían haberse detectado semanas antes.
Las dependencias de tareas en Odoo resuelven esto de forma automática: bloquean el acceso a una tarea hasta que sus predecesoras estén completadas, notifican al responsable cuando se desbloquea y visualizan toda la cadena de dependencias en el diagrama de Gantt.
Tipos de dependencias en gestión de proyectos
Antes de ver cómo funciona en Odoo, conviene entender los cuatro tipos estándar de dependencia que existen en la gestión de proyectos:
| Tipo | Descripción | Ejemplo práctico | Disponible en Odoo |
|---|---|---|---|
| Fin-Inicio (FS) | La tarea B no puede comenzar hasta que la tarea A termine | No puedes maquetar hasta tener el texto definitivo | ✅ Nativo |
| Inicio-Inicio (SS) | La tarea B no puede comenzar hasta que la tarea A empiece | La revisión legal empieza cuando empieza la redacción | ⚙️ Manual (vía fechas) |
| Fin-Fin (FF) | La tarea B no puede terminar hasta que la tarea A termine | El informe no se cierra hasta que el análisis esté completo | ⚙️ Manual (vía fechas) |
| Inicio-Fin (IF) | La tarea B no puede terminar hasta que la tarea A empiece | Poco común; se gestiona manualmente en Odoo | ⚙️ Manual |
Odoo implementa de forma nativa el tipo Fin-Inicio, que es el más frecuente en proyectos operativos. Los otros tipos pueden gestionarse ajustando manualmente las fechas de inicio de las tareas en el Gantt.
Cómo activar y configurar dependencias en Odoo
-
1Activa la funcionalidad en los ajustes del módulo
Ve a Proyecto → Configuración → Ajustes y activa la opción "Dependencias de tareas". Esta opción aparece en la sección de Tareas. Sin activarla, no verás el campo de dependencias en ninguna tarea. El cambio es global para todos los proyectos del workspace.
-
2Añade predecesoras a cada tarea que las necesite
Abre una tarea y busca el campo "Bloqueado por" (en Odoo 16/17) o "Dependencias" en versiones anteriores. Escribe el nombre de las tareas predecesoras y selecciónalas. Puedes añadir múltiples predecesoras a una misma tarea. La tarea pasará automáticamente al estado "Bloqueado" hasta que todas sus predecesoras estén en etapa "Completado".
-
3Visualiza la cadena completa en el Gantt
Activa la vista Gantt del proyecto (Enterprise). Las dependencias aparecen como flechas grises entre las barras de tarea. Si una tarea predecesora se retrasa, puedes ver visualmente qué tareas posteriores se verán afectadas. Para reorganizar la planificación sin romper dependencias, arrastra las barras del Gantt: Odoo reposiciona automáticamente las tareas dependientes.
-
4Completa las tareas predecesoras para desbloquear las siguientes
Cuando una tarea pasa a etapa "Completado", Odoo envía automáticamente una notificación al responsable de cada tarea que estaba bloqueada por ella. La tarea pasa de estado "Bloqueado" a "Listo para comenzar". Este flujo automatiza la comunicación entre miembros del equipo sin necesidad de emails manuales de "ya puedes empezar".
-
5Identifica el camino crítico y actúa sobre él
El camino crítico es la cadena de tareas cuya duración total determina la duración total del proyecto. En el Gantt, es la secuencia de flechas más larga desde la primera hasta la última tarea. Cualquier retraso en una tarea del camino crítico retrasa el proyecto completo. Identifícalo en la primera semana del plan de proyecto y asígnale los recursos más sólidos del equipo.
Crea tu workspace gratuito y configura el módulo Proyecto con dependencias, Gantt y seguimiento en tiempo real.
Cómo usar dependencias para proteger los hitos del proyecto
Las dependencias son especialmente útiles para blindar los hitos del proyecto. Un hito no debería marcarse como completado si las tareas que lo componen tienen dependencias sin resolver. En Odoo, puedes usar esta lógica así: crea una tarea de "Validación de hito" que esté bloqueada por todas las tareas que componen el entregable. Cuando esa tarea de validación se completa, el hito se marca automáticamente.
Este enfoque protege la integridad del cronograma y evita el error más frecuente en proyectos: marcar un hito como completado cuando hay tareas previas aún abiertas que nadie detectó a tiempo.
Errores frecuentes con las dependencias en Odoo
- Crear dependencias circulares: Si la Tarea A depende de B y B depende de A, ninguna puede completarse nunca. Odoo muestra una advertencia cuando intentas crear una dependencia circular, pero es mejor evitarlo planificando la cadena de tareas antes de configurarlas. Revisa siempre que la cadena fluya en una sola dirección.
- Bloquear demasiadas tareas con dependencias innecesarias: No todas las tareas necesitan dependencias formales. Usarlas en exceso crea una red de bloqueos que ralentiza el trabajo y desmotiva al equipo. Aplica dependencias solo donde un error de secuencia tenga consecuencias reales para el entregable o para otra persona del equipo.
- No revisar el impacto en el Gantt al cambiar fechas: Si cambias manualmente la fecha de una tarea en el Gantt sin ajustar sus sucesoras, las flechas de dependencia quedarán cruzadas y el cronograma visual dejará de ser fiable. Usa siempre el modo "Replanificar" de Odoo para que los cambios de fecha se propaguen automáticamente por toda la cadena de dependencias.
Preguntas frecuentes sobre dependencias de tareas en Odoo
¿Las dependencias de tareas en Odoo están disponibles en la versión Community?
El campo "Bloqueado por" (dependencias) sí está disponible en Odoo Community a nivel de tarea. Lo que no está disponible en Community es la vista Gantt, que es donde las dependencias se visualizan de forma más clara como flechas entre barras. En Community puedes configurar las dependencias y el bloqueo/desbloqueo automático funciona, pero solo puedes ver la estructura de dependencias en la vista Lista o en los campos de la tarea.
¿Qué pasa si completo una tarea predecesora pero la sucesora sigue bloqueada?
Una tarea se desbloquea solo cuando TODAS sus tareas predecesoras están en etapa "Completado". Si una tarea tiene tres predecesoras y solo dos están completadas, seguirá bloqueada. Verifica en el campo "Bloqueado por" de la tarea cuáles de sus predecesoras siguen abiertas. El filtro "Bloqueado" en la vista de tareas te muestra de un vistazo todas las tareas que están esperando a otra.
¿Se pueden ver las dependencias entre tareas de distintos proyectos en Odoo?
Sí. En Odoo, las dependencias pueden establecerse entre tareas de proyectos distintos siempre que el usuario tenga acceso a ambos proyectos. En el campo "Bloqueado por" puedes buscar tareas de cualquier proyecto. Esto es útil en entornos donde varios proyectos comparten recursos o tienen entregables interdependientes. Sin embargo, en el Gantt solo verás las dependencias si tienes ambos proyectos visibles en la misma vista de Gantt multi-proyecto.
¿Las dependencias afectan al dashboard de seguimiento del proyecto?
Sí, de forma indirecta. Las tareas en estado "Bloqueado" aparecen con un indicador diferente en la vista Kanban (punto gris/naranja) y pueden filtrarse por ese estado en el dashboard. En el análisis de tareas (vista Pivote) puedes crear un análisis de "tareas bloqueadas por proyecto" para identificar dónde se acumulan los cuellos de botella. Esta métrica es especialmente útil cuando gestionas múltiples proyectos en paralelo y necesitas priorizar dónde intervenir primero.
¿Quieres configurar Odoo Project con dependencias y Gantt?
Nuestro equipo de especialistas en Odoo implementa el módulo de proyectos adaptado a tu flujo de trabajo real, incluyendo dependencias, hitos y dashboards personalizados.
Hablar con un experto