Установка и настройка СУБП

На данный момент при установке в ОС семейства Linux существует ограничение, требующее устанавливать серверные компоненты модулей из инсталляторов .msi на машину с ОС Windows. Это ограничение обусловлено необходимостью работы с Консолью настройки Docsvision и настройкой БД. Подробнее про имеющиеся ограничения можно прочитать в руководстве по установке системы, раздел "Ограничения в работе продукта под Linux".

Установка на Linux

  1. Установите службу модуля следующей командой, предварительно обновив индекс пакетов:

    sudo apt-get update
    sudo apt-get install docsvision-workflow
  2. Все настройки модуля хранятся в конфигурационном файле appsettings.json. Конфигурационный файл может быть изменён в любом текстовом редакторе, например nano.

    sudo nano /usr/lib/docsvision/workflow/appsettings.json

    Основные настройки, которые нужно сделать:

    {
      "Docsvision": {
        "Workflow": {
          "ServiceUrl": "http://dvserver.domain.com:5000/api/v1", (1)
          "BaseName": "alias", (2)
          "WorkflowServer": {
            (3)
          }
        }
      },
      "DataProtectCertificateThumbprint": "thumbprint", (4)
      "SystemUserAccount": "account@domain.com", (5)
      "SystemUserPassword": "password", (6)
      "APIKEY": "api-key" (7)
    }
    1 Адрес сервера Docsvision. Обратите внимание на api/v1 в адресе.
    2 Псевдоним БД Docsvision.
    3 Настройки почты, подробнее см. раздел "Настройки почты в конфигурационном файле модуля".
    4 Отпечаток закрытого ключа шифрования SHA1.
    Указывается без двоеточия, например, D8602179888DC8402B393F11DCA16A3376DDF879, см. подробнее в документации по установке системы, раздел "Защита системной учётной записи".
    Если шифровать пароль системной учётной записи не планируется, параметр можно удалить.
    5 Имя системной учётной записи Docsvision.
    6 Пароль системной УЗ, рекомендуется хранить в зашифрованном виде, см. подробнее в документации по установке системы, раздел "Защита системной учётной записи".
    Не рекомендуется авторизоваться на клиентских рабочих местах под системными учётными записями, т.к. это может привести к ошибкам в работе системы.
    7 Используется для аутентификации в API Управление процессами. Можно оставить значение по умолчанию или изменить, главное условие, чтобы значения в конфигурации модулей Платформа и Управление процессами были одинаковые.