2.4. Создание заданий

Создание новых заданий реализовано в приложении двумя подходами:

  1. Обычный - создание заданий (с привязкой к объекту или без) из окна управления заданиями (Создание новых заданий).

  2. От объектов слоя - создание заданий с привязкой к объекту из окон «Объекты обслуживания» или «Карта» (Объекты обслуживания).

2.4.1. Создание новых заданий

Для создания нового задания необходимо нажать image5, которая находится в правом нижнем углу окна управления заданиями. При добавлении нового задания откроется окно «Создание задания» (Рис. 2.15).

_images/mapmob_us22.png

Рис. 2.15 Окно нового задания

Шаблон задания имеет поля, доступные для заполнения пользователем:

  • заголовок;

  • текст задания;

  • срок выполнения;

  • вид работы 1;

  • объект обслуживания (наименование слоя, название объекта обслуживания);

  • приоритет (например, плановые, внеплановые и др.);

  • назначенная организация (при наличии прав на назначение организаций для исполнения заданий);

  • назначенный исполнитель (при наличии прав на назначение исполнителей заданий);

  • прикрепление медиафайлов к заданию (подробнее про работу с медиафайлами: Добавление медиафайлов);

  • настраиваемые поля, доступные для работ выбранного вида (подробнее про работу с настраиваемыми полями: Работа с настраиваемыми полями);

  • отметка местонахождения объекта задания на карте задания;

  • контракт (наименование контракта). При создании задания доступен не для всех ролей.

Для отправки заданий на сервер пользователю необходимо нажать на image14. Сохраненные, но не отправленные на сервер задания, будут отмечены надписью «Черновик» и выделены зеленым цветом в списке заданий «Мои задания» (Рис. 2.16, подробнее о настройке списков: Настройка списков заданий). В приложении реализована фоновая отправка новых и измененных заданий на сервер. Это означает, что если запустить групповую отправку заданий или изменений, то приложение будет доступно для работы, и не нужно будет ждать окончания загрузки на сервер.

_images/mapmob_us23.png

Рис. 2.16 Мои задания

Права на доступ к заполнению части полей зависят от роли пользователя, роли регулируются Администратором организации (подробнее о ролях пользователей: Управление учетной записью и роли в системе).

На планшетных компьютерах окно «Создание задания» разделено на две части: основная информация по заданию вносится в левой части окна, а дополнительная информация (срок выполнения, вид работ, объект обслуживания, приоритет, назначенная организация, назначенный исполнитель, информация в дополнительных атрибутивных полях) — в правой части окна (Рис. 2.17).

_images/mapmob_us111.png

Рис. 2.17 Окно «Создание задания» на планшетных компьютерах

1

все справочники могут быть изменены в соответствии с индивидуальными требованиями Клиента.

2.4.2. Работа с настраиваемыми полями

В приложении «ActiveMap Mobile» реализованы возможности работы с настраиваемыми полями (дополнительными атрибутивными полями). Пользователи приложения с административными правами доступа могут добавить настраиваемые поля через web-интерфейс «ActiveMap» во вкладке «Управление» -> «Задания» -> «Настраиваемые поля». Можно добавить поля следующих форматов данных:

  • целое число,

  • логическое значение,

  • вещественное число,

  • дата,

  • список,

  • строка,

  • телефонный номер,

  • текст,

  • бар-код,

  • геометрия (для добавления на карту дополнительных геометрических объектов — точечных, линейных или полигональных).

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

После добавления новых настраиваемых полей через web-интерфейс «ActiveMap» в разделе «Управление» необходимо обновить данные в окне управления заданиями («Меню окна» -> «Синхронизировать данные»). После обновления данных настраиваемые поля отобразятся в окнах «Задание» и «Черновик» для заданий с соответствующими видами работ. Настраиваемые поля будут расположены на правой боковой панели, которая открывается в окне задания с помощью кнопки «Дополнительные поля» image6. Настраиваемые поля будут доступны для заполнения и редактирования при наличии у пользователя соответствующих прав (Рис. 2.18).

_images/mapmob_us24.jpg

Рис. 2.18 Заполнение настраиваемых полей

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

2.4.3. Добавление медиафайлов

Для прикрепления медиафайлов имеется несколько кнопок (Рис. 2.19):

  • кнопка «Добавить медиа» image7,

  • кнопка «Добавить видеозапись» image8,

  • кнопка «Добавить фотографию» image9.

_images/mapmob_us26.png

Рис. 2.19 Добавление медиафайлов к заданию

