Репозиторий с исходным кодом утилиты переноса настроек.
Утилита предназначена для переноса настроек документооборота из одной системы 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>