В этом руководстве подробно рассматривается создание нового правила автоматизации, которое раз в сутки ищет просроченные задачи, отправляет команде напоминание через Slack и добавляет комментарии к задачам. Вам понадобится активный проект Jira.
Шаг 1. Создайте правило
Перейдите в раздел Automation (Автоматизация) в настройках проекта. На вкладке Rule (Правило) нажмите кнопку Create rule (Создать правило) в правом верхнем углу экрана. На экране New trigger (Новый триггер) найдите и выберите Scheduled (По расписанию).
![Создание нового триггера](https://wac-cdn.atlassian.com/dam/jcr:0a0e455e-1003-4856-806f-f8e6f475bc34/automaiton-1.png?cdnVersion=2022)
Настройте действие Scheduled (По расписанию) так, чтобы оно запрашивало задачи со статусом Blocked (Заблокировано), которые не обновлялись более пяти дней. Для динамического выбора набора задач используется JQL.
![Обновленное расписание срабатывания правила](https://wac-cdn.atlassian.com/dam/jcr:24191cf4-a443-4129-ae6b-6bd7923e27ea/automation-2.png?cdnVersion=2022)
Шаг 2. Добавьте компонент
В списке Rule details (Сведения о правиле) на левой боковой панели нажмите Add component (Добавить компонент). Найдите и выберите компонент Comment on issue (Комментарий к задаче).
![Новое действие](https://wac-cdn.atlassian.com/dam/jcr:2ced8d6a-e98d-40b8-b9f3-073373bc186d/automation-3.png?cdnVersion=2022)
На экране Comment on issue (Комментарий к задаче) введите сообщение комментария, который будет автоматически применен к задачам с измененным состоянием при выполнении правила автоматизации. Комментарий играет роль шаблонной строки, и в него можно подставлять данные. Нажмите ссылку How do I access issue data in my comment? (Как обратиться к данным задачи в комментарии?), чтобы ознакомиться с примерами использования системы шаблонной обработки.
В комментарии, представленном ниже, выполняется подстановка значения reporter.displayName. Комментарий можно настроить по своему желанию. По завершении нажмите кнопку Save (Сохранить).
![Комментарий к задаче](https://wac-cdn.atlassian.com/dam/jcr:07665789-e569-4e42-938a-48629353c106/automation-4.png?cdnVersion=2022)
Шаг 3. Добавьте действие Lookup Issues (Поиск задач)
Далее выберите New action (Новое действие) и найдите действие Lookup issues (Поиск задач).
![Новое действие](https://wac-cdn.atlassian.com/dam/jcr:e1aefcd7-8f2a-453a-b76d-e32f174564b3/automation-5.png?cdnVersion=2022)
Это действие объединяет задачи, к которым был сделан запрос, в список, чтобы с ним можно было выполнять пакетные действия. Тогда последующие действия не будут выполняться по несколько раз. Добавьте в действие Lookup issues (Поиск задач) тот же JQL-запрос, что и в триггере, срабатывающем по расписанию.
![Поиск задач](https://wac-cdn.atlassian.com/dam/jcr:5dfdd71d-8f8d-440f-9841-0d6c50813c1f/automation-6.png?cdnVersion=2022)
На изображении ниже представлен еще один пример добавления компонента-действия в это правило. На экране Add Action (Добавить действие) найдите и выберите действие Send Slack message (Отправить сообщение Slack).
![Создание нового действия](https://wac-cdn.atlassian.com/dam/jcr:7dc45472-0160-4476-a63d-e49db94cafe2/automation-7.png?cdnVersion=2022)
Шаг 4. Добавьте сообщение Slack
Чтобы действие Send Slack message (Отправить сообщение Slack) выполнялось, понадобится URL-адрес веб-хука, который можно узнать у администратора Slack. С его помощью вы можете составить сообщение, а также указать адресата (канал или пользователя) сообщения Slack. После настройки нового действия Send Slack message (Отправить сообщение Slack) нажмите кнопку Save (Сохранить).
![Отправить сообщение Slack](https://wac-cdn.atlassian.com/dam/jcr:23785818-a50a-4177-b1a0-60c106a6f049/automation-8.png?cdnVersion=2022)
На этом настройка правила завершается. Левая боковая панель Rule details (Сведения о правиле) должна выглядеть следующим образом:
![Сведения о правиле](https://wac-cdn.atlassian.com/dam/jcr:5692dc2f-7e20-4add-b9c4-d24a877cc0ff/automation-9.png?cdnVersion=2022)
Если боковая панель выглядит так, укажите название нового правила и нажмите кнопку Turn It On (Включить). Поскольку это правило срабатывает по расписанию, его можно выполнить вручную. Для этого нажмите кнопку Run rule (Выполнить правило) в верхнем правом углу страницы с правилом.
![Сведения о правиле автоматизации](https://wac-cdn.atlassian.com/dam/jcr:c0360046-93ac-4c87-a349-3a6a479b10db/Automation-10.png?cdnVersion=2022)
Выполнив правило, нажмите Audit Log (Журнал) и посмотрите результаты и убедитесь, что правило выполнено успешно. Если в процессе выполнения возникла ошибка, ее можно отладить с помощью журнала.
Чтобы изучить другие примеры правил, перейдите в библиотеку шаблонов правил.