Закладка Зависимости (Dependencies)
Закладка Зависимости похожа на закладку Остановки (Holds) тем, что позволяет остановить выполнение задания. Однако, ее важным отличием является то, что она позволяет моделировать отношения между заданиями. Определив зависимость для задания, вы можете остановить выполнение задания на определенном этапе, пока не будет выполнен определенный этап другого задания. Вводимые условия применяются к и ограничиваются следующими элементами задания - Статусом и Шагом
Информация о зависимости включает
- Задание - Задание, выполнение которого нужно остановить
- Тип остановки - Тип значения для остановки рабочего задания (шаг или статус)
- Значение остановки - Идентификатор шага или статуса, определяющий остановку
- Ограничивающее задание - Задание, от которого зависит остановка
- Тип зависимости остановки - Тип значения, определяющего остановку (шаг или статус)
- Значение зависимости остановки - Идентификатор шага или статуса ограничивающего задания, по достижении или по прохождении которого можно продолжить выполнение зависимого задания
Когда задание, которое ограничивает выполнение рабочего процесса другого задания, достигает этапа, указанного в зависимости, с зависимого задания автоматически снимается блокировка, и его выполнение может быть продолжено. Когда выполнение задания останавливается из-за наличия зависимости, пользователь уведомляется об этом и отсылается к закладке Зависимости для получения более подробной информации.
С помощью этой функции можно строить сложные модели отношений между заданиями, например:
Вариант 1 - Параллельные задания
Задания А, В и С нельзя закрыть, пока не выполнены шаги каждого из них.
![]() |
Вариант 2 - Последовательные задания
Задание Е нельзя начать, пока не закрыто задание D.
![]() |
Вариант 3 - Задания, расположенные в шахматном порядке
Задание Н нельзя начать, пока не будет достигнут шаг С задания G.
![]() |
Вариант 4 - Родительские/дочерние задания
Шаг d задания W (родительского) нельзя начать, пока не закрыты задания X, Y и Z (дочерние).
![]() |

Доступ к этой функциональности ограничен правами. Если у вас не получается изменить зависимости заданий, обратитесь к администратору Workflow Manager.
Использование закладки Зависимости
Если щелкнуть закладку Зависимости (Dependencies), когда в списке заданий выбрано задание, появится что-то похожее на рисунок внизу.
Текущие зависимости показаны в таблице на главной панели. Кнопки опций справа позволяют выбрать поднабор зависимостей для просмотра. Опции:
- Все (All) - Все зависимости, относящиеся к заданию, включая те, из-за которых остановлено выполнение текущего задания, и те, из-за которых остановлено выполнение других заданий.
- Ограничивающие (Depending On) — Только зависимости, которые могут вызвать остановку текущего задания
- Зависимые (Dependent) - Только зависимости, которые могут вызвать остановку других заданий из-за текущего задания
Создание зависимости задания
- Выберите задание, которое вы хотите поставить в зависимость от другого, и перейдите к закладке Зависимости (Dependencies).
- Нажмите Создать (Create) на правой панели.
- Выберите тип точки выполнения задания, где будет действовать ограничение (шаг или статус).
- Выберите шаг или этап, на котором будет остановлено выполнение задания.
- Выберите задание, от которого зависит это задание.
- Выберите тип точки выполнения задания, в которой будет снята зависимость.
- Выберите шаг или этап, на котором будет снята зависимость.
- Щелкните ОК.