Creatio development guide
Это документация Creatio версии 7.10.0. Мы рекомендуем использовать новую версию документации.

Настройка утилиты WorkspaceConsole

Glossary Item Box

Общие сведения

Утилита WorkspaceConsole — это программа, предназначенная для выполнения различных операций с пакетами bpm'online. Наиболее часто используемые операции, выполняемые с помощью утилиты:

  • Выгрузка пакетов из среды разработки для переноса в среду тестирования или продуктовую среду. Пакеты сохраняются в виде архивов.
  • Установка новых пакетов при обновлении или при переносе из среды разработки.
  • Выгрузка и загрузка ресурсов и наполнения схем для локализации.
  • Создание и перенос между приложениями рабочих пространств.
  • Работа с конфигурационными схемами.

Исполняемый файл утилиты Terrasoft.Tools.WorkspaceConsole.exe расположен в каталоге приложения bpm'online по следующему пути:

[Путь к каталогу с установленным приложением]\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\

Версия утилиты совпадает с версией приложения.

ВАЖНО

При обновлении версии приложения посредством применения пакетов должна использоваться WorkspaceConsole версии сборки, до которой необходимо обновить текущее приложение. Например, если текущая версия сборки 7.8.2.1035, а необходимо обновить пакеты до версии 7.8.2.1561, то необходимо использовать утилиту версии 7.8.2.1561.

Настройка WorkspaceConsole

Утилита WorkspaceConsole работает напрямую с базой данных приложения bpm'online. Поэтому для корректной работы утилиты необходимо внести информацию о базе данных приложения в конфигурационный файл утилиты Terrasoft.Tools.WorkspaceConsole.exe.config.

Для этого необходимо в XML-элементе <db> конфигурационного файла узнать название используемой строки подключения. Затем в элементе <connectionStrings> необходимо в используемой строке подключения изменить значение атрибута connectionString так, чтобы оно совпадало со значением, используемым в строке подключения конфигурационного файла ConnectionStrings.config. Подробнее о настройке параметров файла ConnectionStrings.config можно узнать из статьи "Как развернуть приложение on-site". Пример секций <db> и <connectionStrings> файла Terrasoft.Tools.WorkspaceConsole.exe.config:

<terrasoft>
 ...
  <db>
    <general connectionStringName="db" ... />
  </db>
</terrasoft>
<connectionStrings>
 ...
  <add name="db" connectionString="Data Source=DBServer; Integrated Security=SSPI; Initial Catalog=DBName; MultipleActiveResultSets=True; Pooling=true; Async=true" />
</connectionStrings>

К СВЕДЕНИЮ

Если с помощью утилиты WorkspaceConsole необходимо выполнить разовую операцию, то можно запустить WorkspaceConsole с параметром webApplicationPath. В этом параметре необходимо указать путь к каталогу с установленным приложением. В таком случае утилита самостоятельно определит все необходимые параметры подключения к базе данных из файла ConnectionStrings.config. При этом параметры подключения к базе данных, определенные в файле Terrasoft.Tools.WorkspaceConsole.exe.config будут проигнорированы.

Для корректной работы утилите необходимы библиотеки, используемые приложением bpm'online. Поэтому, прежде чем начать работу с утилитой, необходимо скопировать содержимое папки [Путь к каталогу с установленным приложением]\Terrasoft.WebApp\bin в папку [Путь к каталогу с установленным приложением]\Terrasoft.WebApp\DesktopBin\WorkspaceConsole.

Также необходимо выбрать версию файла Terrasoft.Tools.WorkspaceConsole.exe, соответствующую версии операционной системы — с 32-битной или с 64-битной архитектурой. Соответствующие исполняемые файлы находятся в каталогах [Путь к каталогу с установленным приложением]\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\х86 и [Путь к каталогу с установленным приложением]\Terrasoft.WebApp\DesktopBin\WorkspaceConsole\х64.

Чтобы избежать появления возможных ошибок при копировании вручную с утилитой WorkspaceConsole поставляются пакетные файлы PrepareWorkspaceConsole.x86.bat и PrepareWorkspaceConsole.x64.bat. Запуск пакетного файла, соответствующего версии операционной системы, выполнит все необходимые операции по подготовке WorkspaceConsole автоматически.

© Terrasoft 2002-2017.

Был ли данный материал полезен?

Как можно улучшить эту статью?