<< Click to Display Table of Contents >> Прикладные модули > Agile-доски > Настройка решения Добавление дополнительных свойств в тикеты |
![]() ![]() ![]() |
Иногда для работ по тикетам требуется дополнительная информация, например условия приемки или связанная статья расходов. Чтобы заполнять и просматривать такие данные было удобно, разработчик может добавить в тикет необходимые свойства.
Модификация выполняется с помощью среды разработки. Перед началом работы ознакомьтесь:
•с руководством разработчика: изучите описание основных механизмов и процесса разработки, посмотрите обучающие видеоролики и пр.;
•с объектной моделью тикета, колонки и Agile-доски.
ВАЖНО. Перед модификацией решения импортируйте доски из Trello. После добавления новых свойств импорт может работать некорректно.
Чтобы добавить дополнительные свойства в тикет:
1.Установите решение «Agile-доски» на компьютер со средой разработки.
2.В среде разработки создайте собственное решение и перекройте в нем справочник Ticket. Добавьте модуль AgileBoards в список зависимостей решения.
3.В редакторе перекрытого типа сущности добавьте свойства и настройте их отображение в карточке тикета и в представлении «Таблица».
ВАЖНО. В тикетах на доске отображаются контролы со свойствами типа Строка, Дата, Вещественное, Целое, Логическое, Ссылка и Перечисление.
4.При необходимости добавьте обработчики событий для новых свойств.
СОВЕТ. С помощью обработчиков событий можно настроить валидацию значений для новых свойств. Для этого добавьте исключения или используйте методы AddError, AddInformation и AddWarning. При работе с тикетами на Agile-доске сообщения валидации отображаются в виде всплывающих уведомлений.
5.Чтобы новые свойства отображались в карточке тикета по умолчанию, добавьте для них контролы в узле «Форма». Их можно разместить на основной вкладке или создать новую.
В тикетах на доске новые контролы отображаются в том порядке, в каком они добавлены на форму. Новые вкладки отображаются над областью комментариев:
Важно. Расположение и состав стандартных полей изменить нельзя.
6.Создайте пакет разработки и опубликуйте его в локальной системе для проверки. При необходимости выполните отладку, исправьте разработку и опубликуйте снова.
7.Создайте пакет разработки с исполняемыми файлами и опубликуйте его в продуктивной системе. Подробнее см. в руководстве разработчика Directum RX, раздел «Публикация через Directum Launcher».
В результате добавленные поля по умолчанию отображаются в карточке тикета. Чтобы их видели только отдельные сотрудники, команды или подразделения, создайте разные представления формы тикета и заполните критерии, при которых они применяются.
© Компания Directum, 2025 |