Skip to content
На этой странице

Сведения о мобильном устройстве

Назначение

Отчет предназначен для оценки состояния работы мобильного устройства (смартфона или планшета) сотрудника, а также оценки состояния работы мобильного приложения «Точки» у конкретного сотрудника.

Открытие отчета

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

Примечание

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

После отправки команды и её выполнения нужно на экране «Состояние устройств» в меню «Действия» выбрать пункт «Выполненные команды» и в открывшемся окне в списке выполненных команд выбрать самую верхнюю команду «Выгрузка сведений»:

Выполненные команды

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

Мобильные приложения

Знаками предупреждения (⚠️) в отчете выделяются критичные значения. Например, на картинке выше таким знаком выделен номер версии и строкой ниже дается пояснение — «Версия устарела...». Красным кружком помечаются важные пояснения к предупреждениям. Подробнее описания обозначений приводятся ниже в подразделе «Содержание отчета».

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

Примечание

Команду «Выгрузить сведения» важно использовать для выяснения, например, почему сейчас сотрудника не видно на карте? В каком состоянии сейчас его приложение «Точки» — остановлено, или выключен GPS? Когда последний раз сотрудник выключал GPS и как часто это делал? Менял ли время на своём мобильном устройстве? Как часто менял, и т.п..

Содержание отчета

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

Пример сведений, полученных из приложения «Точки»
Uid: 888803482973310976
Name: Каневская Анна
E-mail: kananna@xmail.ru
Provider id (code): 635528883705286656 (mir_napi56)
Provider name: Мир напитков
Ver: 1.3.41.4 (2024-04-23), installed at: 2024-04-08 23:58:42 z3
🔴 Версия устарела. Новая версия: 1.3.42.0
Old: 1.3.41.3, installed at: 2024-04-07 20:26:28 z3
Check patches: false
Http client: android-tochki-uXR4
AppID: -VHAZc_QQ2Cib6dPCbFLdg {f951c065-cfd0-4360-a26f-a74f09b14b76}
-------
Time zone: Europe/Moscow z3
⚠️ GPS time: ---
Server time: 2024-05-07 16:47:46
⚠️ Local time:  2024-05-07 16:44:00
🔴 Время отличается от серверного на: -0:03:46
Использовать время сети: Да
Часовой пояс сети: Нет
Lifetime / start:
• OS: 13 days 09:18:22 / 04-24 07:29:24
• App: 14:51:41 / 01:56:04
⚠️ Режим для разработчиков: Да
Locale: ru_RU
System state: 0 (Ok)
Connection state: 0 (Ok)
DB SQLite ver: 3.39.2
DB size: 12 752 kb
DB clear at: 01:56:25 (app_start)
Push queue size: 0
⚠️ Battery: 21 %
Разрешен запуск фоновой службы: Да
-------
Tariff: TariffProps(useTasks=true, useTasksEventsPhoto=true, useVendorsPhoto=true, useTracking=true, useSensus=true, canChangeVendorCoordinates=true, canInitVendorCoordinates=true, canCreateVendors=true, newPhotosOnlyFromCamera=false), ignore = com.takwot.tochki.settings.PrefBoolean@c332362
-------
Points in smooth track: 10 690
Points in smooth track today: 1
Period of smooth track: 2024-04-22 08:00:07 z3 - 05-07 16:46:07
Last full smooth: 16:34:08
Points in raw track: 147 850
Period of raw track: 2024-04-22 08:00:07 z3 - 05-07 16:47:42
Start raw track today: 08:00:09
Anomalies: 5 (ver: Tue, 07 May 2024 09:55:35 UTC, updated: 2024-05-07 12:56:34 z3)
VZones: 2 (ver: 3)
-------
GPS provider: GoogleGMS
GPS: включен
GPS tracking: трекинг включен до 23:00
GPS schedule: GMT(3) пн(08:00-23:00), вт(08:00-23:00), ср(08:00-23:00), чт(08:00-23:00), пт(08:00-23:00), сб(08:00-23:00), вс(08:00-23:00)
GPS schedule sync time: 2024-04-14 13:20:28
⚠️ GPS schedule source: Тестовый источник (10)
GPS coordinate request interval: 2 sec.
Ignore exact coordinates: false
Fix entire track before sending: true
Last location: 16:47:42, accuracy: 12.917
Last bad location: 16:47:35, accuracy: 56.1, provider: fused
-------
GPS status log: 
🟡 05-07 14:53:57 LowQuality
🟢 05-07 14:53:58 Ok
🟠 05-07 15:50:18 WaitSignal
🟢 05-07 15:50:34 Ok
🟠 05-07 15:53:58 WaitSignal
🟢 05-07 15:53:59 Ok
🟢 05-07 16:47:34 Ok
-------
GPS statistics (%): 
05-01 🟢Ok: 96 🟡LowQuality:  4
05-02 🟢Ok: 96 🟡LowQuality:  2 🟠WaitSignal:  2
05-03 🟢Ok: 98 🟠WaitSignal:  2
05-04 🟢Ok: 94 🟡LowQuality:  6
05-05 🟢Ok: 77 🟡LowQuality:  3 🟠WaitSignal: 20
05-06 🟢Ok: 99 🟠WaitSignal:  1
05-07 🟢Ok: 95 🟡LowQuality:  3 🟠WaitSignal:  2
-------
Time change: none
-------
APP work log: none
-------
Last errors: 
None 😎
-------
Last events: 
● 05-07 01:56:04.814	I	MainApplication: onCreate (run app) ver: 1.3.41.4 ==========
-------
Rest stat:
Period: 01:56:05 z3 - 16:47:38
Total: 282, Interval: 190366
GePuPoDeHePa: (25,0,257,0,0,0)
16:46:08 - 16:47:38 Ttl: 9 Int: 11162
16:30:08 - 16:44:08 Ttl: 8 Int: 120001
16:14:08 - 16:28:08 Ttl: 8 Int: 119998
15:58:08 - 16:12:08 Ttl: 8 Int: 120011
15:42:08 - 15:56:38 Ttl: 9 Int: 108756
15:26:08 - 15:40:08 Ttl: 8 Int: 120014
15:10:08 - 15:24:08 Ttl: 8 Int: 120013
14:54:08 - 15:08:08 Ttl: 9 Int: 104998
-------
Android ver: 14, SDK: 34
Manufacturer: samsung, brand: samsung
Model: SM-G990B
Device, id: r9q, UP1A.231005.007
-------
nativeHeapSize:     38 690 816
nativeHeapFreeSize: 5 992 144
usedMemInBytes:     32 698 672
usedMemInPercentage: 84 %
appMemTotalSize: 27 919 567
appMemFreeSize:  777 751
appMemUsedSize:  27 141 816
appMemUsedInPercentage: 97 %
-------
DB rating:
TrackDebug: 147 850
TrackSmoothed: 10 690
TrackFromServer: 3 351
NetStatistics: 1 003
GPSStateHistory: 886
Vendors: 375
Tasks: 354

