Импортировать пакет в базу данных

Средний

Пример. Импортировать пакет из каталога в рабочее пространство Default.

  • C:\сreatio — каталог с установленным приложением.
  • sdkTestPackage — пакет для импорта в приложение, который находится по пути C:\SavedPackages.
  • C:\SavedPackages — каталог с импортированными пакетами.
  • C:\TempPackages — каталог для импорта пакета.
  • C:\Logs — каталог для экспорта файла с логом операции.

1. Сформировать команду для импорта пакета в базу данных 

  1. Cоздайте файл пакетных команд Windows (*.bat или *.cmd), используя текстовый редактор.
  2. В созданный файл добавьте команду для запуска утилиты.

    Команда для запуска утилиты
    C:\creatio\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Tools.WorkspaceConsole.exe -operation=InstallFromRepository -packageName=sdkTestPackage -workspaceName=Default -sourcePath=C:\SavedPackages -destinationPath=C:\TempPackages -skipConstraints=false -skipValidateActions=true -regenerateSchemaSources=true -updateDBStructure=true -updateSystemDBStructure=true -installPackageSqlScript=true -installPackageData=true -continueIfError=true -webApplicationPath=C:\creatio -confRuntimeParentDirectory=C:\creatio\Terrasoft.WebApp -logPath=C:\Logs
    pause
    

    Сохраните пакетный файл.

2. Импортировать пакет в базу данных 

Чтобы импортировать пакет в базу данных дважды кликните по имени пакетного файла.

После этого появится консольное окно, в котором будет отображаться процесс выполнения операции, указанной в соответствующей команде WorkspaceConsole.

В результате выполнения команды в конфигурацию Default будет импортирован пакет sdkTestPackage.

3. Сформировать команду для генерации статического контента в файловую систему 

  1. Cоздайте файл пакетных команд Windows (*.bat или *.cmd), используя текстовый редактор.
  2. В созданный файл добавьте команду для запуска утилиты.

    Команда для запуска утилиты
    C:\creatio\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\Terrasoft.Tools.WorkspaceConsole.exe -operation=BuildConfiguration -workspaceName=Default -destinationPath=C:\creatio\Terrasoft.WebApp -webApplicationPath=C:\creatio -confRuntimeParentDirectory=C:\creatio\Terrasoft.WebApp -configurationPath=C:\creatio\Terrasoft.WebApp\Terrasoft.Configuration -logPath=C:\Logs
    pause
    

    Сохраните пакетный файл.

4. Cгенерировать статический контент в файловую систему 

Чтобы сгенерировать статический контент в файловую систему дважды кликните по имени пакетного файла.

После этого появится консольное окно, в котором будет отображаться процесс выполнения операции, указанной в соответствующей команде WorkspaceConsole.

В результате выполнения команды в файловую систему будет сгенерирован статический контент измененных схем.