<< Click to Display Table of Contents >> Прикладные настройки > Настройка схем бизнес-процессов Экспорт и импорт настроек |
![]() ![]() |
Пользовательские настройки бизнес-процессов и интерфейса можно перенести из одной системы в другую, например, из тестовой в рабочую. Для этого экспортируйте настройки из первой системы и импортируйте их во вторую. При экспорте выгружаются не только выбранные настройки, но и связанные с ними. Например, с вариантом процесса экспортируются и используемые в нем вычисляемые роли.
Если система установлена локально, настройки также можно перенести с помощью командной строки.
ВАЖНО. Перед импортом убедитесь, что прикладная разработка в обеих системах совпадает. Если это не так, то экспортируйте пакет разработки из первой системы и опубликуйте его во второй. Иначе при импорте возникнет ошибка «Метаданные на сервере отличаются от метаданных из пакета».
Чтобы экспортировать настройки из системы:
1.На обложке модуля «Администрирование» в группе «Процессы и интерфейс» выберите пункт Экспорт настроек.
2.В открывшемся окне выберите экспортируемые настройки. Если нужно экспортировать сразу все, установите флажок Все настройки. Затем нажмите на кнопку Экспортировать:
В результате настройки сохранятся на компьютере в файл с расширением *.datx.
Настройки также можно экспортировать из любого списка записей. Для этого выделите записи и на панели действий нажмите на кнопку Экспорт настроек. Кнопка доступна, если выбраны только записи с настройками: варианты процессов, вычисляемые роли и т.д.
ПРИМЕЧАНИЕ. Если в локальной системе в карточках вариантов процессов, вычисляемых ролей или представлений модулей на вкладке «Хранение» установлен флажок Настройка по умолчанию, то они являются настройками по умолчанию и хранятся вместе с исходными кодами. Такие настройки нельзя экспортировать через обложку или из списков. При попытке сделать это появляется сообщение об отсутствии данных для экспорта. В этом случае настройки по умолчанию можно экспортировать из среды разработки вместе с пакетом разработки. Если настройки нужно сделать пользовательскими, то снимите флажок Настройка по умолчанию. Подробнее см. раздел «Жизненный цикл настроек бизнес-процессов».
Чтобы импортировать настройки в систему:
1.На обложке модуля «Администрирование» в группе «Процессы и интерфейс» выберите пункт Импорт настроек.
2.В открывшемся окне выберите ранее сохраненный файл *.datx с настройками.
В результате в систему импортируются варианты процессов, параметры процессов, вычисляемые роли, а также представления форм и представления модулей.
При переносе настроек импортируемые записи могут не пройти валидацию. Например, это может произойти, если:
•в вычисляемой роли указан пользователь, которого нет в текущей системе;
•в перекрытом типе задания добавлены результаты выполнения, которых нет в настройках по умолчанию.
Ссылки на настройки, которые нужно исправить, отображаются в окне с результатами импорта:
Записи, не прошедшие валидацию, импортируются в состоянии Черновик. Ошибки в них можно исправить позже в удобное время.
Экспорт и импорт через командную строку
Чтобы экспортировать или импортировать настройки, перейдите в папку с Directum Launcher и выполните команду из таблицы ниже. В операционных системах Microsoft Windows и Linux формат команд одинаковый, отличается только способ их вызова:
do <команда>
./do.sh <команда>
Команда |
Описание |
---|---|
dt export_settings --path=”<Путь к пакету *.datx>” |
Экспортировать все действующие пользовательские настройки. Если в параметре --path указана только папка, то пакет создается с именем settings-<yyyy-MM-dd_HH-mm-ss>.datx |
dt export_settings --path=”<Путь к пакету *.datx>” -f=<ИД папки> |
Экспортировать действующие пользовательские настройки из указанной папки системы. В параметре -f задается идентификатор папки. Если в параметре --path указана только папка, то пакет создается с именем settings-<yyyy-MM-dd_HH-mm-ss>.datx |
dt import_settings=”<Путь к пакету *.datx>” |
Импортировать настройки из пакета |
Примеры команд для Microsoft Windows:
do dt export_settings --path=”D:\Packages\NocodeSettings.datx”
do dt export_settings --path=”D:\Packages\NocodeSettings.datx” -f=56
do dt import_settings=”D:\Packages\NocodeSettings.datx”
Если при переносе настроек возникает ошибка, выводится код возврата, который позволяет определить ее причину.
© Компания Directum, 2024 |