Ниже приводятся фрагменты отчета «Сведения о мобильном устройстве» с пояснениями.

Версия приложения «Точки»

Фрагмент из отчета — сведения о версии приложения «Точки».

Ver: 1.3.41.4 (2024-04-23), installed at: 2024-04-08 23:58:42 z3
🔴 Версия устарела. Новая версия: 1.3.42.0
Old: 1.3.41.3, installed at: 2024-04-07 20:26:28 z3

Если пользователь использует устаревшую версию приложения «Точки», то в отчете перед номером версии выводится знак предупреждения (⚠️), а строкой ниже выводится пояснение, отмеченное красным кружком (🔴). Параметр Old сообщает о номере предыдущей установленной версии приложения «Точки» и дате и времени установки предыдущей версии.

При сравнении версии приложения с версией обновления сравниваются первые три цифры в номерах версий. Четвёртая цифра (это номер «патча» — т.е. номер исправления версии) в сравнении не участвует. «Патчи» обычно представляют собой некритичные исправления в программе, например, улучшения в оформлении программы или исправления опечаток в текстах программы. Поэтому обновление программы до свежих версий патчей необязательна, и сама программа «Точки» о выпуске патчей пользователя никак не информирует.

Обновление же программы до новой версии крайне желательно (т.е. когда версия вышедшего обновления отличается первыми тремя цифрами от номера версии установленного приложения). Поэтому в отчете пояснение к версии обновления выводится с красным кружком — чтобы обратить внимание на необходимость обновить приложение. И в этом случае программа «Точки» постоянно предупреждает пользователя мобильного устройства о необходимости обновить приложение.

Если же обновление отличается от текущей версии только номером в четвёртой цифре, то информация об этом в отчете будет показана так:

Ver: 1.2.7.0 (2022-11-30)
🟡 Доступно исправление (патч): 1.2.7.2

Жёлтым кружком показывается, что ситуация с версией приложения не критичная и можно продолжать с ним работу без установки обновления.

Примечание

Несмотря на предупреждение к устаревшей версии с красным кружком (🔴), можно продолжать с ней работать. Но если в новой версии приложения «Точки» появилась, например, передача данных для нового отчета в веб-сервис «Точки СВ», то из устаревших версий данные для отчета не будут поступать в сервис.

Последней строкой в данных о версии приложения в параметре «Installed at» выводятся точные дата и время установки данной версии пользователем на своё мобильное устройство. «Точные дата и время» — это означает, что это время не зависит от вручную измененных даты и времени на мобильном устройстве — указывается точное время сервера или время по сигналу GPS.

