В очередной раз столкнулся с потребностью отложить активацию задачи до момента выполнения другой задачи.
Если соберетесь реализовывать такой механизм "откладывания задачи", то вспомните про прекрасное средство связывания задач "Предшественник-последователь", которое сейчас нигде не используется кроме как в диаграмме ганта.
Я лично считаю его не заслуженно обойденным вниманием.
Возможно его стоит доосмыслить и расширить ему полномочия? Например:
- Если у задачи появился не выполненный предшественник с типом связи "Окончание начало", то она автоматически переходит в статус "отложена".
- Если задача откладывается с ссылкой на другую задачу, выполнения которой она будет дожидаться, тогда автоматически зависимая задача становится последователем.