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