Как создать поле, которое требуется только на экране рабочего процесса в Джире

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

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

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

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

Ответы

Ответ 1

Вам нужно внести изменения в рабочий процесс.

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

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

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

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

В последнее время я много работаю с пользовательскими рабочими процессами, и сила и универсальность просто ошеломляют.

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

  • Расширения рабочего процесса JIRA
  • Утилиты JIRA Suite
  • Плагин JIRA Toolkit
  • Essentials Workflow для JIRA