Массовая обработка задач

Вместо того, чтобы запускать правило для каждой задачи в списке, можно рассматривать список как единый блок для обработки. Эта функция обычно используется для предоставления сводной информации по списку задач. Например, еженедельно рассылайте электронное письмо со списком задач, возвращаемых запросом JQL.

Запланированные триггеры с JQL

При использовании запланированного триггера с JQL для предоставления списка задач есть возможность обрабатывать задачи массово:

Поведение

Проверенная опция

JQL возвращает

Поведение

Да

5 задач

правило будет выполняться только после передачи задача проблем через

Да

0 задач

правило будет выполняться один раз, но в контексте не будет никаких задач

Нет

5 задач

правило будет выполняться 5 раз - по одному разу для каждой задачи

Нет

0 задач

правило не запуститься

 

Действия и условия (компоненты), которые работают над задачами, по-прежнему будут применяться к каждой отдельной задаче. Т.е. действие «Изменить задачу» ("Edit issue") изменит каждую задачу в списке массовой обработки.

При ветвлении будет создана ветвь для каждой задачи, предоставленной триггером, независимо от этого параметра.

Условия ведут себя немного иначе при массовой обработке заявок (через триггер или ветвь).

В этом случае задачи, не соответствующие условию, будут отфильтрованы. И задачи, которые действительно совпадают, будут продолжать проходить через правило.

Массовая обработка связанных задач

При переходе к списку задач вы также можете решить обрабатывать этот список как единое целое, как и запланированный триггер.

Поведение подветвления следует той же логике, что и описанная выше для запланированного триггера.

Интеллектуальные изменения значения

Поведение интеллектуального значения {{issue}} меняется, когда включена опция массовой обработки.

Интеллектуальные  значения

 

Массовая обработка поведения

Нормальное поведение

{{issue}}

Возвращает первую задачу в списке задач

Возвращает задачу в контексте

{{issues}}

Возвращает список задач.

Подробнее о списках см. Работа со списками.

Делает ничего

 

Пример: отправка электронного письма со списком задач

В этом примере у нас есть запланированный триггер с установленной опцией «Массовая обработка» ("Bulk processing"). Каждую неделю он находит все задачи, которые были решены за предыдущую неделю, и отправляет одно электронное письмо на адрес всех исполнителей и администраторов Jira, содержащих список задач и ссылки на них.

По материалам Automation for Jira - Server: Bulk handling of issues