Ограничение резолюшенов (резолюций) для определенного проекта в JIRA: пошаговое руководство

10 Авг, 2017
Aleks Yenin

Опубликовано Aleks Yenin

Working with large enterprises and young start-ups all over the world, I realise that one of the long standing problems of JIRA users is the inability to limit the resolution options for a certain project. In fact, it’s fairly easy to limit which resolutions are available in a workflow transition. This sample shows you some tricks to make your work in JIRA easier.

 

Сегодня я хотел бы поделиться своим опытом в ограничении резолюций (Resolutions) для определенного проекта или воркфлоу (workflow) в JIRA. Это может быть полезно, например, для тестирования и QA, когда вам нужно в конце дать альтернативный ответ: «да» или «нет». Сделать это достаточно просто, давайте посмотрим, как это работает.

Поле Resolution в JIRA имеет видимые параметры, которые могут использоваться во всех проектах JIRA (это общая настройка).

1

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

Предположим, вы хотите исключить резолюцию Cannot Reproduce из поля Resolutions только для проекта «A». Для этого вам сначала нужно будет получить ID этой резолюции:

  • Перейдите на таб Resolutions вкладки Issues sectionIssue Attributes, чтобы просмотреть все резолюции.

3

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

  • Выберите ссылку Edit в разделе резолюции Cannot Reproduce как показано ниже:

4

Примечание: если вы посмотрите URL-адрес в браузере, в конце вы увидите, что ID – 5. Мы будем использовать это значение на более позднем этапе.

  • Откройте для редактирования воркфлоу вашего проекта.
  • Выберите свойства (Properties) для транзишена, где находится поле резолюции. Обычно это переход (транзишен) в финальный статус тикетов:6
  • Теперь вы готовы добавить свойство. Нажмите Add, добавьте свойство jira.field.resolution.exclude и присвойте ему значение 5 (ранее сохраненное):

5

  • Опубликуйте воркфлоу. В результате для проекта «А» резолюция Cannot Reproduce больше не может быть выбрана.

8

Готово!

P.S. Если вы хотите исключить несколько резолюций одновременно, добавьте через запятую (без пробелов!) их ID в поле Property Value. Пример: 5,7,11

Поделиться:

Напишите нам

Мы всегда рады Вам помочь

s,