Обновление клиента TesLab в браузере и на Android

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

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

Обновление клиента TesLab в браузере и на Android

TesLab можно открыть в браузере или установить как приложение TesLab X на Android. Сначала выберите способ установки, затем используйте подходящий ему способ обновления. Ярлык сайта на главном экране телефона и установленное Android-приложение обновляются по-разному.

В этой статье

Установка TesLab X на Android

Уточните у администратора адрес сервера, логин и способ входа. Для текущего TesLab X нужен Android 7 или новее и сервер TesLab версии 9.0.1019 или новее. Если сервер старее, сначала согласуйте обновление с администратором.

  1. Откройте выбранный магазин на телефоне и проверьте название TesLab X. Приложение прежнего поколения «TesLab» является отдельным приложением.
  2. Нажмите «Установить», дождитесь окончания и откройте приложение.
  3. Укажите сервер своей организации и войдите своей учётной записью. Подробнее: вход в TesLab.

Для работы в браузере устанавливать APK не нужно: откройте адрес веб-клиента организации. На Huawei без Google Play доступны RuStore и установка APK. Если магазин недоступен или администратор указал конкретный комплект, используйте следующий способ.

Как скачать и установить APK

  1. Откройте TesLab организации в браузере и войдите. В боковом меню нажмите на своё имя, выберите «Сервер», затем «Скачать приложение для Android».
  2. Дождитесь подбора и скачивания файла. Если показано «ближайшая доступная», точного APK под сервер нет: перед установкой уточните у администратора, подходит ли предложенный комплект. Не пытайтесь самостоятельно понизить установленную версию.
  3. Откройте скачанный APK на Android из загрузок браузера или файлового менеджера.
  4. Если Android запрашивает разрешение на установку, перейдите в предложенные настройки, разрешите установку для использованного браузера или файлового менеджера и вернитесь к файлу. Нажмите «Установить». Названия экранов зависят от версии Android и производителя; на старых устройствах настройка может называться «Неизвестные источники».
  5. После установки откройте TesLab X и проверьте сервер и вход. Разрешение установки из этого источника можно снова отключить.

Порядок выдачи и отключения разрешения приведён в официальной справке Android. Если установщик сообщает о несовместимости, конфликте пакетов или небезопасном файле, сохраните точный текст и обратитесь к администратору. Не удаляйте приложение с несданной местной работой ради повторной установки.

Скачивание файла ещё не означает установку. APK TesLab X обычно обновляет уже установленный TesLab X при совместимой подписи и подходящей версии. Прежний TesLab 9 он автоматически не заменяет: это разные приложения.

Окно сервера: адрес, версии клиента и базы данных, скачивание Android-приложения
1: адрес подключения. 2: версия клиента. Рядом указан номер сервера, а 3 обозначает отдельную версию базы данных. 4: получить APK под сервер.

Перед любым обновлением

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

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

Обновление в браузере

Уведомления «Доступно обновление», «Установлена новая версия» и «Файлы приложения обновились» предлагают перезагрузить страницу. В последнем случае версия клиента может остаться прежней: она подобрана под ваш сервер, хотя файлы сайта уже изменились.

  1. Закончите подготовку из предыдущего раздела.
  2. Нажмите «Перезагрузить». Если нужно продолжить ввод, выберите «Позже».
  3. После запуска проверьте подключение и результат работы по итоговому списку ниже.

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

Уведомление веб-обновления с кнопками Перезагрузить и Позже
1: причина предложения. 2: перезагрузить после сохранения работы. 3: отложить действие.
Порядок веб-обновления: сохранить работу, прочитать предложение, подтвердить перезапуск и проверить результат
Перезапуск выполняют после проверки сохранения и очереди.

Почему версия подбирается под сервер

Клиент и сервер имеют разные номера. Например, серверу 9.0.1034 соответствует клиент 10.0.0034. Версия базы данных показана отдельно. Самый большой номер клиента не обязательно подходит вашей организации.

При входе веб-клиент может автоматически перейти на нужную сборку, если она выложена на этом сайте. Во время работы переход запрашивает подтверждение, поскольку несохранённые изменения могут потеряться.

Предложение перейти на клиент, соответствующий серверу
1: нужная версия клиента. 2: подтвердить переход. 3: продолжить работу без перехода.

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

После обновления сервера другая вкладка получает уведомление. Сначала сохраните работу в ней, затем нажмите «Перезапустить». Если предложение несовпадения возвращается, передайте администратору адрес и все три номера из окна «Сервер».

Обновление установленного TesLab X

Есть два разных обновления: загрузка интерфейса внутри приложения и установка нового Android-приложения из магазина или APK. Загрузка интерфейса не заменяет нативные компоненты APK.

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

При смене пользователя или сервера прежнее отложенное предложение не должно применяться к новому сеансу. При отказе загрузки текущая версия продолжает работать; проверьте сеть и сообщите о повторяющейся ошибке. Если новая сборка не подтвердила старт, встроенный механизм может вернуть предыдущую. После запуска всё равно проверьте нужный рабочий сценарий.

Когда для новых возможностей требуется новый APK, обновите TesLab X в том магазине, из которого его устанавливали, или установите согласованный APK по инструкции в начале статьи. Автоматическая загрузка интерфейса не гарантирует обновление всех компонентов приложения.

Различие установки Android-приложения и обновления интерфейса внутри TesLab X
Установка APK и применение загруженного интерфейса заканчиваются отдельной проверкой после запуска.

Проверка после установки или обновления

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

Например, вы заполняете договор и видите уведомление об обновлении. Выбираете «Позже», сохраняете договор, проверяете сохранение и очередь. Затем подтверждаете перезапуск, после входа сверяете сервер и находите тот же договор.

Если запись не находится, сначала проверьте сервер, учётную запись, раздел и фильтры. Если снова возникает ошибка или несовпадение версий, передайте администратору номера версий, платформу и точный текст сообщения. Для подготовки используйте TXT-памятку по установке и обновлению.