Как выполнить задачу условно, если результат предыдущей задачи был успешным, но с ошибками?
У меня есть следующая структура задачи:
- задача 1
- задача 2
- задача 3
- больше задач
Основная цель - запустить Задача 3 , если любая из задач 1 или задание 2 выполнено успешно. Также - запустить задачу 2, если в задаче 1 не были выполнены определенные условия (например, были ошибки).
Мои текущие настройки:
Задача 1 может завершиться с ошибками, поэтому опция "Продолжить при ошибке "был включен. Я хотел бы запустить задачу 2 только в том случае, если задача 1 завершается с ошибками (и опция «Только в случае сбоя предыдущей задачи» в этом случае не работает, а «Продолжить при ошибке» включена). В задаче 3 прямо сейчас включена опция «Только после успешного выполнения всех предыдущих задач».
Может быть, я должен попробовать другой подход? Или, может быть, есть подходящие «Пользовательские условия» для такого случая?