Las relaciones entre entidades son vínculos que defines entre dos cosas del mismo tipo. Ceum admite dos ámbitos: proyecto a proyecto y tarea a tarea. No se admiten los vínculos entre tipos distintos (por ejemplo, un proyecto con una tarea) ni los vínculos entre clientes.
Qué puedes hacer
Las relaciones aparecen en una sección de Relaciones en las páginas de creación, edición y detalle tanto de proyectos como de tareas. Cada relación tiene:
- Un origen: la entidad cuya página estás viendo.
- Un destino: la entidad vinculada.
- Un tipo: elegido entre los tipos de relación que has configurado.
La misma sección de Relaciones muestra ambas direcciones: cuando estás viendo la tarea A, ves las relaciones salientes (A → otras) y las relaciones entrantes (otras → A) una al lado de la otra, cada una con un indicador de dirección (una flecha hacia la derecha para las salientes, hacia la izquierda para las entrantes).
Añadir y quitar
En la sección de Relaciones, elige un tipo y busca un destino. Guarda el formulario para confirmar el cambio. Para quitar una relación basta con un clic en el control de eliminación de la fila.
Si un tipo de relación no está habilitado en tus ajustes, no aparecerá en el selector de tipos.
Dirección
Las relaciones siempre tienen una dirección. El par «A bloquea B» y «B bloquea A» son vínculos distintos: Ceum no crea el inverso por ti. Si tu flujo de trabajo usa un significado bidireccional (por ejemplo, «se relaciona con»), igualmente se almacena como un vínculo unidireccional; visita cualquiera de los dos lados para verlo.
Reglas de unicidad y de autovínculo
- No puedes añadir dos veces el mismo origen, destino y tipo: Ceum informa de un conflicto.
- Puedes crear varios tipos distintos entre el mismo par; por ejemplo, «A bloquea B» y «A duplica B» pueden coexistir.
- Una cosa no puede vincularse consigo misma.
Qué ocurre al eliminar
Eliminar cualquiera de los dos lados de una relación también elimina todas las relaciones que la referencian, en ambas direcciones. No quedan vínculos huérfanos que limpiar más adelante.
Configuración
Los tipos de relación son específicos de cada espacio de trabajo y de cada ámbito (proyecto o tarea). Configúralos en:
Un tipo tiene un nombre visible, un color, un orden, un interruptor de habilitación y dos interruptores de dependencia (ver más abajo). De serie dispones de Se relaciona con, Bloquea, Bloqueado por, Depende de y Es dependencia de tanto para proyectos como para tareas, además de Duplica para las tareas. Puedes reordenar, renombrar, recolorear o desactivar cualquiera de ellos.
Notificaciones de dependencia
Dos interruptores en cada tipo de relación lo convierten en una dependencia: algo que Ceum vigila y sobre lo que avisa en el Kanban de tareas:
- Afecta al destino: el origen retiene al destino. Mientras el origen esté sin terminar, el destino queda marcado.
- Afectado por el destino: el origen está retenido por el destino. Mientras el destino esté sin terminar, el origen queda marcado.
Ambos están desactivados de forma predeterminada, de modo que un tipo de relación corriente sigue siendo una etiqueta silenciosa. Los tipos predefinidos los configuran por ti:
- Bloquea (rojo): afecta al destino. «A bloquea B» avisa sobre B mientras A esté sin terminar.
- Bloqueado por (rojo): afectado por el destino. «A bloqueado por B» avisa sobre A mientras B esté sin terminar.
- Depende de (amarillo): afectado por el destino. «A depende de B» avisa sobre A mientras B esté sin terminar.
- Es dependencia de (amarillo): afecta al destino. «A es dependencia de B» avisa sobre B mientras A esté sin terminar.
El aviso en sí es el borde amarillo y el tooltip en el Kanban de tareas; consulta ese artículo para saber exactamente cuándo se muestra. Los proyectos usan los mismos interruptores, pero como no hay un Kanban de proyectos, todavía no existe un aviso visual para los proyectos.
Consejos y casos límite
- Renombrar un tipo no rompe los vínculos existentes. Las relaciones siguen asociadas al tipo aunque lo renombres.
- Desactivar un tipo lo oculta de los nuevos selectores, pero mantiene visibles las relaciones existentes de ese tipo hasta que las quites.
- Sin relaciones de clientes. Usa Proyectos bajo un cliente como el modelo disponible más cercano.
- Sin vínculos entre tipos distintos. Si una tarea y un proyecto están relacionados, asigna la tarea al proyecto en lugar de vincularlos.
En móvil
- La interfaz de relaciones se simplifica a añadir (elegir un tipo y un destino en un panel inferior) y eliminar; la disposición web de relaciones entrantes/salientes una al lado de la otra se condensa en una única lista, con la dirección integrada en cada fila.