2.8. Объекты обслуживания

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

_images/mapmob_us106.png

Рис. 2.49 Выбор слоя из списка «Объекты обслуживания»

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

  • Обновить данные,

  • Выключить все,

  • Развернуть группы,

  • Свернуть группы.

После выбора слоя откроется окно со списком объектов этого слоя. Для быстрого нахождения объекта можно использовать кнопки сортировки и фильтра в верхней части экрана (Рис. 2.50).

_images/mapmob_us203.png

Рис. 2.50 Сортировка и фильтр объектов обслуживания

На кнопке сортировки отображен атрибут, по которому идет сортировка по умолчанию (заголовок объектов). Направление сортировки по умолчанию - по возрастанию. В окне сортировки также можно осуществить поиск по атрибутам (Рис. 2.51).

_images/mapmob_us204.png

Рис. 2.51 Окно сортировки объектов обслуживания

В окне фильтра пользователь может настроить необходимые условия отображения списка объектов (Рис. 2.52). Реализована возможность использовать логические операторы И/ИЛИ в зависимости от запроса пользователя.

_images/mapmob_us205.png

Рис. 2.52 Окно фильтрации объектов обслуживания

Для объектов реализован поиск по заголовкам, в том числе и офлайн для скачанных объектов. Заголовок формируется конкатенацией (объединением) полей с соответствующими атрибутами в веб-системе «MapSurfer». Поиск объекта можно выполнить по названию или с помощью QR кода. Можно добавлять новые объекты в слои, для этого нужно нажать image5, заполнить атрибуты и координаты, добавить файлы и ссылки при необходимости. Поле «Текущее местоположение» заполняется автоматически, если на телефоне включено определение местоположения и приложению дано разрешение на определение геолокации. При неактивной геолокации данное поле остается незаполненным. Поля «Дата», «Дата+Время» поддерживают ручной ввод данных и выбор даты из встроенного календаря, выбор времени из встроенных часов. После заполнения всех данных по объекту необходимо отправить все изменения на сервер, нажав image14. Наименование объекта должно быть заполнено. Если заголовок не будет заполнен, в качестве наименования объекта будет указан id.

В приложении реализована возможность редактировать и удалять уже имеющиеся объекты. Пользователь сначала выбирает слой, далее с помощью текстового поиска или поиска с помощью QR кода находит интересующий объект и нажимает на него. После этого в открывшемся окне «Объект обслуживания» следует нажать image2 и внести изменения, далее отправить все изменения на сервер, нажав на image14. При выходе из окна редактирования объекта обслуживания до отправки изменений на сервер приложение уточнит, когда следует отправить изменения или удалить их (Рис. 2.53). В окне «Объект обслуживания» под заголовком указано время, на которое актуален объект. Это важно при работе с загруженными объектами. Если пользователь забыл очистить кэш, то время актуальности будет отличаться от текущего, там будет указано время выгрузки в кэш.

_images/mapmob_us107.png

Рис. 2.53 Отправка или отмена изменений

При выборе варианта «Отправить позже» приложение сохраняет новый объект в кэш и присваивает ему статус «Черновик». Черновик сервисного объекта возможно создать в режимах онлайн и офлайн. В интерфейсе списка объектов обслуживания появится созданный черновик в подразделе «Черновики» (Рис. 2.54).

_images/mapmob_us114.png

Рис. 2.54 Подраздел «Черновики объектов обслуживания»

Напротив черновика будет кнопка image14 для отправки черновика на сервер из интерфейса списка объектов. Чтобы сразу отправить все новые объекты или изменения в объектах, нужно нажать image4 в правом верхнем углу и выбрать нужный пункт. Меню окна содержит следующие пункты (Рис. 2.55):

_images/mapmob_us109.png

Рис. 2.55 Меню окна списка объектов обслуживания

  • Загрузить все объекты - загрузка всех объектов слоя в кэш для работы с ними офлайн.

  • Показать загруженное - предпросмотр списка объектов, которые будут отображаться в офлайн режиме.

  • Отправить изменения - отправка изменений объектов на сервер.

  • Отправить черновики - отправка всех новых объектов на сервер.

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

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

Чтобы удалить из памяти загруженные объекты обслуживания требуется очистить кэш (Настройки/ Очистить кэш, подробнее в разделе Настройки приложения). При очистке кэша удалятся сведения не только об объектах обслуживания, но и о загруженных заданиях.

Внимание

Независимо от наличия подключения к сети Интернет, загруженные объекты обслуживания остаются в состоянии на момент скачивания до обновления данных пользователем. Для актуализации данных по уже загруженным объектам обслуживания необходимо перед началом работы с ними обновить данные и загрузить объекты снова.

В окне редактирования объекта обслуживания также есть возможность удалить объект. Для этого нужно нажать «Удалить объект». Чтобы посмотреть объект на карте, нужно нажать image32, после чего откроется окно карты с точкой объекта.

Чтобы посмотреть все связанные с выбранным объектом задания, нужно нажать «Связанные задания» (Рис. 2.56), после откроется список всех прикрепленных к объекту заданий. Также будет указано общее количество привязанных к объекту заданий. Чтобы создать новое задание с привязкой к выбранному объекту, нужно нажать «Создать задание» в окне «Объект обслуживания» (как создать новое задание рассказано в разделе Создание новых заданий). В задании будут храниться наименование слоя и название объекта. Формат названия объекта настраивается на веб-системе «MapSurfer».

_images/mapmob_us108.png

Рис. 2.56 Окно «Объект обслуживания»

Подсказка

Аналогично можно создать задание от любого объекта любого доступного слоя в разделе «Карта».