Skip to content

Репозиторий с утилитой переноса настроечных данных между инсталляциями Directum RX для версии 3.4 - 4.1.

Notifications You must be signed in to change notification settings

DirectumCompany/rx-util-transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rx-util-transfer

Репозиторий с исходным кодом утилиты переноса настроек.

Описание

Утилита предназначена для переноса настроек документооборота из одной системы Directum RX в другую. Например, из тестовой в продуктивную.

Note

Замечания и пожеланию по развитию шаблона разработки фиксируйте через Issues. При оформлении ошибки, опишите сценарий для воспроизведения. Для пожеланий приведите обоснование для описываемых изменений - частоту использования, бизнес-ценность, риски и/или эффект от реализации.

Внимание! Изменения будут вноситься только в новые версии.

На текущий момент реализована возможность для переноса настроек из следующих справочников:

  • Правила и этапы согласования.
  • Категории договоров.
  • Виды документов.
  • Настройки регистрации.
  • Журналы регистрации.
  • Роли.

Модификация

Для модификации утилиты требуется наличие на рабочем месте разработчика:

  • Visual Studio 2017 и выше.
  • Установленый пакет .net framework 4.6.2 и выше.

Модификация выполняется за счет наследования и доработки реализованных классов:

  • класс SungeroSerializer - базовый абстрактный класс, от которого наследованы остальные классы для переноса настроек;
  • классы справочников ApprovalRuleSerializer, ContractCategorySerializer, DocumentKindSerializer, DocumentRegisterSerializer, RegistrationSettingSerializer, RoleSerializer - реализуют процесс импорта и экспорта данных из одной системы Directum RX в другую.

git push –mirror <Адрес репозитория из п. 1>

About

Репозиторий с утилитой переноса настроечных данных между инсталляциями Directum RX для версии 3.4 - 4.1.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages