У запросов JIRA есть различные стандартные поля, отображением которых мы управляем с помощью экранов. Если в определённом проекте нам необходимо у запросов выводить дополнительные пользовательские поля, то нам необходимо будет создавать эти поля самостоятельно и привязывать к проекту.
Данная статья относится к циклу статей, которые помогут вам внедрить JIRA SOFTWARE в организации.
Добавление настраиваемых (пользовательских) полей
Переходим в раздел администрирования «Задачи» — «Настраиваемые поля»:
В открывшемся разделе нажимаем на кнопку «Добавить пользовательское поле». В открывшейся форме выбираем тип создаваемого поля:
Нажимаем «Далее». В следующей форме вводим «Имя» поля, которое будет отображаться в запросах и, при необходимости, вводим описание и нажимаем «Создать»:
Если появится сообщение о необходимости переиндексации, то проведите переиндексацию:
На данном этапе не привязывайте созданное поле к какому-либо экрану.
Создание конфигурации полей
Конфигурация полей позволяет настраивать видимость полей в проектах, обязательность их заполнения, привязывать поле к конкретному экрану и т.д.
Переходим в раздел администрирования «Задачи» — «Конфигурации полей»:
В открывшемся окне нажимаем на кнопку «Добавить конфигурацию полей» и заполняем открывшуюся форму:
Заполнив название «1» и описание «2» нажимаем кнопку «Добавить».
У нас будет создана конфигурация полей:
Чтобы изменить настройки полей нам необходимо напротив конфигурации нажать на ссылку «Настроить». Здесь мы можем наше поле скрыть, сделать обязательным и привязать к определённому экрану, чтобы оно могло отображаться в запросах:
Создание схемы конфигурации полей
Схема конфигурации полей позволяет определённым типам запросов назначать определённые конфигурации полей.
Переходим в раздел администрирования «Задачи» — «Схемы конфигурации полей»:
В разделе нажимаем на кнопку «Добавить схему конфигурации полей» и заполним в появившейся форме название «1» и описание «2»:
Нажимаем кнопку «Добавить». Перейдём к настройке схемы (в списке схем нажимаем напротив требуемой нам схемы «Настроить»). Нам необходимо для нашего проекта переопределить конфигурацию полей и для этого у типа запроса «По умолчанию» (все запросы, к которым не привязаны конкретные конфигурации) напротив нажать на «Редактировать»:
На открывшейся странице выбрать ранее созданную нами конфигурацию полей:
Нажмём «Обновить» и получим:
Теперь все запросы в проекте будут отображать поля настройками, определёнными в конфигурации полей «Проект 1. Конфигурация полей».
Что делать, если в конфигурации полей «Проект 1. Конфигурация полей» скрыто поле «X», а его надо отображать у типов запроса «Ошибка»? В этом случае тут же нажимаем на кнопку «Свяжите тип проблемы с конфигурацией полей» и заполните открывшуюся форму:
«1» — тип запроса «Ошибка».
«2» — к примеру, если у нас в конфигурации полей «Default Field Configuration» поле «X» не скрыто, то я эту конфигурацию и укажу. Но на самом деле для этого случая я должен был создать отдельную конфигурацию полей, в которой поле «X» не скрывать и здесь эту конфигурацию полей и указать.
Если возникла необходимость настраивать в определённом проекте видимость или обязательность полей, то сразу под этот проект создавайте новые конфигурации, а не используйте конфигурацию полей «Default Field Configuration».
После нажатия на кнопку «Добавить» мы получим следующее:
Создание схемы завершено. Данную схему конфигурации полей в дальнейшем привяжем к проекту.
Если вы хотите, чтобы определённое поле было в одном проекте обязательным для заполнения, а во втором необязательным, то вы обязательно должны к проектам привязать разные схемы конфигурации полей и не использовать схему «Default Scheme Field Configuration», которую JIRA использует во всех проектах по умолчанию. Рекомендую конфигурацию полей «Default Field Configuration» и схему конфигурации полей «Default Scheme Field Configuration» не редактировать. Если возникла необходимость настраивать в определённом проекте видимость или обязательность полей, то сразу под этот проект создавайте новые конфигурации.