Параметры геолокации для отслеживания перемещений отдельного пользователя

Описание настройки

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

Режим отслеживания перемещений используется во встроенном приложении "Карта" для определения местоположения объекта (сотрудника) и отображения соответствующей метки на карте, см. Карта. Данные об изменении местоположения сотрудников-пользователей мобильного приложения накапливаются в системе, независимо от использования приложения "Карта".

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

Условие выполнения настройки

У мобильного приложения должен быть доступ к текущему местоположению устройства.

Место настройки в интерфейсе

Меню навигации "Настройка системы" → настройка "Мобильное приложение" → вкладка "Прочее" → блок "Геолокация".

Выполнение настройки

В блоке "Геолокация" нажмите кнопку Редактировать, на форме редактирования укажите значения полей и нажмите кнопку Сохранить.

Параметры блока "Геолокация":

  • Атрибут включения режима отслеживания перемещений — логический атрибут класса "Сотрудник" (employee), который будет использоваться для включения и отключения режима отслеживания перемещений.

    Для выбора доступны логические атрибуты класса "Сотрудник" (employee)", рекомендуется выбрать специально созданный атрибут "Отслеживать перемещение", см. Сбор данных о перемещениях пользователя.

  • Периодичность опроса (в мин) — частота, с которой будет запрашиваться и передаваться местоположение устройства для сохранения на сервере.

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

    По умолчанию 15 минут.

    Возможные значения от 1 до 1440 минут (24 часа).

  • Максимальный объем истории перемещений — максимальное число хранимых объектов класса "История перемещений".

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

    По умолчанию 1000.

    Возможные значения от 1 до 1 000 000.

Результат настройки

Указанные настройки будут использоваться для хранения данных об изменении местоположения сотрудников-пользователей мобильного приложения, а также будут использоваться встроенным приложением "Карта" для определения местоположения объекта (сотрудника) и отображения соответствующей метки на карте, см. Сбор данных о перемещениях пользователя.

Изменение параметров в блоке "Геолокация" сохраняется в логе действий технолога.

Включение и отключение режима отслеживания перемещений для сотрудника

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

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

  • установить значение атрибута включения режима отслеживания перемещений = "Нет";
  • запретить доступ приложения к местоположению мобильного устройства;
  • отключить службу геолокации на мобильном устройстве;
  • закрыть мобильное приложение (для iOS).