Обновление сервера TesLab: обычная версия и установка из файла

В документации мы постарались ответить на частые вопросы по работе TesLab, с которыми сталкиваются пользователи.
Если Вы не нашли ответ на свой вопрос, напишите нам.

Личный кабинет

Обновление сервера TesLab: обычная версия и установка из файла

Обновление сервера меняет TesLab для всей организации. Администратор согласует время работ, подготавливает резервные копии, устанавливает пакет и проверяет результат. Браузерный клиент и приложение для Android обновляются отдельно.

В этой статье

Подготовиться к обновлению

  1. Откройте «Компания → Конфигурация → TesLab». Запишите текущую версию в карточке «Сервер TesLab» и версию схемы в карточке «База данных».
  2. Согласуйте время работ. Попросите сотрудников сохранить документы. На устройствах, которые работали без связи, дождитесь отправки накопленных изменений.
  3. Получите свежую копию базы данных. Отдельно проверьте резерв файлов и наличие у ответственного необходимых серверных копий. Выгрузка базы не включает все файлы и настройки сервера.
  4. Убедитесь, что ответственный сможет проверить сервер и восстановить его работу при сбое. Заранее уточните, где находятся копии и как ими пользоваться.
  5. При необходимости включите временное закрытие доступа, сохранив предусмотренный вход администратора.

Установка доступна администратору. Сохранённая вкладка браузера не заменяет резервную копию. Не начинайте работы, пока не проверены копии базы и файлов.

Выбрать способ установки

СпособКогда использовать
ОбновитьСервер TesLab может обратиться к сервису обновлений. Программа проверит доступную версию и предложит установить её.
Из файлаУ вас уже есть согласованный пакет .bin, в том числе полученный на другом компьютере. Вы передадите этот файл на сервер своей организации.
Кнопки обновления в карточке сервера TesLab.
1. «Обновить»: проверить доступную версию. 2. «Из файла»: выбрать заранее полученный пакет.

Для обычного обновления доступ к сервису обновлений нужен самому серверу. Наличие интернета только на компьютере администратора этого не заменяет.

Обновить через сервер TesLab

  1. В карточке «Сервер TesLab» нажмите «Обновить».
  2. Дождитесь проверки. В окне «Найдено обновление TesLab» сравните предлагаемый номер с согласованной версией.
  3. Убедитесь, что работа сохранена, а резервные копии подготовлены. Нажмите «Обновить» один раз.
  4. Дождитесь получения пакета и прохождения стадий установки. Обе кнопки обновления на это время недоступны.
Подтверждение установки найденной версии сервера.
1. Подтвердите установку после проверки номера версии и готовности резервных копий.

Сообщение «Версия актуальна» означает, что в канале обновлений нет более новой версии сервера. Оно не подтверждает обновление приложения на телефоне. Если полученный пакет отличается от подтверждённого номера, установка остановится: проверьте доступную версию заново.

Установить пакет из файла .bin

  1. Получите пакет на официальной странице загрузки TesLab или от технической поддержки. Проверьте назначение и согласованный номер версии.
  2. В карточке «Сервер TesLab» нажмите «Из файла».
  3. Прочитайте предупреждение, нажмите «Выбрать файл» и укажите исходный файл .bin.
  4. Дождитесь передачи файла, проверки пакета и установки.
Предупреждение перед выбором файла обновления TesLab.
1. «Выбрать файл» открывает выбор пакета на вашем компьютере.

Файл также можно перетащить на карточку «Сервер TesLab». В этом случае подтвердите «Обновить» в появившемся окне. Во время другой установки перетаскивание не начинает новый запуск.

Бета-поставка устанавливается тем же способом из согласованного файла. Отдельного переключателя бета-версии нет. Пакет с тем же номером через форму повторно не устанавливается, более старая версия отклоняется. Для повторной установки того же номера или разбора незавершённого обновления обратитесь к ответственному за сервер.

Переименование ZIP или другого файла в .bin не создаёт пакет TesLab. Если файл не принят, получите исходную поставку и проверьте ограничения загрузки на сервере.

Дождаться завершения и проверить результат

Сто процентов в полосе передачи означают только загрузку файла. Затем программа показывает текущую стадию: проверку пакета, установку файлов, обновление базы или проверку перезапуска службы. Процент завершения всей установки не рассчитывается.

Стадия обновления базы данных и недоступные кнопки повторного запуска.
1. Текущая стадия установки. 2. Повторный запуск недоступен, пока операция не завершена.

После подтверждённого завершения появится уведомление «Сервер обновлён». Сохраните работу, проверьте очередь отправки и нажмите «Перезапустить». Кнопка «Позже» позволяет отложить перезапуск клиента. Уведомление само не закрывает рабочую форму.

Уведомление об обновлении сервера с выбором перезапуска клиента.
1. «Перезапустить»: перейти к перезапуску клиента. 2. «Позже»: отложить это действие.
  1. После перезапуска снова откройте конфигурацию и проверьте фактическую версию сервера.
  2. Сверьте версию схемы базы данных с установленной версией сервера. Если база осталась на прежнем номере, результат требует проверки ответственным.
  3. Проверьте нужные службы и подключение WebSocket, через которое приходят оперативные изменения.
  4. Проверьте вход, открытие рабочих списков и существующего документа без изменения его данных.
  5. Проверьте совместимость используемых клиентов. Номера клиента и сервера могут различаться.
  6. Откройте журнал технического обслуживания. Найдите автоматически созданную запись об обновлении и дополните источник пакета и результаты проверки. Если запись не появилась, зафиксируйте работы отдельно. При предупреждении о журнале проверьте его, даже если установка завершилась.
  7. После проверки снимите временное закрытие доступа, если включали его перед работами.
Версии сервера и схемы базы данных после обновления.
1. Версия сервера. 2. Версия схемы базы данных. Проверьте оба значения после получения свежих данных.

Действовать при ошибке или обрыве связи

Зафиксируйте время, прежнюю и ожидаемую версии, источник пакета, сообщение и идентификатор операции, если он показан. Отсутствие ответа не доказывает, что установка не началась или остановилась.

  • Проверка версии недоступна. Проверьте доступ сервера к сервису обновлений. До подтверждения версии установка не начинается.
  • Пакет не принят или версия не подходит. Прочитайте причину и получите правильную поставку. Не изменяйте имя файла для обхода проверки.
  • Связь прервалась после начала. В той же вкладке нажмите «Обновить» или «Из файла», чтобы проверить сохранённый запуск. Программа читает его состояние и повторно пакет не отправляет.
  • Состояние прежнего обновления не найдено. Сначала проверьте фактические версии сервера и базы. Начинайте новую проверку только после выяснения результата прежней попытки.
  • Ошибка базы, перезапуска службы или неизвестный частичный результат. Передайте сведения ответственному за сервер. Новая установка может быть заблокирована до проверки прежнего результата.

При частичном обновлении серверные файлы уже могут быть заменены. Не запускайте установку повторно и не восстанавливайте только базу без согласованного плана: файлы сервера и база должны оставаться совместимыми. Исчезновение полосы загрузки не заменяет проверку результата.

Обновить приложение для Android

Откройте меню пользователя → «Сервер» → «Скачать приложение для Android». Проверьте предложенную версию, дождитесь APK и выполните установку на устройстве. Полученный файл ещё не означает установленное приложение. Подробности находятся в инструкции обновления клиента в браузере и на Android.

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