Как сделать поле обязательным только на экране рабочего процесса в Jira - PullRequest
14 голосов
/ 21 октября 2011

Я настраиваю Jira для отчетов об ошибках, я настроил экраны создания / редактирования / просмотра для создания типа проблемы «Ошибка» и определил пользовательский рабочий процесс, два из моих шагов рабочего процесса «решен» и «закрыт» имеют пользовательские экраныили «представления», как они, кажется, вызываются в конфигурации рабочего процесса

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

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

Кто-нибудь успешно настроил обязательные поля в Jira для экранов рабочего процесса, но это поле не является обязательным на последующих экранах?Я думаю, что я попробовал почти все возможные комбинации конфигурации, чтобы сделать это, не прибегая к плагинам или взламывая

1 Ответ

13 голосов
/ 21 октября 2011

Вы должны внести это изменение в рабочий процесс.

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

Здесь вы должны увидеть вкладки для * условий", * валидаторов "и" функций публикации ". Вы хотите создать валидатор . Перейдите к валидаторам и нажмите add .

Здесь он предоставит вам выбор всевозможных валидаторов. Надеемся, что одно из «полей, обязательных для заполнения» *. Выберите этот валидатор и нажмите «Далее».Вы можете выбрать несколько полей, чтобы выбрать, какие поля должны быть обязательными для этого перехода. Просто выберите нужные поля и нажмите «Далее».

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

В последнее время я выполняю МНОГО работы с настраиваемыми рабочими процессами, а мощность и универсальность просто поражают.

* Я говорю, надеюсь, потому что у меня есть опция «поля обязательны для заполнения», но я также установил пару плагинов Workflow, которые, возможно, добавили этот.Если у вас его нет, вам может потребоваться установить следующие плагины:

  • Расширения рабочих процессов JIRA Misc
  • Утилиты JIRA Suite
  • Плагин JIRA Toolkit
  • Основы рабочего процесса для JIRA
...