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