Доступно с лицензией Workflow Manager.
Зависимости задания имеют сходства с вкладкой Удержания в том, что они могут остановить выполнение задания. Тем не менее, мощь Зависимостей задания заключается в их способности предоставить вам возможность моделирования отношений между заданиями. Посредством задания зависимости от задания, вы можете ограничить прогресс выполнения задания на определенной стадии, пока определенной стадии не достигло другое выполняемое задание. Ограничения могут быть размещены и ограничены следующими частями задания: Статус или Шаг.
Информация о зависимости будет состоять из
- Задание-Задание, которое должно быть удержано
- Тип удержания – Тип значения, при котором задание должно быть удержано (шаг или статус)
- Значение удержания – ID шага или статуса, при которых должно произойти удержание
- Зависимое задание-Задание, от которого зависимо ваше текущее задание (удерживающее)
- Тип зависимого удержания – Тип значения, до достижения которого производится удержание (шаг или статус)
- Значение зависимого удержания – Значение идентификатора ID шага или статуса, которое должен быть достигнуто или превышено зависимым заданием для высвобождения удержания
Когда задание, которое ограничивает рабочий процесс другого задания, достигает стадии, определенный в зависимости, ограниченное задание автоматически высвобождается и может продолжить выполнение. Когда задание не в состоянии работать из-за зависимости, вы получите уведомление о том, что существует зависимость и можно узнать об этом больше, посетив вкладку Зависимости.
С помощью этой опции вы можете построить расширенные модели отношений между заданиями, например, в следующих сценариях.
Сценарий 1 – Параллельные задания
Задания A, B и C не могут быть закрыты пока не завершены шаги каждого из них.

Сценарий 2 – Последовательные задания
Задание E не может запуститься пока закрыто задание D.

Сценарий 3 – Ступенчатые задания
Задание H не может запуститься пока задание G находится на шаге c.

Сценарий 4 – Родительские/Дочерние задания
Задание W (родительское) не может перейти к шагу d пока закрыты дочерние задания X, Y и Z (дочерние).

Создание зависимости для задания
Если щелкнуть вкладку Зависимости, когда в списке выбрано задание, то будет отображено нечто похожее на представленный выше рисунок.

Текущие зависимости отображены в таблице на главной панели. Кнопки опций с правой стороны позволяют вам выбрать, какой из поднаборов зависимостей должен находиться в поле внимания в настоящее время. Опции:
- Все – Все зависимости, связанные с заданием, в том числе те, которые удерживают текущее задание, и те, которые удерживают другие задания из-за текущего задания
- В зависимости от – Только зависимости (потенциально) удерживающие текущее задание
- Зависимые – Только зависимости (потенциально) удерживающие другие задания из-за текущего задания
- Выберите задание, которое вы хотите поставить в зависимость от другого, и щёлкните вкладку Зависимости.
- Щёлкните Создать на правой панели.
- Выберите шаг или статус, на котором вы хотите удержать текущее задание, щёлкнув стрелку ниспадающего списка Удержать выполнение задания на: и выбрав вариант.
- Выберите идентификатор того задания, от которого зависит данное задание.
- Выберите шаг или статус задания, выбранного в шаге 4. Это поможет высвободить данную зависимость, путем выбора Шаг или Статус в ниспадающем списке и выбора одной из опций.
- Нажмите ОК.