JIRA Greenhopper - Как установить настраиваемое поле «Помечено» типа «Multi-флажки» в функции публикации перехода рабочего процесса - PullRequest
7 голосов
/ 17 октября 2011

В нашем Jira (v4.4) мы используем Greenhopper (v5.7.4), так как такой Greenhopper использует настраиваемое поле Flagged для пометки препятствий, оно имеет тип "Multi-Checkboxes" .

При переходе из одного состояния в другое мы используем предустановленную Функция Post , чтобы попытаться установить пользовательское поле Пометить. В частности, мы пытаемся использовать функцию «Установить значение поля из значения свойства пользователя».

Чтобы поддержать эту «функцию post», мы попытались добавить свойство перехода с именем помеченное со значением Impediment и сослаться на него в «функции post».

Это не работает.

По существу, возникает 2 вопроса.

  1. Является ли эта «функция публикации» лучшим способом установить мульти-флажок.
  2. Если это так, как мы можем определить препятствие как истинное?

Для более подробного объяснения поведения пометки по умолчанию см. Пометка проблем в Greenhopper , это то, что мы хотим автоматизировать в «пост-функции» нашего перехода.

1 Ответ

9 голосов
/ 31 октября 2011

Решил проблему - для тех, кто может искать подобное решение, - вот что я обнаружил, надеюсь, это поможет.

Обращаясь в Atlassian, было предложено следующее:

Можно установить настраиваемое поле мульти-флажка через пост-функцию.Прежде всего, вам необходимо установить плагин служебных программ JIRA:

https://plugins.atlassian.com/plugin/details/5048 После этого в переходе рабочего процесса добавьте функцию публикации "Обновление настраиваемого поля для выпуска" со своим настраиваемым полем и поместитепомеченный параметр (например, «Препятствие»), записанный в поле «Значение настраиваемого поля».

Поэтому, используя предложенную функцию публикации « Update Issue Custom Field », я выбрал Помеченный пользовательское поле и использовало значение ' Impediment ' самостоятельно.Это сработало.

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

...