Локальное время и его настройки

Фрагмент из отчета — параметры значения времени и значений настройки времени на мобильном устройстве:

Time zone: Europe/Moscow z3
⚠️ GPS time: ---
Server time: 2024-05-07 16:47:46
⚠️ Local time:  2024-05-07 16:44:00
🔴 Время отличается от серверного на: -0:03:46
Использовать время сети: Да
Часовой пояс сети: Нет
Lifetime / start:
• OS: 13 days 09:18:22 / 04-24 07:29:24
• App: 14:51:41 / 01:56:04

В конце значений времени после буквы «z» выводится часовой пояс (значение «z3» соответствует часовому поясу «GMT+3»).

Назначение параметров времени:

  • Time zone: xxx — название часового пояса и значение смещения времени часового пояса, выставленного на МУ локально.
  • GPS time — точное время по сигналу GPS (может отсутствовать при выключенном GPS, также на некоторых моделях мобильных устройств значение не определяется);
  • Server time — точное время на сервере веб-сервиса;
  • Local time — локальное время на мобильном устройстве (системное время).
  • Lifetime / start — ниже строки в двух строках выводится «время жизни» операционной системы с момента последней перезагрузки и время, когда операционная система была перезагружена. Строкой ниже выводится «время жизни» мобильного приложения «Точки» с аналогичными свойствами применительно к мобильному приложению «Точки».

Из перечисленных выше параметров выездной сотрудник может повлиять только на значение параметра Local time, т.е. он может вручную изменить системное время на своём мобильном устройстве.

Если локальное время сильно отличается от точного времени, то ниже параметра Local time выводится пояснение. При этом пояснение выделяется цветным кружком и цвет кружка зависит от величины разницы времени между локальным и точным:

  • 🔴 — время отличается от точного более чем на 30 минут;
  • 🟠 — время отличается от точного в пределах от 15 до 30 минут;
  • 🟡 — время отличается от точного в пределах от 5 до 15 минут;
  • 🟢 — время отличается от точного в пределах от 2 до 5 минут.

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

Значения «Использовать время сети» и «Часовой пояс сети»

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

Рекомендации для параметра «Использовать время сети»

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

Если выводится настройка «⚠️ Часовой пояс сети: Да», то это означает, что пользователь может вручную изменять часовой пояс на мобильном устройстве.

Рекомендации для параметра «Часовой пояс сети»

Для параметра «Часовой пояс сети» рекомендуется, чтобы на мобильном устройстве пользователем был явно задан часовой пояс. Но на точность значения времени или возможные отклонения времени этот параметр никак не влияет. Просто явное указание часового пояса минимизирует неправильные автоматическое переключения часового пояса, когда пользователь находится в зоне действия двух и более сетей связи (не только сотовых сетей, но и Wi-Fi).

Time change — журнал изменения времени

В журнале фиксируется когда и как было изменено системное время на мобильном устройстве. Данные из этого журнала можно посмотреть в разделе «Time change». В отчете выводится до 7 последних записей журнала. Более детально эти данные можно посмотреть в отчете «Изменения времени».

Пример раздела «Time change» из сведений о мобильном устройстве. Здесь сотрудник 28 ноября три раза сдвигает время вперёд и в конце сдвигает время на час назад. В первой колонке выводятся точные дата и время, во второй (после слова «new») — установленное время сотрудником, в скобках (после слова «shift») выводится значение сдвига времени относительно точного времени.

------------
⚠️ Time change: 
11-28 13:55:28 new: 14:35:04 z4 (shift +0:28:40)
11-28 13:56:08 new: 14:58:00 z4 (shift +0:22:26)
11-28 13:56:48 new: 15:31:06 z4 (shift +0:32:35)
11-28 15:17:19 new: 17:22:03 z4 (shift -01:00:29)
------------

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

12-02 10:09:13 new: 11:09:13 z4 (TIMEZONE_CHANGED - Europe/Samara)
12-02 11:09:31 new: 10:09:31 z3 (TIMEZONE_CHANGED - Europe/Moscow)
12-02 10:12:17 new: 11:12:16 z4 (TIMEZONE_CHANGED - Europe/Samara)
12-02 10:14:08 new: 10:14:07 z3 (TIMEZONE_CHANGED - Europe/Moscow)

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

Внимание!

Появление записей в журнале изменения времени не всегда означает, что сотрудник самостоятельно менял время на мобильном устройстве. Время может измениться из-за автонастройки времени в настройках ОС android — когда в этом отчете выводится значение параметра «Использовать время сети: Да». Но если установлено значение параметра «Использовать время сети: Нет», то высока вероятность, что пользователь изменял время вручную. Но также пользователь может специально применить настройку автонастройка времени — таким способом он восстанавливает правильное время после его ручного изменения.

GPS status log — журнал работы GPS-приемника

