Как можно отправить комментарий из Jira обратно в электронное письмо?

Привет! У нас настроена система, в которой сообщения, отправленные на электронную почту, превращаются в задачи в Jira. Я хотел бы добавить функциональность, чтобы, когда я отвечаю в комментариях в Jira, этот комментарий отправлялся обратно на электронную почту отправителя, желательно в качестве ответа на его изначальное письмо.
  • 5 декабря 2024 г. 12:53
Ответы на вопрос 2
Для реализации функции отправки комментариев из Jira обратно на электронную почту отправителя существует несколько подходов. Вот один из них, который можно рассмотреть:

1. **Использование Jira Automation (Автоматизация Jira)**:
   - Внутри Jira настроить автоматизацию, которая будет срабатывать при добавлении нового комментария к задаче.
   - Можно создать триггер 'Comment is added' (Комментарий добавлен).
   - Затем добавьте действие 'Send email' (Отправить электронное письмо) и настройте его следующим образом:
     - В качестве получателя укажите адрес электронной почты отправителя (если он хранится в задаче, например, в поля Custom Field или в самом комментарии).
     - В теле письма можно включить текст комментария и любые другие нужные данные (например, номер задачи, название и т.д.).
     
2. **Дополнительные плагины**:
   - Если стандартные функции автоматизации Jira не позволяют достичь желаемого результата, вы можете рассмотреть возможность использования специализированных плагинов на Atlassian Marketplace, таких как "Email This Issue" или "Jira Email" для более сложных настроек индикаторов и отправки писем.
   - Эти плагины могут предоставить дополнительные возможности по управлению и настройке отправки уведомлений по электронной почте.

3. **Скрипт или API**:
   - Если вы знакомы с программированием, можно написать скрипт с помощью REST API Jira. Скрипт может отслеживать события (например, добавление комментария) и отправлять электронную почту с использованием SMTP-сервера или сторонних API, таких как SendGrid или Mailgun.
   - Такой подход требует больше усилий на разработку, но дает максимальную гибкость в настройках.

### Пример настройки автоматизации:

- **Триггер**: Произошло событие «Комментарий добавлен».
- **Условие**: Убедитесь, что комментарий оставлен определенным пользователем (если нужно).
- **Действие**:
  - Отправить электронное письмо:
    - Кому: `{{issue.customfield_email}}` (если вы используете настраиваемое поле для хранения почты отправителя)
    - Тема: 'Новый комментарий к вашей задаче {{issue.key}}'
    - Тело: 'Комментарий: {{comment.body}}'

### Примечание:
Обязательно тестируйте настройки в тестовом окружении перед внедрением в рабочее. Убедитесь, что соблюдаются все правила конфиденциальности и защиты данных, особенно если комментарии могут содержать личную информацию.
в принципе ответ дал Дмитрий , но если нужны какие-то доработки, то стоит смотреть в сторону api
Похожие вопросы