Обновление модуля
Список изменений в текущей версии см. здесь: Изменения в релизной версии.
Условия обновления
-
Установка новой версии должна выполняться в нерабочее время.
-
Перед установкой создайте резервную копию БД Docsvision.
Перед установкой убедитесь в наличии .NET Desktop Runtime (x86/x64) версии 6.0.
Если к новой версии модуля прилагается отдельная инструкция по обновлению, следуйте ей.
-
Создайте резервную копию БД.
-
Устанавливать обновление рекомендуется на отдельную машину во избежание случаев, когда остаются старые файлы и папки системы.
-
Обновите серверные компоненты на сервере Linux командой:
-
Astra Linux
-
РЕД ОС
sudo apt-get update sudo apt-get install --only-upgrade docsvision-platform*
sudo dnf update docsvision-platform*
-
-
На сервере Linux при обновлении сервиса будет предложено перезаписать текущий конфигурационный файл
appsettings.json
. Доступные варианты:-
Перезаписать текущий конфигурационный файл
appsettings.json
.-
Текущий файл будет перезаписан стандартным, все выполненные настройки будут сохранены в файле
appsettings.json.dpkg-old
. Существующие настройки, включая псевдонимы и строки подключения к БД, потребуется перенести в новый файлappsettings.json
.
-
-
Сохранить текущий
appsettings.json
.-
Все выполненные настройки останутся без изменений, стандартный файл конфигурации будет сохранён как
appsettings.json.dpkg-dist
.
-
-
Показать различия между версиями.
-
В окне командной строки будут отображены отличия между старой и новой версией. Знаком
+
обозначаются добавленные строки, знаком-
обозначаются удалённые строки.
-
-
Запустить оболочку командной строки для проверки ситуации.
-
Возвращает в окно командной строки, дальнейшие действия зависят от администратора.
-
-
-
Затем установите серверные компоненты на машину с Windows, запустив инсталлятор
.msi
серверной части модуля. -
Перезапустите dvappserver и все сервисы Docsvision на Linux.
-
Запустите программу Консоль настройки Docsvision и перейдите в раздел Базы данных.
-
Обновите существующую БД по инструкции, приведённой в документации модуля Платформа, раздел "Обновить базу данных".
Установка флагов в диалогах выбора обновляемых библиотек карточек и настроек модулей может оказаться недоступной, если изменений в библиотеке карточек между обновлениями не было. -
Дойдите до выбора обновляемых библиотек карточек. Выберите библиотеки и нажмите Далее.
Рисунок 1. Обновление библиотек карточек -
Перезапустите dvappserver и все сервисы Docsvision на Linux ещё раз.
-
Выберите модули Docsvision, настройки которых должны быть загружены в БД и нажмите Завершить.
Рисунок 2. Шаг загрузки настроек модулей -
Согласитесь с предложением продолжить настройку системы Docsvision.
-
Пройдите все шаги мастера настройки до страницы настройки баз данных.
Рисунок 3. Настройка баз данных Docsvision -
Выберите основную БД Docsvision в списке, установите переключатель в положение Использовать выбранную в списке базу данных и нажмите Далее.
-
Согласитесь с предложением обновить БД.
Рисунок 4. Запрос на обновление базы данных -
На странице выбора обновляемых библиотек карточек не снимайте выбор с библиотек карточек. -
Завершите настройку с помощью мастера настройки.
-
Установите новую версию модуля (модулей) без обновления БД:
-
На оставшихся узлах кластера Docsvision.
-
На сервере СУБП, Web-клиента и других модулей, использующих компоненты модуля Платформа.
-
-
Клиентские компоненты модуля необходимо устанавливать на компьютерах пользователей, если был установлен Windows-клиент. Компоненты будут обновлены автоматически при запуске Windows-клиента.
Самостоятельно обновить клиентские компоненты можно из пакета установки
Docsvision Platform client.msi
.Если клиентская часть модуля Платформа установлена с областью установки для текущего пользователя, самостоятельно удалите ВСЕ клиентские компоненты старой версии до установки новой, в ином случае в ОС будут параллельно существовать старая и новая версии.
-
При необходимости после установки модуля Платформа установите клиентские компоненты других модулей.
Клиентские компоненты других модулей будут установлены с областью установки для всех пользователей.