Обновление Windows-установки PassOffice

Уровнь сложности: низкий

Дистрибутивы PassOffice доступны по ссылке passoffice.ru/download

Для получения пароля доступа обратитесь к вашему поставщику или на почту support@passoffice.ru

  1. Скачайте и запустите инсталлятор PassOfficeSetup.exe.

  2. Инсталлятор сам обнаружит существующую установку PassOffice и предложит обновиться. Следуйте дальнейшим шагам инсталлятора.

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

  1. Инсталлятор выполнит перенос настроек следующим образом:

  • Из папки со старой версией будет взят файл application.properties и скопирован в новую папку под названием application-backup.properties.

  • Новый файл с настройками по умолчанию будет скопирован под названием application-new.properties.

  • При первом запуске сервера PassOffice настройки перенесутся в файл application.properties по следующему алгоритму:

    • Старые настройки возьмутся из файла application-backup.properties и к ним добавятся новые настройки из application-new.properties, таким образом пользовательские конфигурации останутся неизмененными.

    • Вернуться к старым настройкам можно с помощью файла application-backup.properties.

  1. При запуске PassOffice проверяет необходимость миграции, пытаясь найти файл application-new.properties, и проверяет значение опции passoffice.config.version, в которой содержится версия текущей конфигурации. Если новый конфигурационный файл не найден или версия текущей конфигурации является актуальной, миграция пропускается. Если файл был найден и конфигурация нуждается в обновлении, производится миграция: добавляются новые опции, удаляются более несуществующие и при необходимости изменяются текущие опции.

  2. После успешного завершения миграции файлы application-backup.properties и application-new.properties переименовываются в applied-application-backup.properties и applied-application-new.properties соответственно, и более не используются системой.

Если инсталлятор не обнаружил предыдущую версию, то необходимо вручную перенести все ваши изменения в настройках из старого файла application.propertiesв файл с настройками новой версии PassOffice и выполнить резервное копирование базы данных PostgreSQL.

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

В случае возникновения проблем с запуском отправьте запрос на почту support@passoffice.ru

Last updated

Was this helpful?