За этим было бы легче следовать, я уверен, если бы я предоставил изображение, но сейчас у меня есть только время, чтобы напечатать. Надеюсь, это будет достаточно ясно.
Что вам нужно сделать, это заново обработать путь pass_3
, чтобы он возвращал значение true, когда не среда.
Один из способов сделать этодобавить фиктивную задачу скрипта, которая ничего не делает между pass_3
и pass_final
. Таким образом, у вас будут ограничения завершения, идущие от pass_3
до dummy_task
, а также от dummy_task
до pass_final
.
ТОГДА вы добавляете ограничение от pass_1
прямо к dummy_task
, которое проверяет, чтобы увидетьесли день не среда. И используйте условие ИЛИ для ограничений, идущих к dummy_task
, так что только одно из них должно быть истинным.
В среду будет использовано pass_3
, а когда оно будет выполнено,активирует dummy_task
, который пройдет до pass_final
, а через день pass_3
будет пропущен, но dummy_task
все равно активируется и перейдет к pass_final
.
надеюсь, что этодостаточно ясно.