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

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

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

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

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

1 ответов


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

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

здесь вы увидите вкладки для * conditions", *validators"и" post functions". Вы хотите создать оценщика. Перейдите в раздел валидаторы и нажмите добавить.

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

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

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

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

  • расширения рабочего процесса Jira разное
  • Jira Suite Utilities
  • Jira Toolkit плагин
  • основы рабочего процесса для JIRA