При нажатии «Добавить медиа» будет предложено выбрать файл из сохраненных на устройстве файлов или создать новый файл:

  • фото из галереи 2,

  • создать фото,

  • видео из галереи 3,

  • записать видео,

  • записать Таймлапс видео,

  • аудио из коллекции,

  • записать аудио,

  • подпись,

  • счет-фактура.

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

При выборе типа прикрепляемого файла «Записать видео» устройство пользователя перейдет в режим видеозаписи с помощью стандартной камеры устройства. При нажатии «Сохранить» сделанная видеозапись будет прикреплена к заданию. При выборе типа прикрепляемого файла «Записать Таймлапс видео» устройство пользователя перейдет в режим записи ускоренного видео - Таймлапс видео. В режиме записи Таймлапс видео одновременно с ускоренным видео осуществляется запись географических координат местоположения камеры. Это дает возможность в приложении «ActiveMap Messages» создавать задания из кадров этого видео с прикреплением текущего кадра (как фото задания) и геопозиции. Пользователь выполняет запись, характеризующую задание. После остановки записи сделанная видеозапись будет прикреплена к заданию. При нажатии кнопки быстрого доступа к видеозаписи image8 устройство пользователя перейдет в режим видеозаписи с помощью реализованного в приложении интерфейса камеры. Пользователь выполняет запись, характеризующую задание. При остановке записи сделанная видеозапись будет прикреплена к заданию.

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

При выборе типа прикрепляемого файла «Подпись» устройство пользователя перейдет в режим рисования. В открывшемся окне можно добавить свою подпись, нарисовав ее на экране устройства. Для изменения цвета кисти нужно нажать «Управление» image12, из представленной палитры цветов при помощи передвижения ползунка «вправо-влево» выбрать желаемый цвет и нажать «Готово» (Рис. 2.20). Для сохранения подписи нужно нажать «Сохранить» image13. Если что-то пошло не так, можно нажать «Очистить» и начать сначала.

_images/mapmob_us30.png

Рис. 2.20 Создание медиафайла типа «Подпись»

