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