Большим преимуществом использования JIRA для поддержки является то, что можно постоянно отслеживать статус запроса (в отличие от таких инструментов, как e-mail). Таким образом, всегда известно, от кого ждать ответа в текущий момент, и не возникает сомнения, когда запрос является закрытым.
Необходимо, чтобы JIRA изменяла статус запроса при определенном действии клиента (или специалиста поддержки):
Обычно, изменения и новые комментарии не инициируют workflow-переход.
|
В JIRA можно настроить специальный слушатель событий (event listener), который будет запускать workflow-переход при наступлении определенного события. Данный тип слушателя называется AutoTransitionListener и является частью JIRA Toolkit Plugin, который необходимо скачать и установить.
Далее будет рассмотрен пример, как сделать так, чтобы при внесении комментария автором осуществить workflow-переход на нужный этап. Создадим новый слушатель (listener) в соответствующем разделе Администрирования JIRA. В качестве названия укажем понятное название слушателя (например "Customer Commented"), в качестве класса - com.atlassian.jira.toolkit.listener.AutoTransitionListener.
После добавления, нажмем кнопку редактирования слушателя. Настройка слушателя сводится к заполнению следующих свойств:
Необходимые идентификаторы событий, переходов и пр. можно узнать из таблиц вверху страницы. |
В указанном примере слушатель будет осуществлять переход 711 при событии 6 (комментирование запроса) запросов, находящихся в статусе 10026 (Ожидание ответа автора) в проекте SUPPORT только для Автора запроса.