Обновление модуля
Список изменений в текущей версии см. здесь: Изменения в релизной версии.
|
Начиная с версии 6.1 сборки 235 и выше, в Модуле интеграции с операторами ЭДО и коннекторах изменён механизм шифрования конфиденциальных настроек. При обновлении или установке потребуется создать сертификат с приватной и публичной частью, указать параметр Thumbprint в настройках коннектора, заново указать пароли в настройках оператора в Справочнике настроек операторов ЮЗДО и перезагрузить список операторов ЮЗДО и контрагентов. Подробнее о шифровании см. в разделе "Шифрование системных настроек". |
Условия обновления
-
Установка новой версии должна выполняться в нерабочее время.
-
Перед установкой создайте резервную копию БД Docsvision.
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик.
-
База данных Docsvision должна быть переведена на работу с расширенными метаданными.
-
При обновлении разных серверов компоненты модуля должны быть одной версии.
| При выполнении данной операции в БД Docsvision будут загружены стандартные настройки Модуля интеграции с операторами ЭДО. Рекомендуем перед обновлением БД экспортировать Справочник настроек операторов ЮЗДО для последующего его импорта после обновления БД. |
Обновление модуля на сервере под управлением Linux
Если к новой версии модуля прилагается отдельная инструкция по обновлению, следуйте ей.
-
Создайте резервную копию БД.
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик.
-
Обновите серверные компоненты на сервере Linux командой:
-
Astra Linux
-
РЕД ОС
-
Альт Сервер
sudo apt-get update sudo apt-get install --only-upgrade 'docsvision-edi*'sudo dnf makecache sudo dnf update 'docsvision-edi*'sudo apt-get update sudo apt-get install --only-upgrade=true 'docsvision-edi*' -
-
Запустите Консоль управления Docsvision и перейдите в раздел .
-
Обновите существующую БД по инструкции, приведённой в документации модуля Консоль управления Docsvision, раздел "Обновление БД".
-
Дойдите до выбора обновляемых библиотек карточек. Выберите библиотеки и нажмите Далее.
Рисунок 1. Обновление библиотек карточек -
Перезапустите службу Сервера Docsvision на Linux.
-
Выберите модули Docsvision, настройки которых должны быть загружены в БД и нажмите Загрузить.
Рисунок 2. Шаг загрузки настроек модулей
Обновление модуля на сервере под управлением Windows
Если к новой версии модуля прилагается отдельная инструкция по обновлению, следуйте ей.
-
Создайте резервную копию БД.
-
Если в БД PostgreSQL используется pgAgent, остановите планировщик.
-
Обновите необходимые компоненты модуля на сервере Windows из инсталлятора
Docsvision EDI Integration server.msi. -
Запустите Консоль управления Docsvision и перейдите в раздел .
-
Обновите существующую БД по инструкции, приведённой в документации модуля Консоль управления Docsvision, раздел "Обновление БД".
-
Дойдите до выбора обновляемых библиотек карточек. Выберите библиотеки и нажмите Далее.
Рисунок 3. Обновление библиотек карточек -
Перезапустите службу Сервера Docsvision на Windows.
-
Выберите модули Docsvision, настройки которых должны быть загружены в БД и нажмите Загрузить.
Рисунок 4. Шаг загрузки настроек модулей
Обновление расширения Модуля интеграции с операторами ЭДО для Web-клиента на сервере под управлением Linux
-
Обновите компоненты расширения Модуля интеграции с операторами ЭДО для Web-клиента на сервере Linux командой:
-
Astra Linux
-
РЕД ОС
-
Альт Сервер
sudo apt-get update sudo apt-get install --only-upgrade 'docsvision-ext-edi-webc*'sudo dnf makecache sudo dnf update 'docsvision-ext-edi-webc*'sudo apt-get update sudo apt-get install --only-upgrade=true 'docsvision-ext-edi-webc*' -
Обновление расширения Модуля интеграции с операторами ЭДО для Web-клиента на сервере под управлением Windows
-
На сервере Консоли управления Docsvision запустите инсталлятор
Docsvision EDI Integration server.msi. -
На шаге выбора компонентов выберите компонент "Расширение консоли управления" и нажмите Далее.
-
Нажмите на кнопку Установить и дождитесь завершения установки модуля.
-
Нажмите на кнопку Готово, чтобы закрыть мастер установки.
Обновление клиентских компонентов
-
Клиентские компоненты модуля необходимо устанавливать на компьютерах пользователей, если был установлен Windows-клиент. Компоненты будут обновлены автоматически при запуске Windows-клиента.
Самостоятельно обновить клиентские компоненты можно из пакета установки
Docsvision EDI Integration client.msi.
Шифрование настроек
| Настройки шифрования необходимо выполнить только один раз, если этого не было выполнено ранее, при повторных обновлениях — не требуется. |
Конфиденциальные настройки операторов ЭДО — Password, ApiKey и ProxyPassword — шифруются с использованием PFX-сертификата с закрытым ключом.
|
Начиная с версии 6.1 сборки 235 и выше, в Модуле интеграции с операторами ЭДО и коннекторах изменён механизм шифрования конфиденциальных настроек. При обновлении или установке потребуется создать сертификат с приватной и публичной частью, указать параметр Thumbprint в настройках коннектора, заново указать пароли в настройках оператора в Справочнике настроек операторов ЮЗДО и перезагрузить список операторов ЮЗДО и контрагентов. Подробнее о шифровании см. в разделе "Шифрование системных настроек". |
Шифрование в Linux
Если службы модулей Управление процессами и Web-клиент запущены на Linux, шифрование настраивается следующим образом.
-
Используйте существующий сертификат с поддержкой функции шифрования или создайте сертификат по инструкции, указанной в разделе "Создание самоподписанного сертификата".
Пароль для сертификата указывать не требуется! -
Разместите PFX-сертификат с закрытым ключом в хранилище сертификатов учётной записи, от имени которой запущены службы модулей Управление процессами и Web-клиент.
Если используется стандартная учётная запись Docsvision, скопируйте PFX-файл в каталог:
/home/docsvision/.dotnet/corefx/cryptography/x509stores/myЕсли службы модулей Управление процессами и/или Web-клиент запускаются от другой учётной записи, разместите тот же PFX-файл в каталоге
~/.dotnet/corefx/cryptography/x509stores/myэтой учётной записи.На машине с Windows-клиентом, с которой открывают и редактируют справочник ЮЗДО, установите тот же PFX-сертификат в хранилище пользователя, выполняющего настройку, по адресу .
-
Убедитесь, что в настройках оператора Диадок появился параметр для ввода отпечатка Thumbprint.
-
В свойствах созданного сертификата скопируйте отпечаток (например:
3f65b0bc7ca3f7291c5473e1cfb411f62bc0dfbe) и укажите его в настройках оператора. Повторно введите пароли (Password, ApiKey, ProxyPassword) в настройках оператора Диадок, чтобы они сохранились с учётом новой логики шифрования.
Если этот шаг пропустить, документооборот с оператором будет невозможен. -
Перезапустите службу dvworkflow для Linux.
-
Перезагрузите список организаций и контрагентов.
-
Проверьте работу модуля ЭДО (достаточно убедиться, что работает получение и отправка документов, если всё работает стандартно, дешифровка работает).
Шифрование в Windows
Если службы модулей Управление процессами и Web-клиент запущены на Windows, шифрование настраивается следующим образом.
-
Используйте существующий сертификат с поддержкой функции шифрования или создайте сертификат по инструкции, указанной в разделе "Создание самоподписанного сертификата".
Пароль для сертификата указывать не требуется! -
Импортируйте PFX-сертификат с закрытым ключом в хранилище .
Предоставьте учётной записи, от имени которой запущены службы модулей Управление процессами и Web-клиент, доступ к закрытому ключу сертификата.
Если сервисы запущены от имени УЗ Network Service, предоставьте ей доступ к закрытому ключу при помощи команды Управление закрытыми ключами в оснастке Сертификаты.
Если Windows-клиент, с которого редактируют справочник ЮЗДО, установлен на другой машине, импортируйте тот же PFX-сертификат в хранилище пользователя, выполняющего настройку по адресу .
Если Windows-клиент установлен на той же машине, что и службы модулей Управление процессами и Web-клиент, повторно импортировать сертификат не требуется.
-
Убедитесь, что в настройках оператора Диадок появился параметр для ввода отпечатка Thumbprint.
-
В свойствах созданного сертификата скопируйте отпечаток (например:
3f65b0bc7ca3f7291c5473e1cfb411f62bc0dfbe) и укажите его в настройках оператора. Повторно введите пароли (Password, ApiKey, ProxyPassword) в настройках оператора Диадок, чтобы они сохранились с учётом новой логики шифрования.
Если этот шаг пропустить, документооборот с оператором будет невозможен. -
Перезапустите службу Docsvision Workflow Server для Windows.
-
Перезагрузите список организаций и контрагентов.
-
Проверьте работу модуля ЭДО (достаточно убедиться, что работает получение и отправка документов, если всё работает стандартно, дешифровка работает).