Среда разработки Directum RX
<< Click to Display Table of Contents >> Разработка > Процесс разработки Среда разработки Directum RX |
Среда разработки Directum RX (Development Studio) – это инструмент, с помощью которого можно:
•создавать решения, модули и отчеты;
•создавать типы сущностей с помощью механизма наследования;
•перекрывать модули и типы сущностей базовых решений, чтобы вносить в них изменения.
Окно среды разработки выглядит следующим образом:
Главное меню. Содержит пункты меню, предназначенные для выполнения различных действий в среде разработки. Например, в пункте меню Инструменты, Параметры... доступны действия для настройки учетных записей Git.
Редактор модуля (решения, типа сущности или отчета). У каждого элемента разработки есть свой редактор. В редакторе задаются настройки, добавляются функции и события. Чтобы его открыть, в дереве решений щелкните два раза левой кнопкой мыши по названию решения, модуля, типа сущности или отчета.
Навигация по элементам разработки. Поле используется, чтобы быстро перейти к любому элементу разработки из дерева решений и открыть его редактор. Введите в поле имя, отображаемое имя или локализованный вариант отображаемого имени элемента разработки, например, ApprovalTask, Rule-based approval task или Задача на согласование по регламенту. В поле также можно указать идентификатор элемента разработки. Например, это полезно, если идентификатор зафиксирован в сообщении лог-файла и нужно перейти к соответствующем редактору. В результате поиска появится список подходящих элементов. После выбора элемента откроется его редактор. Чтобы быстро переместить курсор в поле навигации, используйте клавиши CTRL+N.
Дерево решений. В дереве отображается список разрабатываемых и базовых решений. В узлах разрабатываемых решений отображаются перекрытия элементов базовых решений и созданные модули, типы сущностей и отчеты. Базовые решения выделены серым цветом и доступны только для просмотра.
Для элементов дерева доступно контекстное меню, с помощью которого можно открыть на редактирование или чтение редактор элемента, открыть SQL-запросы, создать или удалить элемент разработки. Состав пунктов контекстного меню зависит от выбранного элемента.
Окно вывода. В окне отображается дополнительная информация и предупреждения, например информация об ошибках при сборке решений.
Строка состояния. В строке отображается информация о выполненных действиях в среде разработки, например сообщения об успешной сборке, публикации решений, о том, что изменения отправлены на сервер Git.
Панель инструментов. Содержит кнопки для выполнения основных действий. Список часто используемых действий приведен в таблице:
Действие |
Описание |
---|---|
Создание элементов разработки |
|
Создать |
Создание решений, модулей, отчетов и типов сущностей: справочников, документов, задач, заданий, заданий на приемку, уведомлений. Доступность пунктов зависит от того, какой элемент разработки выделен в дереве решений |
Сохранение и отмена изменений |
|
Изменения* |
Просмотр изменений перед их фиксацией, отправкой на сервер или отменой. После создания, изменения или удаления элементов разработки рядом с названием кнопки появляется символ * |
Получить изменения с сервера |
Копирование исходных кодов с сервера Git на компьютер разработчика |
Сбросить локальные изменения и фиксации |
Отмена локальных изменений и фиксаций. Кнопка удаляет все локальные изменения. Если разработка до этого не была отправлена на сервер Git, то она будет потеряна |
Публикация |
|
Собрать |
Сборка измененных решений и модулей. Выполняется, например, для проверки корректности кода разработки |
Опубликовать... |
Публикация изменений в решениях и модулях, опубликованных ранее. Выполняется для проверки работоспособности решений в локальной системе Directum RX |
Запустить инициализацию |
Инициализация опубликованных модулей в локальной системе Directum RX |
Применить настройки на сервер |
Загрузить настройки по умолчанию для бизнес-процессов на сервер из исходных кодов |
Проверка и отладка |
|
Запустить клиент |
В выпадающем списке доступны пункты: •Запустить веб-клиент. Откроется веб-клиент локальной системы Directum RX от имени пользователя, под которым система запускалась в последний раз; •Запустить фоновый процесс.... Откроется окно для принудительного запуска или отладки фоновых процессов |
Отладить веб-сервер Отладить общий сервис Отладить сервис интеграции |
Отладка веб-сервера, общего сервиса и сервиса интеграции. Во время отладки для изменения доступен только проверяемый элемент разработки. Редакторы остальных элементов открываются на просмотр, их изменение станет доступно после прерывания отладки |
Остановить отладку |
Завершение отладки |
При запуске Directum RX Development Studio в фоне генерируется прикладной код. В это время часть объектов в дереве решений доступна только для просмотра. С теми объектами, которые загрузились, можно работать, остальные отображаются серым цветом. Сборка решений, экспорт и импорт пакетов разработки, а также публикация становятся доступны только после полного завершения фоновой генерации метаданных. Если после закрытия Development Studio не менялось содержимое локального репозитория и версия среды разработки не обновлялась, то при следующем запуске этап генерации исходных кодов пропускается.
© Компания Directum, 2024 |