<< Click to Display Table of Contents >> Процесс разработки |
Базовое решение Sungero.Directum RX – стандартная прикладная часть системы Directum RX, с помощью которой автоматизированы процессы работы с официальными документами классического делопроизводства, финансово-хозяйственными документами и договорами, документами для совещаний и проектов, обмен электронными юридически значимыми документами с контрагентами и многое другое.
Прикладную часть системы легко настроить под особенности организации без программирования. Однако, если требуется глубокая адаптация под бизнес-задачи, например, из-за специфики отрасли, тогда адаптируйте базовое решение под себя с помощью среды разработки.
Порядок модификации элементов разработки и публикации их в продуктивную систему представлен на схеме. Для проверки и отладки изменений используется отдельная локальная система Directum RX. Пользователи при этом работают в продуктивной системе.
1.Запустите среду разработки. Перед тем, как вносить изменения, получите последнюю версию исходного кода с сервера. Для этого на панели инструментов нажмите на кнопку Получить изменения с сервера. Это уменьшит число конфликтов при сохранении изменений.
2.Создайте свое решение, в котором будете выполнять все доработки:
•перекройте модули и типы сущностей базовых решений, чтобы внести в них изменения;
•разработайте свои модули и отчеты, создайте типы сущностей с помощью механизма наследования. При разработке учитывайте, что некоторые элементы быстрее создать копированием существующих. Так можно создать отчет, панель фильтрации в списках и вычисляемых папках, свойства и действия типов сущностей. Также вы можете добавить сторонние компоненты, чтобы с их помощью адаптировать интерфейс веб-клиента под потребности компании.
ПРИМЕЧАНИЕ. Если используются мобильные приложения Directum Solo или Directum Jazz, следуйте рекомендациям по модификации прикладной разработки. Это необходимо, чтобы реализовать поддержку собственной разработки в мобильных приложениях.
3.Соберите решения, чтобы проверить, что код написан верно и в нем нет несовместимостей. Если сборка выполнилась успешно, зафиксируйте и отправьте изменения на сервер Git, чтобы другие разработчики увидели его.
4.Опубликуйте решения в локальную систему Directum RX для проверки работы изменений. Откроется проводник веб-клиента.
5.Проверьте в локальной системе опубликованные изменения. При необходимости выполните отладку, исправьте разработку и опубликуйте снова.
6.Укажите настройки по умолчанию для бизнес-процессов, если разрабатывали тип задачи и в его редакторе установлен флажок Схема настраивается в проводнике.
7.Создайте пакет разработки с исполняемыми файлами для обновления продуктивной системы.
8.Опубликуйте пакет разработки в продуктивную систему с помощью Directum Launcher.
9.Для работы с обновленной продуктивной системой пользователь перезапускает клиентское приложение. Чтобы у пользователя появлялось сообщение о перезапуске клиентского приложения, установите соответствующий флажок в редакторе решения, в узле «Публикация».
10.Изучите особенности разработки для Linux, если нужно протестировать модификации в этой операционной системе.
С помощью среды разработки вы также можете настроить интеграцию Directum RX с другими информационными системами вашей компании и таким образом создать единую корпоративную экосистему. Для обращения к внешним приложениям на компьютере или к локальным файлам в операционной системе можно использовать утилиту RxCmd.
© Компания Directum, 2024 |