Кеш, локальная копия и полный сброс: различия команд

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

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

Кеш, локальная копия и полный сброс: различия команд

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

Выбрать команду по своей задаче

Задача и командаЧто убираетсяЧто нужно учесть
Заново получить файлы интерфейса: «Очистить кеш»Сохранённые файлы приложения, его фоновый загрузчик и временный список средств измерения.Вход, настройки и сохранённая рабочая копия остаются. Страница перезагрузится, несохранённый ввод может пропасть.
Заново подготовить рабочую копию: «Убрать данные с устройства»Загруженные списки, справочники, методики и снимки протоколов, не нужные очереди.Вход, очередь операций и файлов, нужные ей снимки сохраняются. Для следующего выезда подготовьте копию заново.
Сбросить местное состояние: «Полная очистка»Доступные местные данные сайта, вход, настройки и рабочие базы.Можно безвозвратно потерять неотправленную работу всех учётных записей в этом хранилище. После успешного сброса потребуется новый вход.
Схема выбора команды
Выбор одной из трёх команд после сохранения форм и проверки очереди.
Сначала сохраните работу и проверьте очередь. Затем выберите действие и проверьте именно его результат.

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

Кеш, местные данные и очередь простыми словами

  • Кеш интерфейса помогает быстрее запускать приложение. Его очистка нужна для повторной загрузки файлов и не исправляет неверное значение в документе или отсутствие права.
  • Рабочая копия содержит подготовленные на устройстве сведения: справочники, методики, карточки и протоколы для работы без связи.
  • Очередь отправки содержит операции и файлы, которые ещё нужно передать серверу или завершить учитывать на устройстве. Число в кнопке «Отправить (N)» не равно количеству документов.
  • Несохранённый ввод в открытой форме может вообще не входить в очередь. Пустая очередь не заменяет сохранения карточки.

На общем устройстве: счётчик очереди относится к текущему пользователю. Удаление рабочей копии затрагивает общие данные и незащищённые снимки других учётных записей этой местной базы. Их очереди сохраняются. Полный сброс может удалить и чужую неотправленную работу, поэтому её нужно проверить отдельно.

Проверить работу перед очисткой

Скачать проверочный список перед очисткой (.txt). Отметки ставят в своей копии файла. Это памятка, она не выполняет очистку и не создаёт резервную копию.

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

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

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

Очистить кеш и заново загрузить интерфейс

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

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

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

Убрать подготовленную копию рабочих данных

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

  1. Откройте «Мой профиль» → «Работа без интернета».
  2. Нажмите «Убрать данные с устройства».
  3. Прочитайте, что будет удалено и что сохранится. Для выполнения нажмите «Убрать», для отказа «Отмена».
  4. Дождитесь сообщения «Данные убраны с устройства». При наличии вашей очереди появится пояснение «Неотправленное осталось в очереди».
Подтверждение удаления рабочей копии с сохранением очереди.
1: сведения о сохранении очереди и нужных снимков. 2: выполнить удаление копии. 3: отменить действие.

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

Подготовить данные и вернуть портфель

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

Лабораторный портфель доступен при соответствующих правах и входе с «Запомнить меня». Подготовку перед выездом выполняйте по статье «Подготовка телефона к работе без интернета».

Выполнить полный местный сброс

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

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

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

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

Пример выбора

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

Если результат отличается от ожидаемого

Что вы видитеЧто делать
После очистки кеша страница не запускаетсяВосстановите связь. Не запускайте полный сброс наугад: браузеру могут требоваться файлы приложения.
«Отправка не проверена» или очередь не отправляетсяПовторите чтение, сохраните текст ошибки и обратитесь к ответственному. До выяснения не выполняйте полный сброс.
После удаления копии остались очередь и часть снимковЭто ожидаемо. Отправьте работу при связи; повторная очистка не предназначена для удаления очереди.
После обновления портфель пуст или неполонОткройте портфель и проверьте «Забрать с сервера (N)». Проверьте также учётную запись, права и вход с «Запомнить меня».
Очистка не завершена или база занятаЧасть действия могла выполниться. Закройте другие вкладки TesLab. Уже начатое удаление базы может завершиться после их закрытия; до его исхода работа с местной базой заблокирована. Затем повторите очистку. При повторном отказе передайте сообщение поддержке.
После успешного полного сброса требуется входЭто ожидаемо. Войдите на правильный сервер, восстановите настройки и подготовленные копии.

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