Отправить электронное письмо в настраиваемое поле пользователя при изменении в средстве отслеживания проблем JIRA?

У нас есть пользовательские поля (например, «Бизнес-аналитик», «Разработчик» и т. д.) в JIRA, и мы хотели бы иметь возможность отправлять электронное письмо этим пользователям, когда они назначены одному из этих полей. Я просмотрел вики JIRA и не смог найти способ сделать это.

Я знаю, что это возможно с событием «Выдача назначена», но в этом случае JIRA не назначается, поскольку мы используем настраиваемые поля.

Это вообще возможно?


person Igor    schedule 11.08.2011    source источник
comment
Вы можете отправлять уведомления пользователям в этих настраиваемых полях. Схема уведомлений, выберите событие, добавьте пользовательское поле пользователя.   -  person mdoar    schedule 12.08.2011
comment
Это позволит мне отправить электронное письмо в настраиваемое поле, но могу ли я автоматически отправлять электронное письмо в это поле при изменении его значения?   -  person Igor    schedule 12.08.2011
comment
После того, как я еще немного покопался в JIRA, я не смог найти способ сделать это.   -  person Igor    schedule 15.08.2011
comment
Вы можете сделать так, чтобы это поле отображалось только на экране перехода, поэтому пользователь должен щелкнуть действие, чтобы отредактировать его. Переход может отправить событие, которое, в свою очередь, может отправить электронное письмо.   -  person mdoar    schedule 22.08.2011
comment
Да, но в моем случае назначенное лицо не всегда известно во время перехода.   -  person Igor    schedule 22.08.2011


Ответы (2)


Вы должны посмотреть на плагин JIRA Scripting Suite --- вы можете легко сделать что-то подобное, и на самом деле они предоставляют пример сценария, который показывает вам, как отправить пользовательское электронное письмо (https://studio.plugins.atlassian.com/wiki/display/JSS/Scripting+Samples).

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

Этот плагин полностью изменил для меня возможности JIRA. Я могу быстро менять сценарии на лету без перекомпиляции или перезапуска JIRA. Вы должны это проверить.

person codeturner    schedule 19.08.2011
comment
Плагин теперь доступен на Atlassian Marketplace по адресу marketplace.atlassian.com/plugins/com. .quisapps.jira.jss . Но документации не нашел... - person sleske; 09.09.2014

Этот плагин: отправить эту проблему по электронной почте должен быть что вы ищете (отправка электронной почты в настраиваемые поля).

Отправить сообщение о проблеме из JIRA произвольным получателям. Этот плагин отвечает на этот запрос функции, выполняя значительную сумму ( в настоящее время 30) голосов пользователей.

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

Наиболее важные особенности:

  1. отправить электронное письмо с подробностями проблемы на адреса электронной почты за пределами JIRA, правопреемнику, репортеру и наблюдателям.
  2. прикрепить вложения задачи к электронной почте
  3. контролировать, кто может вызывать операцию через роль проекта
  4. Поддерживаются текстовый и HTML-формат электронной почты, тело электронной почты понимает вики-разметку Confluence.
  5. шаблон электронной почты можно настроить для каждого проекта и типа задачи
  6. создается комментарий, отражающий событие отправки электронного письма (тело, получатели и т. д.) - см. ниже
  7. i18n-enabled, подключаемый модуль можно перевести, в настоящее время он доступен на английском, немецком, французском, польском, итальянском и венгерском языках.
  8. у вас есть такие варианты, как «CC для меня» и «Ответить мне», чтобы получить копию электронного письма или получить ответы на электронное письмо.
  9. ‹ получатели сообщений электронной почты добавляются к наблюдателям по запросу
  10. могут быть добавлены получатели из настраиваемых полей и групп/ролей проекта
  11. параметры электронной почты можно использовать повторно, т. е. нет необходимости проверять все параметры каждый раз, когда вы отправляете электронное письмо.
  12. настроить значения по умолчанию для параметров электронной почты через файл конфигурации
person David d C e Freitas    schedule 01.11.2011