Возможности Цены Документация Контакт Войти Начать работу
Язык

Сбор данных офлайн

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

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

Установка Forms на устройство

Откройте список форм в браузере устройства. Если браузер это поддерживает, появится баннер: «Добавьте CommonLynk Forms на главный экран для работы офлайн» с кнопками «Установить» и «Позже».

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

Загрузка форм на устройство

В списке форм есть панель «На этом устройстве». В ней перечислены формы, по которым вы собираете данные, версия каждой формы на устройстве и готовность каждой из них. Форма со списком респондентов готова только тогда, когда на устройстве есть и ее список; панель показывает, сколько человек в списке и когда он последний раз обновлялся. Та же строка готовности отображается на вашей панели мониторинга.

При подключении к Wi-Fi формы и их списки респондентов загружаются в фоновом режиме, без каких-либо запросов. При мобильной передаче данных, а также всякий раз, когда браузер не может определить тип подключения (эту информацию сообщает только Chrome на Android), ничего крупного не загружается автоматически: строка готовности показывает, что ожидает загрузки и каков объем, а загрузка начинается по нажатию. Проверка выполняется при открытии Forms и при каждом восстановлении подключения. Если при мобильной передаче данных открыть форму, которой еще нет на устройстве, появится однократный запрос с указанием объема.

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

Работа без подключения к сети

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

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

Снимок экрана: баннер офлайн-режима на телефоне с сообщением и количеством ответов, ожидающих синхронизации.

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

Если у формы есть список респондентов, этот список хранится на устройстве. Нажмите «Заполнить», и на странице появится вопрос «Кого вы опрашиваете?». Искать можно по национальному удостоверению личности, телефону, имени или референсу даже без сигнала. Если человек найден, форма открывается с ответами, заполненными из его профиля, с пометкой даты списка на устройстве. Если совпадений нет, можно зарегистрировать нового человека, если это допускают форма и ваша роль; домохозяйства и учреждения, которых нет в списке, регистрируются онлайн. Человека, которого нет в списке или который пока не соответствует критерию формы, все равно можно опросить; на странице будет указано, что ответ будет ожидать решения.

Что содержит список респондентов на телефоне

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

Список на устройстве зашифрован. Это не позволяет прочитать его хранилище, скопированное с телефона. Но это не мешает воспользоваться разблокированным телефоном.

Когда список удаляется с телефона

Список респондентов удаляется с телефона:

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

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

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

Ни одно из этих действий не удаляет ответ, который еще не отправлен.

Черновики и их восстановление

Черновик сохраняется автоматически по мере ввода — примерно через полторы секунды после того, как вы прекращаете печатать. Для этого ничего не нужно нажимать, и сохранение происходит независимо от наличия подключения.

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

Отправка собранных данных

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

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

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

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

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

Что требует подключения к сети

Некоторые действия требуют подключения к сети:

  • Вопросы с фото, видео, файлом и голосовой записью, поскольку файл загружается в момент выбора. Форма с обязательным вопросом такого типа отображается в разделе «Требуется подключение».
  • В форме нового человека — выбор местоположения ниже первого уровня и проверка номера телефона.
  • Регистрация домохозяйства или учреждения, которых нет в списке респондентов.
В конце дня сбора данных при открытии Forms с подключением к сети ожидающие данные отправляются, а счетчик ожидающих ответов показывает, сколько осталось.