Dependências
Que etapa ou tarefa espera por qual: sem ciclos, ordenam o quadro e fixam a partir de que dia se agenda uma tarefa.
- Categoria: Projetos e empresas
- Estado: Disponível
- Requisitos: Etapas ou tarefas do mesmo projeto
- Ferramentas MCP (Escrevem ou modificam):
crear_etapa,editar_etapa,crear_tarea,editar_tarea,crear_proyecto_con_etapas
O que permite fazer?
- Fazer uma etapa depender de outras etapas do mesmo projeto.
- Fazer uma tarefa depender de outras tarefas do mesmo projeto, mesmo noutra etapa.
- Ver no mapa de dependências o que está bloqueado e o que se pode começar já.
Etapas dependem de etapas e tarefas de tarefas: os níveis não se cruzam.
Quando convém usar?
- Para encadear fases que não podem começar até a anterior terminar.
- Para que o agendamento automático não coloque uma tarefa antes daquilo de que depende.
Como funciona na ArduMaker?
- São informativas: não bloqueiam nenhuma ação. A API calcula
puede_completarse, verdadeiro quando todas as dependências estão a 100%. - Ao guardá-las valida-se que não formam um ciclo.
- Se uma etapa não tiver dependências próprias, o quadro deduz-as das dependências das tarefas.
- O agendamento automático não coloca uma tarefa antes do dia seguinte à data da dependência. Se uma dependência ainda não tiver data, espera.
O que muda realmente?
- Salvar dependências substitui a lista completa da etapa ou tarefa.
- Apagar uma tarefa não deixa dependências penduradas: desaparece das listas e volta a aparecer se for restaurada.
Esquema
- Tarefa A: fecha_limite: dia N
- Tarefa B depende de A: puede_completarse = A a 100%
- Agendamento de B: a partir do dia N+1
Resultado esperado
O quadro mostra primeiro o que não espera por ninguém, e cada cartão mostra de que depende e quantas bloqueia.
Erros e resolução
Adding '<nombre>' as a dependency would create a cycle: a dependência fecharia um círculo. É preciso retirar alguma da cadeia.- Uma tarefa não se agenda automaticamente se depender de outra sem data: convém datar primeiro a dependência.
Relação com MCP
crear_etapaeeditar_etapaaceitam as dependências da etapa.crear_tareaeeditar_tareaaceitamdepende_decom ids de tarefas.crear_proyecto_con_etapascomencadenar_etapas=true(por defeito) faz cada etapa depender da anterior.
Mais em /mcp/proyectos e /mcp/docs.