Выбор варианта «Создать фото» или нажатие image9 переведет устройство в режим фотосъемки. Пользователь должен создать фотоизображение, характеризующее задание. К фотографии можно прикрепить стикер. Стикер - это текстовая пометка на фотографии. Используется в случаях, если нужно быстро отслеживать в заданиях состояние до и после или если требуется образец для создания фотографий. При нажатии «Сохранить» сделанный фотоснимок будет прикреплен к заданию (более подробно работа со встроенной камерой описана в разделе (Использование встроенной камеры приложения). Для создания фотографий в высоком разрешении в приложении реализована возможность использовать стандартную камеру устройств. Для этого нужно применить соответствующие настройки в веб-системе «MapSurfer». Для стандартной камеры так же предусмотрена возможность прикрепления стикеров к фотографиям.

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

При длительном нажатии на иконку медиафайла, прикрепленного к заданию, сверху откроется панель меню для работы с ним (Рис. 2.21).

_images/mapmob_us35.png

Рис. 2.21 Схема окна «Создания задания» в режиме работы с медиафайлами

При нажатии «Меню окна» image4 откроется список следующих функций (перечень может отличаться в соответствии с правами пользователя и форматом файла):

  • «Открепить стикер» - при выборе данной функции файл будет перемещен в категорию «без стикера»;

  • «Выделить все» - при выборе данной функции будут отмечены все файлы, прикрепленные к данному заданию;

  • «Использовать координаты» - при выборе данной функции координаты задания можно обновить из добавленной фотографии, при условии наличия геопривязки у медиафайла;

  • «Сохранить в галерею» - при выборе данной функции файл будет сохранен на мобильное устройство пользователя в соответствующей программной папке;

  • «Сравнить ракурс» - результат онлайн сравнения фотографий.

При нажатии «Информация» image15 откроется окно с подробной информацией о медиафайле (Рис. 2.22). Информация во вкладках «Создание» и «Прикрепление» заполняется в зависимости от того, создан был медиафайл непосредственно из приложения либо прикреплен из файлового хранилища устройства.

_images/mapmob_us36.png

Рис. 2.22 Окна информации о медиафайле

При нажатии image16 можно добавить стикер к фотографии (до, после, образец).

Добавленные медиафайлы могут быть удалены с помощью кнопки «Удалить» image17.

2

Возможность добавления файлов из галереи определяется правами пользователя.

3

Возможность добавления файлов из галереи определяется правами пользователя.

2.4.4. Использование встроенной камеры приложения

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

Для перехода в режим фотосъемки (Рис. 2.23) следует на панели прикрепления медиафайлов выбрать вариант «Создать фото» или нажать кнопку быстрого доступа к фотокамере image9.

_images/mapmob_us41.png

Рис. 2.23 Использование встроенной камеры приложения

Индикатор состояния GPS может быть двух видов:

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

image19 - отсутствуют доступные текущие gps-данные, или мониторинг местоположения на устройстве отключен.

В режиме фотосъемки можно так же настроить режим работы вспышки и поменять камеру (основная/фронтальная). Для настройки работы вспышки нужно выбрать один из режимов (Рис. 2.24).

_images/mapmob_us110.png

Рис. 2.24 Меню выбора режима вспышки

Настройки условий к использованию камеры осуществляются через веб-систему «ActiveMap». Настройки позволяют задать различные требования к созданию фотографий (максимальное расстояние до точки задания, создание штампа точного времени, даты и др.), а так же определить их для конкретных групп или индивидуальных пользователей. При нарушении установленных требований, приложение может показать следующие информационные окна (Рис. 2.25) и не создавать снимки, пока условия не будут выполнены:

  • точка задания далеко от точки создания фото,

  • при выполнении задания обязательна корректная работа мониторинга геопозиции устройства.

_images/mapmob_us44.png

Рис. 2.25 Примеры сообщений о нарушении ограничений использования встроенной камеры

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

_images/mapmob_us45.png

Рис. 2.26 Режим редактирования фотографии

2.4.5. Выбор обслуживаемого объекта

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

После отправки задания на сервер в задании отобразится информация об объекте: название объекта, которое настраивается в веб-компоненте «MapSurfer», и название слоя. До отправки задания там будут идентификаторы слоя и объекта.

В приложении есть возможность увидеть все задания, связанные с объектом. Подробнее, как это сделать, описано в разделе Объекты обслуживания. Так же там описано, как создать задание от объекта слоя.

2.4.6. Прикрепление контракта

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

Важно

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

Для прикрепления контракта нужно нажать «Выбрать» в блоке контракты, найти и отметить нужный договор (Рис. 2.27). После отправки задания на сервер редактировать или удалять контракт уже нельзя. При прикреплении контракта автоматически будет заполнена назначенная организация (после отправки задания на сервер). При каких-либо несоответствиях введенных данных с контрактом при отправке на сервер приложение выдаст ошибку, и задание не будет отправлено до исправления всех несоответствий. Возможно, нужно будет исправлять не само задание, а настройки контракта (объектов обслуживания и видов работ, указанных в контракте).

_images/mapmob_us206.png

Рис. 2.27 Прикрепление контракта

2.4.7. Географическая привязка заданий

В приложении есть возможность географической привязки добавляемого задания к месту назначения. Для определения местоположения устройства пользователя необходимо настроить источники определения местоположения на устройстве, если они не были настроены ранее. При хороших условиях приема сигнала навигации местонахождение пользователя через несколько секунд будет отмечено меткой геолокации на карте (Рис. 2.28).

_images/mapmob_us48.png

Рис. 2.28 Отображение местоположения в «Окне задания»

По умолчанию к заданию будет прикреплено текущее местоположение пользователя. Пользователь может изменить местоположение. Для этого необходимо перейти в окно «Карта задания», которое откроется при нажатии на карту в окне задания. В верхней части окна «Карта задания» будут указаны географические координаты (в системе координат Долгота/Широта на эллипсоиде WGS 84 - EPSG:4326). Для изменения местоположения на карте достаточно отметить другое место длительным нажатием по нужному месту и нажать кнопку «Сохранить» в правом верхнем углу image10 (Рис. 2.29).

_images/mapmob_us49.png

Рис. 2.29 Отображение местоположения в окне «Карта задания»

Для изменения точных координат нужно нажать «Изменить координаты» image21. В окне «Изменение координат» можно выбрать из выпадающего списка формат ввода координат. В соответствующих полях можно ввести/отредактировать точные координаты в выбранном формате (Рис. 2.30). Для изменения полушария достаточно нажать на изображение северного/южного полушария (западного/восточного полушария), расположенное слева от поля ввода координаты широты (долготы). При изменении полушария изменится знак у соответствующих координат, отображенных в нижней части окна. По завершении процесса ввода/редактирования координат нужно нажать «Изменить», после этого сохранить изменения image10.

_images/mapmob_us50.png

Рис. 2.30 Изменение координат

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