В «сведениях» выводится журнал работы GPS-приемника (раздел в «сведениях»: GPS status log) — в списке выводится 7 последних изменений с указанием даты и времени. Ниже приведен пример журнала, скопированный из примера «сведений»:

GPS status log: 
🟢 12-01 17:03:49 Ok
🟢 12-01 17:59:38 Ok
🔴 12-01 18:00:59 Off
🟠 12-02 08:59:54 WaitSignal
🟡 12-02 09:05:12 LowQuality
🔴 12-02 09:12:59 Off
🟢 12-02 09:23:49 Ok

Цветным кружком обозначается состояние работы GPS-приёмника, затем выводится дата и время изменения состояния (дата выводится номером месяца и номером дня в месяце, например 12-01 — это 1 декабря).

Варианты значения статуса GPS-приемника:

НазваниеОписание
🔴OffGPS-приемник выключен.
🟠WaitSignal… включен, ожидание сигнала.
🟡LowQuality… включен, есть сигнал низкого качества.
🟢Ok… включен, сигнал высокого качества, трек пишется.
🟣FakeСотрудник включил имитацию передвижений (т.е. скрывает свои передвижения!).
🔵AppIsIdleТрекинг выключен либо по расписанию, либо выключен пользователем вручную при отсутствии расписания.
AppIsOffПриложение «Точки» было выключено (или было на паузе вне рабочего времени сотрудника).

GPS statistics — статистика работы GPS

Также в «сведениях» после журнала работы GPS-приемника выводится статистика работы GPS (раздел в «сведениях»: GPS statistics) за последние 7 календарных дней. Ниже приведен пример такой статистики работы GPS, скопированный из примера «сведений»:

GPS statistics (%):
11-26 🟢Ok: 92 🟠WaitSignal:  8
11-27 empty
11-28 🟢Ok: 48 🟠WaitSignal:  3 🔴Off:  1 ⚫AppIsOff: 48
11-29 🟢Ok: 85 🟠WaitSignal:  3 🔴Off: 12 
11-30 🟢Ok: 90 🟠WaitSignal: 10
12-01 🟢Ok: 93 🟠WaitSignal:  1 🟡LowQuality:  2 🔴Off:  2 ⚫AppIsOff:  2
12-02 🟢Ok: 97 🟠WaitSignal:  1 🔴Off:  2

В отчете за каждый день выводится в процентах от рабочего времени состояния работы GPS-приемника. Ниже приводится разбор содержимого отчета.

Строка отчета #2:
(см. отчет выше)

  • 11-26 — 26 ноября;
  • 🟢 Ok: 92 — 92% суммарно рабочего времени GPS-приемник работал нормально — принимал качественные координаты (это примерно 8 с половиной часов при 8-часовом рабочем дне, включая 1 час на обед);
  • 🟠 WaitSignal: 8 — 8% рабочего времени было потрачено на ожидание сигнала GPS (примерно полчаса).

Все процентные значения в строке всегда в сумме составляют 100%.
Условно нормой можно считать, когда качественный сигнал GPS принимался от 90% рабочего времени и выше.

Строка отчета #3:

  • 11-27 — 27 ноября;
  • empty — нет данных на этот день (возможно, у сотрудника был выходной);

Строка отчета #4:

  • 11-28 — 28 ноября;
  • 🟢 Ok: 48 — 48% суммарно рабочего времени GPS-приемник работал нормально (примерно 4 с половиной часа при 8-часовом рабочем дне, включая 1 час на обед);
  • 🟠 WaitSignal: 3 — 3% рабочего времени было потрачено на ожидание сигнала GPS (примерно 15 минут);
  • 🔴 Off: 1 — 1% рабочего времени GPS приемник был выключен (примерно 5 минут);
  • ⚫ AppIsOff: 48 — 48% рабочего времени приложение было выключено — либо пользователь принудительно закрыл приложение, либо приложение было закрыто самой ОС Android из-за неправильных настроек энергосбережения.

Более детальную статистику работы GPS-приемника по каждому из сотрудников можно увидеть в отчете «Статистика GPS».

Last errors — журнал ошибок

В «сведениях» выводится журнал ошибок работы приложения «Точки». В списке выводится 7 последних ошибок. Как правило, это некритичные ошибки, которые автоматически исправляются самим приложением. Например, ошибки передачи данных на сервер из-за плохого качества связи — как только качество связи нормализуется, неотправленные данные автоматически отправляются.

Last events — журнал событий

Приложение «Точки» ведёт внутренний журнал событий. В журнале фиксируется, например, когда пользователь запустил приложение «Точки», очистил или назначил координаты клиента и т.п. Журнал хранит события за последние 40 дней. Журнал событий отправляется на сервер при отправке лога. В «сведениях» выводится 7 последних событий.

Сделано в «Агент Плюс» с ❤️