Эффектор сводки статуса

Эффектор сводки статуса автоматически обновляет статусы родительских задач на основе самого раннего статуса их дочерних задач. Например, если все подзадачи имеют статус «Решено», статус родительской проблемы изменится на «Решено»; но если одна подзадача все еще находится в процессе выполнения, для родительской задачи будет установлено значение «Выполняется».

Добавление эффектора свертывания состояния в структуру

Чтобы добавить в структуру эффектор свертывания статуса, откройте меню автоматизации и выберите эффекторы.

Выберите Свертывание статуса...

На экране настроек эффектора:

  • Имя: это поле автоматически обновляется при выборе свойств эффектора. При желании вы также можете нажать кнопку редактирования, чтобы ввести собственное имя.
  • Проекты: выберите проекты, которые должны быть обновлены накопительным пакетом. Чтобы включить все проекты, установите флажок «Все проекты».
  • Типы задач: выберите, какие типы задач следует учитывать в сводном пакете. Чтобы включить все статусы, установите флажок Все типы. Примечание. Если ваша структура содержит типы задач, не включенные сюда, Эффектор не будет вносить никаких изменений в эти задачи ИЛИ их предков (элементы над ними в структуре).
  • Разрешение: это решение будет использоваться всякий раз, когда задача переходит в состояние «решено» (в зависимости от рабочего процесса проекта).
  • Выберите, следует ли отправлять уведомления по электронной почте, когда Effector записывает значения в Jira.
  • Установите статусы в следующем порядке: выберите статусы, которые должен учитывать эффектор, и разместите их в порядке от самого раннего статуса к самому последнему. Если вы не хотите, чтобы эффектор переводил задачи в определенный статус, не указывайте его здесь. Например, отсутствие «Готово» предотвратит закрытие задач, когда все их подзадачи будут выполнены.

Когда вы закончите, нажмите «Сохранить и запустить», чтобы немедленно запустить эффектор, или нажмите «Сохранить», чтобы просто добавить эффектор в структуру, но еще не запускать его.

Как работает эффектор сводки статуса

Когда вы запускаете Effector, он обновляет статус родительских задач до самого раннего статуса их дочерних задач, основываясь на проекте(ах), типе(ах) задачи и порядке статусов, который вы выбрали в конфигурации. 

Давайте подробнее рассмотрим, как это работает.

  1. Мы настроили наш Effector для нашего проекта DOC, выбрали ВСЕ типы задач и установили наши статусы (To Do, In Progress, Done).

Пример конфигурации для Status Rollup Effector

  1. ДО запуска Effector наши статусы выглядели так:

Структура перед запуском эффектора

  1. ПОСЛЕ запуска Effector были сделаны следующие изменения состояния:

История 2 была перемещена в ГОТОВО, потому что только ее часть, История 3, была ГОТОВА.

История 1, История 4 и История 5 имеют общую подзадачу (Задача 1) с самым ранним возможным статусом (СДЕЛАТЬ), поэтому все они были перемещены в СДЕЛАТЬ.

Отсутствует статус

Статусы, не выбранные в настройках, не распознаются Эффектором. Если подзадача имеет один из невыбранных статусов, это не повлияет на ее родительскую задачу. Кроме того, если родительская проблема имеет невыбранный статус, она не будет обновлена эффектором, даже если один из ее дочерних элементов имеет более ранний статус.

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

Отсутствует тип задачи

Если в настройках не выбран тип задачи, Эффектор не изменит статус задачи или статус любого из ее предков (задач над ней в структуре).

Например, в нашем примере выше, если бы мы не включили задачи в наш список типов проблем, эффектор проигнорировал бы задачу 1 и задачу 2 и не изменил бы статусы ни одного из их предков (проблемы 5, 4). , и 1). 

Запуск эффектора

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

Просмотр / Отмена изменений

Чтобы просмотреть или отменить изменения, внесенные эффектором, см. Отмена изменений эффектора.

По материалам Atlassian JIRA Structure: Status Rollup Effector