Суммирование оценок сложности для синхронизации родительской задачи с подзадачами
Большинство agile-команд не может обходиться без оценки сложности. За счет автоматизации в этой сфере можно здорово сократить объем ручной работы и поддерживать оценку в актуальном состоянии.
В этом шаблоне показано, как можно суммировать оценку сложности по всем подзадачам, а затем на основе результата обновлять значение для родительской задачи. Теперь оценка сложности родительской задачи и подзадач всегда синхронизирована.
Рецепт автоматизации
Шаг 1. Выберите триггер
Каждое правило запускается триггером. В данном примере выберем триггер Field value changed (Значение поля изменено). Укажем отслеживаемое поле: в данном случае это поле story points (оценка сложности). Теперь правило автоматизации будет запущено при каждом изменении этого поля в Jira.

Шаг 2. Добавьте условие Issue fields (Поля задачи)
Условие уточняет правило, ограничивая его применение. В данном примере выберем условие Issue fields (Поля задачи) и поясним, что нас интересуют только подзадачи. Подсказка. Чтобы на текущий момент оценить правило, проговорим его вслух: «Если изменяется значение поля "Оценка сложности" И если задача является подзадачей…»

Шаг 3. Добавьте компонент Branch rule / related issues (Ветка правила/связанные задачи)
С помощью компонента ветвления можно отойти от основной ветки и добавить в правило связанные задачи. Здесь возможны почти любые варианты. Мы хотим выполнить действие с родительским элементом подзадачи, потому в раскрывающемся меню выберем значение Parent (Родитель). И снова проговорим вслух:
«Если изменяется значение поля "Оценка сложности" И если задача является подзадачей… ТО для связанной родительской задачи…»

Шаг 4. Добавьте действие Edit Issue (Редактировать задачу)
Когда необходимо изменить поле в Jira, рекомендуется использовать действие Edit issue (Редактировать задачу). Просто выберите в раскрывающемся меню поле, с которым хотите работать (включая пользовательские поля), и отредактируйте его.
Существует много способов редактировать поля, и интеллектуальные значения — один из самых эффективных. Такие значения позволяют получать доступ практически к любым данным Jira и выполнять действия с ними. Чтобы суммировать оценки сложности по всем подзадачам, используем следующее интеллектуальное значение: {{issue.subtasks.Story Points.sum}}
Теперь любое изменение оценки сложности в подзадачах будет отражено в родительской задаче.

Шаг 5. Тестируйте!
Как всегда, опробуйте правило в своем экземпляре. Чтобы подробно разобраться в правиле, создайте образец проекта и отслеживайте цепочку выполненных действий в журнале.
Подробнее о Jira Automation
Подробнее о суммировании подзадач с помощью Jira Automation
Знакомство с интеллектуальными значениями
Все полезные ресурсы по Jira Automation на одной странице
Суммирование рабочих часов с помощью Jira Automation
Другие полезные правила
Назначить задачу
Автоматическое назначение задач
Если задача создана без указания исполнителя, автоматически назначьте ее автору.
Синхронизация задач
Синхронизация работы
Когда эпик завершен, переведите и все его истории в статус Done (Готово).
Уведомления
Сводка за день в Slack
Ежедневно отправляйте в Slack сообщение со списком открытых задач в спринте.
DevOps
Подключение Jira и Bitbucket, GitHub или GitLab
Меняйте статус задач в Jira при выполнении слияния запросов pull в Bitbucket, GitHub или GitLab.
ITSM
Автоматическое закрытие старых задач поддержки
Если клиент не отвечает на задачу в течение 5 дней, закройте задачу и оставьте комментарий.