Объекты и Маршруты
Раздел в котором формируются маршруты с контрольными точками (обходы) для дальнейшего использования при формировании смен сотрудников и контроле их прохождения.
-Объекты и зоны
Для распределения сотрудников и смен в системе нужны объекты и зоны.
Объект это географическо-юридическая сущность, которая объединяет в себе зоны и маршруты.
В упрощенном виде иерархия выглядит так:
Объект → Зона → Маршрут → Чекпоинты
Объектом может выступать как отдельное здание (БЦ Меркурий) так и комплекс зданий или даже район города. Далее объект делится на зоны
-Объекты
В журнале объектов можно фильтровать: По дате создания, Поиск по названию
Объекты можно просматривать в виде списка или на карте.
Если у объекта не указан фактический адрес, то объект на карте будет размещен вне картографической области
При создании и редактировании объектов обязательными являются поля: Название, Широта, Долгота, Часовой пояс, тип Объекта. Остальные поля опциональные:
Удаление объекта в системе на данном этапе невозможно
-Зоны Зоны это географический объект ограниченный координатами в виде многоугольника произвольной формы. Для редактирования зоны предусмотрен интуитивный картографический интерфейс
В журнале можно фильтровать: По дате создания, Поиск по названию, По объекту
Можно просматривать в виде списка или на карте.
Зона создана для уточнения местности. Например зоной может быть «23-й этаж башни Меркурий» в объекте «БЦ Меркурий». Зона является как информационной так и триггерной сущностью. Например, покидание зоны во время смены на расстояние больше чем X метров
При создании и редактировании зон обязательным являются поля: Название, поле выбора Объекта.
Остальные поля опциональные: описание, Массив координат многоугольника ограничивающего зону
Удаление зоны: Если у зоны есть Маршруты, то будет предложено: Перенести маршруты в другую зону, Удалить маршруты
-Маршруты и чекпоинты (контрольные точки)
Маршрут это кривая соединяющая точки (чекпоинты) с указанием времени требуемого для прохождения между точками.
Сам по себе Чекпоинт это всего-лишь точка на карте с координатами. Чекпоинт внутри маршрута получает также время прохождения от предыдущей точки.
Маршруты используются в дальнейшем при формировании обходов в сменах
-Маршруты
Маршруты должны быть привязаны к Зоне. Даже если маршрут пролегает между зонами.
В журнале маршрутов можно фильтровать: По дате создания, Поиск по названию, Поиск по описанию, По зоне
Можно просматривать в виде списка или на карте.
У Маршрута также можно указать время которое потребуется, чтобы дойти до 1-й точки и время после прохождения маршрута.
При создании и редактировании обязательными полями являются: Название, Зона, Время до начала прохождения, Время после прохождения маршрута
Опциональные поля: Описание
Добавление/удаление чекпоинтов происходит в карточке маршрута. Рядом с картой расположен список уже размещенных чекпоинтов.
Добавление нового чекпоинта происходит с помощью выбора из списка существующих чекпоинтов. После добавления точка будет автоматически добавлена на карту и соединена с предыдущей.
Чекпоинты можно сортировать. Обязательно нужно указать время прохождения от предыдущей точки. Можно указать комментарий к точке. Можно удалить чекпоинт из маршрута
Удаление: если у Маршрута есть чекпоинты, то будет предложено перенести чекпоинты в другуой маршрут или же Удалить чекпоинты маршрута
Важно! Удалятся только привязки к маршруту. Сами точки на карте останутся и их можно будет привязать к другому маршрут
-Чекпоинт
Чекпоинт это географический объект в виде точки с указание высоты над уровнем моря. Для редактирования точки предусмотрен интуитивный картографический интерфейс.
В журнале можно фильтровать: По дате создания, Поиск по названию, По зоне
Можно просматривать в виде списка или на карте.
Чекпоинт это вспомогательная сущность не имеющая самостоятельного функционала
При создании и редактировании обязательными полями являются: поле Название и поле выбора Зоны .
Размещение точки возможно на карте указанием мировых координат вручную в соответствующих полях.
Остальные поля опциональные: Описание, Высота над уровнем моря
Удаление:еЕсли у чекпоинта есть Маршруты, то будет выдано предупреждение: Удаление чекпоинта из маршрута может привести к неконсистентности данных. В предупреждении также будет приведен список маршрутов с возможностью их отредактировать.
**