Среда разработки предназначена для модификации системы Directum RX. Позволяет дорабатывать элементы базового решения с помощью перекрытий и создавать свои решения, модули, отчеты и типы сущностей: справочники, документы, задачи, задания, задания на приемку и уведомления.
Для хранения исходных кодов используется распределенная система контроля версий Git. Поэтому для ведения разработки необходим Git-сервер.
Среда разработки и Git-сервер доступны для установки, если приобретена соответствующая лицензия. Их необходимо устанавливать отдельно от продуктивного сервера Directum RX, на разных компьютерах.
Чтобы установить среду разработки:
1.Архив с Directum Launcher распакуйте в локальную папку на компьютере разработчика. При необходимости в корень папки скопируйте архивы для установки дополнительных компонентов:
•DevelopmentStudio.zip – среда разработки Directum RX;
•Platform.zip – платформа, включающая сервисы Directum RX;
•WebHelp.zip – справка и слайдер, если планируете их использовать;
•Redist.zip – дополнительные компоненты, необходимые для установки серверной части и среды разработки;
•DeploymentTool.zip – утилита DeploymentTool, если планируете ее использовать для публикации решений. Утилита является устаревшей, оставлена для совместимости. Для новых публикаций используйте утилиту DeploymentToolCore, которая устанавливается вместе с платформой.
ВАЖНО. Для корректной установки не перемещайте и не переименовывайте папку после распаковки архива. Общий путь к файлам должен быть не более 256 символов. Также он не должен содержать пробелы, символы кириллицы, запятые и спецсимволы. Поэтому используйте, например, папку D:\DirectumLauncher.
2.Запустите файл DirectumLauncher.exe. Откроется командная строка, в ней запустится сервис для работы с Directum Launcher, в браузере откроется страница с параметрами установки и обновления. До окончания установки не закрывайте окно командной строки.
Страницу можно открыть вручную по ссылке http://127.0.0.1:5000/, например, если случайно закрыли браузер или он не настроен по умолчанию.
ПРИМЕЧАНИЕ. С помощью ключей запуска можно подключиться к Directum Launcher с другого компьютера, настроить аутентификацию для входа и использовать защищенный протокол HTTPS. Также можно сменить локализацию на английскую. Подробнее см. раздел «Дополнительные параметры запуска Directum Launcher».
3.Заполните параметры установки отладочного веб-сервера. Поля заполняются аналогично установке продуктивной системы. При этом работа с отладочным веб-сервером возможна только с локального компьютера, поэтому некоторые поля недоступны для изменения и имеют предопределенные значения:
Адрес сайта – localhost;
Протокол – http;
Код системы – Local.
4.На странице Развертывание убедитесь, что установлен переключатель Установка и флажок DevelopmentStudio:
5.Укажите Код компании, полученный в службе поддержки Directum RX. Он будет использоваться в именах решений, модулей, сборок, пространств имен.
ВАЖНО. Допустимая длина кода: 2-7 символов. Разрешаются только символы латинского алфавита и цифры: a-z, A-Z, 0-9. Первый символ всегда буква. Подробнее см. руководство разработчика, раздел «Уникальность и ограничения кодов».
6.Убедитесь, что установлен флажок DeploymentToolUI, если планируется использовать утилиту DeploymentTool. Файлы утилиты распакуются в папку DirectumLauncher\etc\_builds\DeploymentToolUI, на рабочем столе создастся ярлык. Флажок доступен, если в корне локальной папки с Directum Launcher есть архив DeploymentTool.zip.
7.Ознакомьтесь с текстом лицензионного соглашения и установите флажок Я принимаю условия лицензионного соглашения.
8.Нажмите на кнопку Установить. При этом сгенерируется конфигурационный файл config.yml, выполнится проверка подключения к СУБД, RabbitMQ и MongoDB. Неверно заполненные поля подсветятся красным цветом.
Примечание. Если установка запускается на компьютере с Microsoft Windows 2012R2 и службы IIS на нем не были развернуты ранее, на этапе «Настройка IIS» может потребоваться перезагрузка операционной системы. При выполнении этапа запустите оснастку Диспетчер серверов и откройте вкладку «IIS». Если отображается сообщение «В сети: ожидается перезагрузка», то перезагрузите операционную систему и затем с помощью Directum Launcher повторно запустите установку.
9.Дождитесь окончания установки. На странице выводятся этапы установки. В раскрывающейся области с названием этапа отображаются сообщения из лог-файла установки.
Если при выполнении этапа возникает ошибка, с помощью сообщения из лог-файла проанализируйте и устраните ее, затем нажмите на кнопку Повторить.
Если нужно изменить ранее заданные настройки, нажмите на кнопку Вернуться к настройкам. В результате откроется страница установки. Укажите новые значения параметров и по кнопке Установить повторите установку.
Когда установка завершится, на странице появится ссылка для входа в веб-клиент.
10.После установки импортируйте базовое решение Directum RX и установите хранилище исходного кода.
Импорт базового решения
Если планируется разработка на основе базового решения Directum RX, импортируйте его. Для этого:
1.Запустите среду разработки.
2.Откройте список изменений и отправьте их на Git-сервер.
3.Импортируйте пакет разработки с базовым решением из папки:
Directum Launcher\etc\_builds\DirectumRX\<Версия>\DirectumRXbase.dat
ПРИМЕЧАНИЕ. При командной работе этот пункт достаточно выполнить на одном из компьютеров разработчиков. После этого на всех остальных компьютерах нужно получить изменения с сервера.
4.Опубликуйте решения. Для этого в окне публикации для публикуемых решений измените серое положение ползунка на синее и нажмите на кнопку Опубликовать:
5.Запустите инициализацию в среде разработки.
Подробнее см. в руководстве разработчика разделы «Импорт разработки», «Сборка решений», «Публикация решений», «Создание функций инициализации».
© Компания Directum, 2024 |