Как лучше на экране задачи отображать различные пользовательские поля в табличной форме?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: поставлена задача отразить на экране задачи в одном месте:
По вводным: либо таблицу (строку), где поля - выпадающий список, числовое поле, текстовое поле
По вводным: либо мультикаскадное поле с тремя подполями с соответствующими типами

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь NetOps Ответ

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

Для экрана одной задачи рабочий вариант — группировать поля по смысловым блокам: “Заказчик”, “Технические параметры”, “Сроки”, “Финансы”, “Интеграции”. Таблица хороша, когда поля однотипные и повторяются строками. Если поля разного смысла, таблица быстро становится нечитаемой.

Если нужно именно табличное представление, используйте один из вариантов:

  • Jira issue layout с секциями и полями;
  • custom panel через Forge/Connect app;
  • таблицу в description/custom field, если данные не должны участвовать в фильтрах;
  • отдельную сущность/связанные issue, если строки должны иметь жизненный цикл.

Для Forge-панели принцип такой: приложение получает issue key, читает нужные custom fields через REST API и рисует таблицу в панели задачи. Это чище, чем пытаться ломать стандартный layout JIRA.

Issue panel
  -> request issue fields
  -> map customfield_10010, customfield_10011...
  -> render grouped table

Issue panel -> request issue fields -> map customfield_10010, customfield_10011... -> render grouped table

Не выводите все поля подряд. Лучше сделать 8-12 ключевых полей на первом экране и раскрываемые блоки для редких данных. Иначе пользователь перестанет замечать важное.

Итог: если поля разные по смыслу — делайте секции. Если это повторяемые строки — делайте custom panel или отдельную структуру данных. Для JIRA лучше не перегружать стандартный экран задачи, а вынести сложную таблицу в отдельную панель.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно