2.2.3. Навигационная панель функциональных блоков

Навигационная панель имеет следующие функциональные блоки:

2.2.3.1. Блок «Управление»

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

При переходе во вкладки «Пользователи», «Организации» или «Кластеры организаций» администратору становятся доступны следующие элементы управления: сортировка таблиц, поисковая строка, добавление новой записи, редактирование записи, удаление записи, экспорт данных.

2.2.3.1.1. Вкладка «Пользователи»

Вкладка «Пользователи» содержит основную информацию о зарегистрированных пользователях системы (Рис. 2.6). При переходе на эту вкладку становится доступна таблица со следующими графами:

  • «ФИО» – имя пользователя в полной форме;

  • «Логин» – имя пользователя, под которым осуществляется вход в систему;

  • «Роль» – роль пользователя в системе (администратор, заказчик и т.д.);

  • «Основная организация» – принадлежность пользователя к организации;

  • «Заблокирован» – информация о блокировке пользователей в системе (заблокированные пользователи будут отмечены галочкой);

  • «Мониторинг» – управление функцией мониторинга пользователя (включение отслеживания его перемещений при использовании мобильных приложений комплекса «ActiveMap»).

_images/mapsurf_adm6.png

Рис. 2.6 Вкладка «Пользователи»

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

В текущей вкладке также можно импортировать пользователей и экспортировать информацию о пользователях.

Для импорта пользователей нужно нажать кнопку «Импорт». Откроется окно, в котором необходимо выбрать нужное действие (Рис. 2.7):

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

  • «Скачать шаблон» – экспорт файла-шаблона с определенной структурой, необходимой для корректного импорта;

  • «Отмена» – выход из окна импорта.

_images/mapsurf_adm68.png

Рис. 2.7 Импорт пользователей

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

После успешного импорта в системе появятся новые пользователи, указанные в импортируемом файле.

Для экспорта информации о пользователях нужно нажать кнопку «Экспорт» в нижней части окна. Откроется окно выбора директории для сохранения Excel-файла users.xlsx, содержащего информацию о пользователях в виде таблицы со следующими полями: ФИО, логин, роль, тип пользователей, организация, дополнительные организации, мониторинг, метки пользователей, e-mail, телефон, адрес, паспорт.

Кроме того, во вкладке «Пользователи» можно массово добавить или удалить метки пользователям. Для этого нужно выбрать пользователей, поставив галочки в соответствующих строках, затем нажать ставшую активной кнопку «Метки» в нижней части экрана. Откроется окно добавления/удаления меток (Рис. 2.8). В нем нужно выбрать в выпадающем списке «Добавить метки всем» метку, которую нужно добавить, и выбрать метку, которую нужно удалить, в списке «Удалить метки у всех».

_images/mapsurf_adm67.png

Рис. 2.8 Массовое добавление и удаление меток пользователей

2.2.3.1.1.1. Добавление нового пользователя

Для добавления нового пользователя в систему нужно нажать кнопку «Создать», которая расположена на вкладке «Пользователи» блока «Управление». При нажатии на эту кнопку в области администрирования открывается форма для заполнения (Рис. 2.9), в которой необходимо:

  • заполнить личные данные пользователя (ФИО, логин, пароль, тип пользователя, e-mail, номер телефона, адрес, факс, паспорт и ИНН);

  • определить роль пользователя в системе (о ролях в системе можно прочитать в разделе Вкладка «Роли»);

  • включить/отключить мониторинг геопозиции;

  • включить/отключить авторизацию через LDAP;

  • выбрать организацию, к которой он будет относиться (основную и дополнительную);

  • добавить аватар;

  • добавить метки пользователя (о метках пользователей можно прочитать в разделе Вкладка «Метки пользователей»);

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

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

_images/mapsurf_adm7.png

Рис. 2.9 Окно добавления пользователя

2.2.3.1.1.2. Редактирование информации о пользователе

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

2.2.3.1.1.3. Удаление пользователя

На вкладке «Пользователи» администратор может удалить одного или нескольких пользователей одновременно.

Для удаления одного пользователя нужно нажать на кнопку «Удалить» в правой части строки пользователя. Для удаления нескольких пользователей одновременно нужно отметить галочками строки пользователей и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.1.1.4. Поиск пользователя

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

2.2.3.1.2. Вкладка «Типы пользователей»

Вкладка содержит таблицу с информацией о типах пользователей (Рис. 2.10).

_images/mapsurf_adm8.png

Рис. 2.10 Вкладка «Типы пользователей»

В системе автоматически доступны два типа пользователей: «Транспортное средство» и «Человек». Тип пользователя «Человек» всегда является типом по умолчанию, его нельзя удалить, а также нельзя сделать типом по умолчанию какой-либо другой тип пользователя.

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

_images/mapsurf_adm9.png

Рис. 2.11 Создание типа пользователей

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

Для редактирования типа пользователей нужно навести курсор на строку типа и нажать кнопку «Редактировать», после чего откроется окно, аналогичное окну создания, в котором можно внести или изменить информацию.

Для удаления одного типа пользователей нужно нажать на кнопку «Удалить» в правой части строки. Для удаления нескольких типов пользователей одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.1.3. Вкладка «Метки пользователей»

Вкладка содержит список меток пользователей, в котором указаны цвета и названия меток (Рис. 2.12). Метки используются для отображения информации о пользователе, задаваемой в дополнение к информации, предусмотренной системой. Например, модель телефона пользователя.

_images/mapsurf_adm10.png

Рис. 2.12 Вкладка «Метки пользователей»

Для добавления новой метки нужно нажать на кнопку «Создать» и заполнить поля «Название» и «Цвет метки» – оба поля являются обязательными (Рис. 2.13).

_images/mapsurf_adm11.png

Рис. 2.13 Добавление метки пользователя

После указания созданной метки в данных пользователя во вкладке «Пользователи» в поле «Метки пользователей» она будет отображаться в карточке пользователя (Рис. 2.14)

_images/mapsurf_adm12.png

Рис. 2.14 Пример применения метки пользователя

Для редактирования метки пользователя нужно нажать на кнопку «Редактировать» в правой части строки метки. Откроется окно, аналогичное окну создания метки, в котором можно изменить название и цвет метки.

Для удаления одной метки нужно нажать на кнопку «Удалить» в правой части строки метки. Для удаления нескольких меток одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.1.4. Вкладка «LDAP»

LDAP является открытым протоколом, используемым для хранения и получения данных из каталога с иерархической структурой. Обычно используется для хранения информации об организации, ее активах и пользователях. Это система единой авторизации, через которую работают все программные продукты, используемые в организации. Система «ActiveMap» так же поддерживает протокол LDAP при включении тумблера «Авторизация через LDAP» в настройках пользователя. Во вкладке «LDAP» (Рис. 2.15) производятся настройки для интеграции «ActiveMap» с LDAP. По умолчанию интеграция с LDAP отключена. При необходимости интеграции с LDAP поля настройки заполняются данными, которые предоставляет организация.

_images/mapsurf_adm12_1.png

Рис. 2.15 Настройка LDAP по умолчанию

2.2.3.1.5. Вкладка «Роли»

Существует несколько ролей пользователей в системе «ActiveMap». Они назначаются администраторами при создании аккаунтов пользователей. Роли отличаются друг от друга набором действий, которые могут совершить пользователи.

  • «Администратор» создает пользователей с любой ролью, а также справочники для заданий (виды работ, этапы, приоритеты, дополнительные поля, стикеры). Распределяет права доступа к слоям и отчетам.

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

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

  • «Инспектор кластера» проверяет, назначает и завершает задания внутри своего кластера, имеет право добавлять фото из памяти смартфона.

  • «Инспектор организации» проверяет, назначает и завершает задания внутри своего ведомства.

  • «Главный инспектор» проверяет, назначает и завершает все задания.

  • «Пользователь организации» исполняет или создает задания.

  • «Клиент» создает задания, но не видит задания, созданные другими пользователями его организации.

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

_images/mapsurf_adm13.png

Рис. 2.16 Вкладка «Роли»

2.2.3.1.6. Вкладка «Организации»

При переходе на вкладку «Организация» администратор может ознакомиться со списком всех имеющихся организаций в системе (Рис. 2.17):

  • «Название» – наименование организации;

  • «Кластер организации» – наименование кластера, к которому относится организация (подробнее про кластеры можно почитать в разделе Вкладка «Кластеры организаций»);

  • «Клиентская организация» – указание, является ли организация клиентской;

  • «Пользователи» – количество пользователей, относящихся к организации.

_images/mapsurf_adm14.png

Рис. 2.17 Вкладка «Организации»

2.2.3.1.6.1. Управление организациями

На вкладке «Организации» администратор может воспользоваться поисковой строкой, а также инструментами для добавления новых организаций, редактирования и удаления уже существующих.

2.2.3.1.6.2. Добавление новой организации

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

  • «Название» – название организации в системе;

  • Тумблер «Клиентская организация»;

  • «Кластер организации»;

  • «Хранилище по умолчанию»;

  • «Максимальное количество пользователей»;

  • «E-mail»;

  • «Телефон»;

  • «Юридическое название»;

  • Данные организации (адрес, факс, ИНН, КПП, расчетный счет, банк, корреспондентский счет, банк КПП, банк БИК, ФИО руководителя, ФИО бухгалтера);

  • «Описание» – поле, в которое можно внести информацию в произвольном виде;

  • Логотип, печать, подпись руководителя, подпись бухгалтера.

Для добавления логотипа, печати и подписей нужно нажать на кнопку «+» и выбрать фото.

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

_images/mapsurf_adm15.png

Рис. 2.18 Окно добавления организации

2.2.3.1.6.3. Редактирование организации

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

2.2.3.1.6.4. Удаление организации

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

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

2.2.3.1.6.5. Поиск организации

На вкладке «Организации» администратор может воспользоваться поисковой строкой для поиска организаций по их названиям.

2.2.3.1.7. Вкладка «Кластеры организаций»

Вкладка «Кластеры организаций» содержит информацию о группировке организаций в кластеры (Рис. 2.19). До настройки администратором все организации находятся в кластере «По умолчанию».

_images/mapsurf_adm16.png

Рис. 2.19 Вкладка «Кластеры организаций»

2.2.3.1.7.1. Добавление нового кластера организаций

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

После создания кластера он будет доступен для выбора в форме создания/редактирования организации.

_images/mapsurf_adm17.png

Рис. 2.20 Добавление кластера организаций

2.2.3.1.7.2. Редактирование кластера организаций

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

2.2.3.1.7.3. Удаление кластера организаций

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

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

2.2.3.2. Блок «Задания»

В блоке «Задания» администратор может управлять параметрами заданий (Рис. 2.21).

_images/mapsurf_adm18.png

Рис. 2.21 Блок «Задания»

В верхней части окна располагаются следующие разделы для управления:

  • «Виды работ»,

  • «Этапы»,

  • «Приоритеты»,

  • «Настраиваемые поля»,

  • «Ярлыки для файлов»,

  • «Роли и права»,

  • «Плагины».

По умолчанию при нажатии кнопки «Задания» открывается вкладка «Виды работ».

2.2.3.2.1. Вкладка «Виды работ»

В данной вкладке находятся два подраздела «Виды работ» и «Группы видов работ».

2.2.3.2.1.1. Подраздел «Виды работ»

В подразделе «Виды работ» располагается список существующих видов работ (Рис. 2.21).

Для создания нового вида работ необходимо нажать кнопку «Создать». Откроется меню, в котором требуется заполнить следующие поля (Рис. 2.22):

  • «Название» – наименование вида работ;

  • «Срок выполнения» – время, за которое происходит выполнение вида работ (определяется должностной инструкцией по данному виду работ);

  • «Момент установки срока выполнения» – момент, начиная с которого отсчитывается срок выполнения задания: «при создании задания» – в момент создания задания в системе, или «при назначении задания» – когда задание назначается на конкретного исполнителя;

  • «Для всех организаций» – выбор организаций, для которых будет доступен данный вид работ;

  • «Пиктограмма» – добавление пиктограммы задания, которая будет отображаться в списке заданий в приложениях «ActiveMap Mobile» и «ActiveMap Messages».

_images/mapsurf_adm19.png

Рис. 2.22 Создание вида работ

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

Для удаления существующего вида работ требуется выбрать необходимый вид работ однократным нажатием левой кнопки мыши, после чего нажать кнопку «Удалить». В появившемся диалоговом окне необходимо подтвердить удаление, нажав кнопку «Да», либо отменить его, нажав кнопку «Нет».

2.2.3.2.1.2. Подраздел «Группы видов работ»

В подразделе «Группы видов работ» располагается список существующих групп видов работ (Рис. 2.23). Группы видов работ позволяют визуально группировать объекты в приложениях «ActiveMap Mobile» и «ActiveMap Messages».

_images/mapsurf_adm20.png

Рис. 2.23 Группы видов работ

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

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

Для того чтобы удалить группу видов работ, нужно выделить группу в списке и нажать кнопку «Удалить».

2.2.3.2.2. Вкладка «Этапы»

В данной вкладке отображается список существующих этапов работ (Рис. 2.24).

_images/mapsurf_adm21.png

Рис. 2.24 Вкладка «Этапы»

Для создания нового этапа требуется нажать кнопку «Создать». Откроется меню, в котором нужно заполнить следующие поля (Рис. 2.25):

  • «Название» – наименования этапа работ;

  • «Цвет» – цвет отображения этапа в списке заданий (указывается в виде кода RGB);

  • «Видимый» – будет ли видим создаваемый этап;

  • «Этап по умолчанию» – этап будет выставляться по умолчанию при создании задания;

  • «Этап закрытого задания» – переход на данный этап означает, что задание закрыто.

_images/mapsurf_adm22.png

Рис. 2.25 Создание этапа

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

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

2.2.3.2.3. Вкладка «Приоритеты»

В данной вкладке отображается список существующих приоритетов работ (Рис. 2.26).

_images/mapsurf_adm23.png

Рис. 2.26 Вкладка «Приоритеты»

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

_images/mapsurf_adm24.png

Рис. 2.27 Создание приоритета

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

Для удаления существующего приоритета требуется выбрать необходимый приоритет однократным нажатием левой кнопки мыши, после чего нажать кнопку «Удалить». В появившемся диалоговом окне необходимо подтвердить удаление, нажав кнопку «Да», либо отменить его, нажав кнопку «Нет».

2.2.3.2.4. Вкладка «Настраиваемые поля»

В данной вкладке отображается список существующих настраиваемых полей (Рис. 2.28). Настраиваемые поля используются для добавления в форму создания задания пользовательских полей. Такие поля могут быть прикреплены к определенному виду работ и соответствовать его тематике. Например, для видов работ, по которым предполагается взаимодействие выездного сотрудника с клиентом, может быть создано поле формата «Телефонный номер», в которое будет вноситься номер телефона клиента.

_images/mapsurf_adm25.png

Рис. 2.28 Вкладка «Настраиваемые поля»

Для создания нового настраиваемого поля требуется нажать кнопку «Создать». Откроется меню, в котором потребуется заполнить следующие поля (Рис. 2.29):

  • «Название» – наименование поля.

  • «Формат» – выбрать одно из возможных значений:

    • Строка – краткое текстовое поле;

    • Текст – расширенное текстовое поле;

    • Целое число – целочисленное поле;

    • Дата – задание даты и времени;

    • Логический – поле с выбором из вариантов true и false;

    • Выбор из списка – формат с возможностью задать список вариантов;

    • Телефонный номер – поле с возможностью вызова заданного номера из окна задания;

    • Бар-код – поле, которое может содержать числовую расшифровку штрих-кода;

    • Геометрия – поле с геометрической информацией.

  • «Обязательное настраиваемое поле» – флаг принудительного заполнения создаваемого поля.

  • «Видимое настраиваемое поле» – флаг видимости создаваемого поля для пользователей.

  • «Значение по умолчанию» – указание значения поля по умолчанию.

  • «Группа полей» – выбор группы дополнительных полей.

  • «Регулярное выражение» – строка-образец, задающая шаблон для дополнительного поля.

  • «Для всех видов работ» – флаг доступности поля для всех видов работы (также можно выбрать только необходимые виды работ из списка ниже).

Для полей текстового формата (строка и текст) можно указать минимальную и максимальную длину поля.

_images/mapsurf_adm26.png

Рис. 2.29 Создание настраиваемого поля

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

Для удаления существующего настраиваемого поля требуется выбрать необходимое поле однократным нажатием левой кнопки мыши, после чего нажать кнопку «Удалить». В появившемся диалоговом окне необходимо подтвердить удаление, нажав кнопку «Да», либо отменить его, нажав кнопку «Нет».

2.2.3.2.5. Вкладка «Ярлыки для файлов»

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

_images/mapsurf_adm27.png

Рис. 2.30 Вкладка «Ярлыки для файлов»

Для создания нового ярлыка для файлов требуется нажать кнопку «Создать». Откроется меню, в котором нужно заполнить следующие поля (Рис. 2.31):

  • «Название» – наименование ярлыка;

  • «Описание» – краткое описание ярлыка для файлов;

  • «Для всех видов работ» – флаг автоматической привязки ко всем видам работ (также можно выбрать только необходимые виды работ из списка).

_images/mapsurf_adm28.png

Рис. 2.31 Создание ярлыка для файлов

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

Для удаления существующего ярлыка требуется выбрать строку нужного ярлыка однократным нажатием левой кнопки мыши, после чего нажать кнопку «Удалить». В появившемся диалоговом окне необходимо подтвердить удаление, нажав кнопку «Да», либо отменить его, нажав кнопку «Нет».

2.2.3.2.6. Вкладка «Роли и права»

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

_images/mapsurf_adm30.png

Рис. 2.32 Вкладка «Роли и права»

Для просмотра прав определенной роли нужно выбрать ее в окне «Роли». В списке в правой части экрана отобразятся разрешения для данной роли. Для того чтобы просмотреть роли, обладающие определенным разрешением, нужно выбрать его в окне «Разрешения». Результат отобразится в списке в правой части экрана. Кнопка «Очистить фильтр» сбрасывает выбор роли и разрешения, в результате в списке отображаются все роли и все права.

2.2.3.2.7. Вкладка «Плагины и Web-хуки»

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

_images/mapsurf_adm31.png

Рис. 2.33 Вкладка «Плагины и Web-хуки»

2.2.3.2.7.1. Подраздел «Плагины и Web-хуки»

Для добавления нового плагина нужно перейти в соответствующий подраздел и нажать кнопку «Создать». Откроется окно создания плагина (Рис. 2.34).

_images/mapsurf_adm32.png

Рис. 2.34 Создание плагина

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

  • «Тип» – тип плагина (валидация или реакция).

Валидация выполняется до сохранения, реакция – после сохранения задания в БД. Валидация позволяет проверять корректность задания при его создании/редактировании. Плагин-валидатор должен вернуть одно из трех возможных значений:

  • valid() – всё корректно, можно сохранять.

  • invalid() – ошибка, сохранять нельзя.

  • invalid(String error) – ошибка, сохранять нельзя, показать переданное сообщение об ошибке.

Реакция позволяет в ответ на успешную операцию над заданием запустить запрос на ещё одну операцию над этим же заданием или несколько таких запросов. Например, в ответ на прикрепление новых файлов к заданию запустить запрос на изменение в этом же задании настраиваемого поля, хранящего количество файлов. Запрос выполняется в отдельном от реакции потоке. В реакциях можно указать пользователя, от имени которого будет выполняться запрос на создание/изменение задания. Если реакция имеет прикреплённый сервер и генерирует относительный запрос, то запрос отправляется на прикреплённый сервер (запрос будет проигнорирован, если сервер выключен или удалён).

Web-хуки – особый вид реакций. Это автоматизированный запуск http-запросов в ответ на выполнение операций над сущностями (заданиями или комментариями). В отличие от обычных реакций, web-хуки можно писать как для заданий, так и для комментариев. Для web-хуков над заданиями доступны операции создания/редактирования/удаления задания, для web-хуков над комментариями доступна только операция создания комментария. Для запуска запроса реакция должна вернуть результат выполнения одной из специальных функций:

  • return post(url),

  • return patch(url),

  • return put(url),

  • return delete(url),

  • return get(url).

  • «Модель» – сущность, над которой выполняется операция (задание или комментарий).

  • «Операция» – операция, при выполнении которой срабатывает плагин (создание/редактирование/удаление для заданий, создание для комментариев).

В зависимости от выбранного типа, модели и вида операции отобразятся следующие поля:

Валидация при создании/удалении задания:

  • «Роль» – пользователям с какой ролью доступно применение плагина.

  • «Организация» – организации-создатели заданий, которым доступен плагин.

  • «Вид работ» – виды работ, для которых сработает плагин.

  • «Приоритет» – приоритеты, для которых сработает плагин.

Валидация при редактировании задания:

  • «Роль» – пользователям с какой ролью доступно применение плагина.

  • «Стадия до» – стадии заданий, для которых сработает плагин.

  • «Стадия после» – стадия, на которую будут переведены задания после сработки плагина.

  • «Этап до» – этапы выполнения заданий, для которых сработает плагин.

  • «Этап после» – этап, на который будут переведены задания после сработки плагина.

  • «Организация» – организации-создатели заданий, для которых доступен плагин.

  • «Вид работ» – виды работ, для которых сработает плагин.

  • «Приоритет» – приоритеты, для которых сработает плагин.

Валидация при создании комментария:

  • «Роль» – пользователям с какой ролью доступно применение плагина.

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

В поле справа нужно написать скрипт на языке Python. Роли, стадии и этапы до/после, организации, виды работ и приоритеты можно прописать непосредственно в скрипте в более сложных сочетаниях, чем позволяет обычное включение тумблеров в левой части окна. Если данные поля упоминаются в скрипте, в левой части можно оставить для них значения по умолчанию – «любая/любой».

Примеры скриптов приведены в разделе Приложение 1. Примеры скриптов плагинов.

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

2.2.3.2.7.2. Подраздел «Сервера назначения Web-хуков»

Сервера назначения нужны для группировки web-хуков и для быстрой смены сервера назначения. Например, если есть 5-10 web-хуков, и их точка входа в API изменилась, достаточно изменить только адрес сервера назначения. Если реакция имеет прикреплённый сервер и генерирует относительный запрос, то запрос отправляется на прикреплённый сервер (запрос будет проигнорирован, если сервер выключен или удалён).

Для добавления нового сервера нужно перейти в соответствующий подраздел и нажать кнопку «Создать». В открывшемся окне заполнить поля «Название» и «URL», переключить тумблер «Включен» в нужное положение (Рис. 2.35).

_images/mapsurf_adm32_1.png

Рис. 2.35 Создание сервера назначения

Созданный сервер отобразится в общем списке серверов назначения Web-хуков (Рис. 2.36). При необходимости данные каждого из серверов в списке можно отредактировать или удалить.

_images/mapsurf_adm32_3.png

Рис. 2.36 Список серверов назначения Web-хуков

2.2.3.3. Блок «Слои»

Блок «Слои» предназначен для работы со слоями системы и их группами. При переходе во вкладки «Слои», «Таблицы», «Системные слои», «Группы», «Иконки», «Метаданные», «Подложки» администратору становятся доступны следующие элементы управления: сортировка таблиц, поисковая строка, добавление новой записи, редактирование записи, удаление записи, экспорт данных (Рис. 2.37).

_images/mapsurf_adm33.png

Рис. 2.37 Блок «Слои»

2.2.3.3.1. Вкладка «Слои»

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

При переходе во вкладку «Слои» в окне администрирования становится доступна таблица со следующими графами (Рис. 2.37):

  • «Тип» – тип геометрии (точка, линия, полигон или картинка), при помощи которого объект слоя принимает определенный внешний вид на карте.

  • «Название» – наименование слоя системы.

  • «Английское название» – транслитерация наименования слоя.

  • «Группа» – принадлежность слоя к определенной группе системы.

При переходе во вкладку «Слои» администратор может воспользоваться поисковой строкой, а также инструментами для создания новых слоев и редактирования/удаления уже существующих.

2.2.3.3.1.1. Добавление нового слоя

Для добавления нового слоя в систему нужно нажать кнопку «Создать» – откроется окно создания слоя, содержащее вкладки: «Основное», «Атрибуты», «Объекты обслуживания»» и «Права по умолчанию».

Вкладка «Основное»

Первой открывается вкладка «Основное», в которой необходимо заполнить следующие поля (Рис. 2.38):

  • «Название» – наименование слоя (при заполнении этого поля автоматически заполняется поле «Английское название»).

  • «Группа» – группа, в которой будет отображаться слой.

  • «Хранилище данных» – база данных, в которой будет храниться слой.

  • «Тип геометрии» – точка, линия, полигон.

  • «Протокол отображения слоя»:

    • WMS – предоставление информации в виде географически привязанного изображения;

    • WFS – предоставление информации в виде геопространственных данных.

  • «Проекция» – выбор нужной проекции.

  • «Стиль» – базовый, простой, расширенный.

_images/mapsurf_adm34.png

Рис. 2.38 Создание слоя

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

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

  • «Простой» - стиль, в котором можно выбрать атрибут для подписи и задать параметры отображения объектов (Рис. 2.39).

_images/mapsurf_adm35.png

Рис. 2.39 Простой стиль слоя

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

Если в качестве типа геометрии выбрать линию, можно задать цвет фона и толщину линии. Чтобы задать цвет для обводки, необходимо выбрать соответствующий параметр «Обводка».

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

  • «Расширенный» - стиль, сформированный при помощи языка geocss с поддержкой фильтров и легенды. При выборе данного стиля в области администрирования, справа от полей для ввода, появляется отдельная форма с кодом (Рис. 2.40). Примеры расширенных стилей приведены в разделе Приложение 2. Примеры расширенных стилей слоев.

_images/mapsurf_adm36.png

Рис. 2.40 Расширенный стиль слоя

Вкладка «Атрибуты»

В верхней части окна располагается «Формат заголовка» и «Формат подзаголовка». Для слоя можно сформировать маску из одного или нескольких атрибутов, которая будет являться заголовком (подзаголовком). Чтобы настроить новую маску, администратору следует в необходимом атрибуте нажать на “Заголовок” или “Подзаголовок”. При этом можно ввести краткое пояснение для улучшения восприятия.

_images/mapsurf_adm77.png

Рис. 2.41 Пример настройки маски заголовка и подзаголовка

Для добавления новых атрибутов к создаваемому слою администратору необходимо перейти во вкладку «Атрибуты» (Рис. 2.42).

При переходе на эту вкладку в области администрирования появляется таблица и форма с двумя полями: название атрибута и его тип. Поддерживаются следующие типы атрибутивных полей:

  • Строка,

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

  • Логический тип,

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

  • Дата,

  • Дата и время,

  • Справочник,

  • Таблица с данными,

  • Связь с организацией,

  • Связь с кластером.

Чтобы добавить новый атрибут, необходимо заполнить поле названия и поле типа и нажать на кнопку «Добавить», после чего создаваемый атрибут отображается в первой строке таблицы. Здесь администратору доступны следующие действия:

  • изменение названия атрибута;

  • определение дополнительных функций у атрибута:

    • «Заголовок» – позволяет сделать атрибут заголовком карточки объекта, которая выводится при клике на объект на карте.

    • «Подзаголовок» – позволяет сделать атрибут подзаголовком карточки объекта, которая выводится при клике на объект на карте.

    • «Для поиска» - позволяет использовать значения атрибута при поиске объектов слоя.

    • «Не показывать» – скрывает атрибут для пользователей.

    • «Нельзя редактировать» – определяет, будет ли доступен слой для редактирования.

    • «Экранировать html» – атрибут будет интерпретироваться как html-контент, что расширяет возможности наполнения таких атрибутивных полей (например, их содержимым может стать ссылка или форматированный текст).

    • «Выводить в pop-up» – отмечает те поля, которые должны отображаться в карточке объекта, которая выводится при клике по объекту на карте.

Для добавления следующего атрибута администратору необходимо повторно заполнить форму с полями и нажать кнопку «Добавить».

_images/mapsurf_adm37.png

Рис. 2.42 Добавление атрибутивных данных слоя

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

_images/mapsurf_adm69.png

Рис. 2.43 Создание поля связи с организацией

При создании объекта слоя с полем связи с организаций или кластером нужный вариант можно выбрать из выпадающего списка (Рис. 2.44).

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

_images/mapsurf_adm70.png

Рис. 2.44 Заполнение поля связи с организацией при создании объекта

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

_images/mapsurf_adm72.png

Рис. 2.45 Прикрепление справочника к полю слоя

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

_images/mapsurf_adm73.png

Рис. 2.46 Использование справочника для фильтрации объектов слоя

Вкладка «Объекты обслуживания»

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

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

Кроме того, нужно задать соответствие атрибутов сервисного слоя и полей задания. Для добавления соответствия следует нажать кнопку «Добавить соответствие», выбрать из выпадающих списков атрибут и поле задания. Чтобы удалить соответствие, нужно нажать кнопку «Удалить» напротив соответствия. Формат атрибутов слоя может включать несколько полей слоя. Также в данную строку можно добавить пояснение для лучшего восприятия информации в задании.

_images/mapsurf_adm65.png

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

Вкладка «Права по умолчанию»

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

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

  • «Все роли» – права будут предоставлены всем ролям;

  • «Роль» – выбор ролей, для которых будут настроены права;

  • «Несколько организаций» – выбор либо всех клиентских, либо всех не клиентских организаций, либо всех, вне зависимости от этого критерия;

  • «Организация» – выбор организации, для которой будут настроены права.

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

_images/mapsurf_adm66.png

Рис. 2.48 Вкладка «Права по умолчанию»

2.2.3.3.1.2. Редактирование слоя

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

_images/mapsurf_adm38.png

Рис. 2.49 Редактирование слоя

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

Для изменения информации об атрибутах слоя нужно перейти во вкладку «Атрибуты» в окне редактирования слоя. Администратору становятся доступны поля для добавления новых атрибутов и редактирования уже существующих. Здесь же администратор может удалить атрибут, нажав на кнопку «Удалить» в правой части строки атрибута.

Чтобы внесенные изменения сохранились, нужно нажать кнопку «Сохранить и выйти». Для отмены редактирования слоя нужно нажать кнопку «Отмена».

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

Кластеризация – это отображение единой меткой на карте группы объектов точечного слоя, расположенных поблизости. Кластеризация возможна только в случае, если слой точечный и имеет метод отображения WFS. Количество сгруппированных в кластер объектов выводится цифрой. Близость объектов для включения в кластер рассчитывается с учетом масштаба.

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

_images/mapsurf_adm39.png

Рис. 2.50 Настройки кластеризации слоя

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

В графе «Количество объектов» отображается диапазон количества объектов, который соответствует конкретному кластеру. Если напротив первого кластера стоит число 5, напротив второго – 10, а напротив третьего – 15 (как показано на Рис. 2.50), то это означает, что в первый кластер попадает до 5 объектов, во второй – от 6 до 10, в третий – от 11 до 15. При этом если третий кластер с 15 объектами является последним в списке, то для него не будет существовать конечного числа объектов.

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

2.2.3.3.1.3. Удаление слоя

Для удаления слоя нужно нажать кнопку «Удалить» в правой части строки слоя. Для удаления нескольких слоев одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.3.1.4. Поиск слоя

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

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

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

2.2.3.3.1.5. Загрузка слоя

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

При нажатии на эту кнопку в области администрирования открывается всплывающее окно, через которое пользователь может выбрать слой со своего компьютера. К загрузке допускаются заархивированные в zip shape-слои, а также файлы формата tiff.

Этапы загрузки слоя отображаются в информационном окне (Рис. 2.51).

_images/mapsurf_adm71.png

Рис. 2.51 Отображение этапов загрузки слоя

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

2.2.3.3.2. Вкладка «Таблицы»

Во вкладке «Таблицы» содержится информация о таблицах и справочниках системы.

Справочники и связанные таблицы используются для решения следующих задач:

  • упрощение процесса заполнения атрибутивных полей при работе с объектами (при подключении справочника или таблицы с данными пользователи смогут выбирать значение атрибутивного поля из предложенных вариантов, а не вводить вручную);

  • фильтрация объектов слоя на карте.

При переходе во вкладку «Таблицы» в окне администрирования становится доступна таблица со следующими графами (Рис. 2.52):

  • «Название» – название таблицы.

  • «Название в БД» – транслитерация (при автоматическом заполнении поля «Английское название») или англоязычное название таблицы в базе данных.

  • «Тип таблицы» («Таблица с данными» или «Справочник»).

_images/mapsurf_adm40.png

Рис. 2.52 Вкладка «Таблицы»

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

_images/mapsurf_adm41.png

Рис. 2.53 Создание таблицы

Здесь нужно заполнить следующие поля:

  • «Тип» – тип таблицы (таблица с данными или справочник).

  • «Название» – название таблицы.

  • «Английское название» – транслитерация названия или англоязычное название, используемое в базе данных.

  • «Хранилище данных» – база данных, в которой будет сохранена таблица.

Для задания атрибутивных полей необходимо перейти во вкладку «Атрибуты». Для добавления нового поля нужно задать название в поле ввода, выбрать тип атрибута и нажать кнопку «Добавить» (Рис. 2.54).

_images/mapsurf_adm42.png

Рис. 2.54 Добавление атрибутивных данных таблицы

После внесения всей необходимой информации нужно нажать кнопку «Сохранить и выйти».

Для редактирования таблицы нужно нажать на кнопку «Редактировать» в правой части соответствующей строки. Откроется окно, аналогичное окну создания таблицы, где можно изменить данные и внести новые.

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

2.2.3.3.2.1. Справочники

Справочник — это таблица с данными систематической формы, предназначенная для облегчения действий пользователя при работе с атрибутивной информацией по объектам.

Для формирования справочника необходимо создать и заполнить таблицу с типом данных «Справочник» с атрибутивными полями, среди которых обязательно должно быть поле-источник для связи с целочисленными значениями («id» или «gid») и поле значений — атрибутивное поле справочника, в котором хранятся наименования элементов справочника (Рис. 2.55). Прикрепление справочника к полю слоя описано в пункте Добавление нового слоя.

Внимание

Значения в поле-источнике для связи обязательно должны быть уникальными. Без этого невозможно прикрепление справочника к другой таблице.

_images/mapsurf_adm74.png

Рис. 2.55 Атрибуты справочника

2.2.3.3.2.2. Связи между таблицами

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

Для создания связи «один ко многим» необходимо добавить поле связи (типа «Целое») в дочернюю таблицу (Рис. 2.56) и настроить связь с родительской таблицей (описано в пункте Добавление нового слоя). В родительской таблице должно существовать текстовое поле для описания ее объектов с типом «Строка» (Рис. 2.57). Это поле будет использовано при отображении значений в ключевом поле объектов дочерней таблицы.

_images/mapsurf_adm75.png

Рис. 2.56 Атрибуты родительской таблицы

_images/mapsurf_adm76.png

Рис. 2.57 Атрибуты дочерней таблицы

2.2.3.3.3. Вкладка «Системные слои»

Во вкладке «Системные слои» отображаются автоматически созданные системой слои (Рис. 2.58). Обычно это один слой – «Пользователи». Географические данные для него берутся из координат пользователей мобильных приложений системы «ActiveMap». Стиль для этого слоя задается программно.

_images/mapsurf_adm43.png

Рис. 2.58 Вкладка «Системные слои»

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

Пользователи в данном слое разделены на группы в зависимости от интервала активности – времени, когда система в последний раз получала от них координаты. Пользователи в этих группах имеют свой цвет иконок.

Администратор может настроить следующие поля системного слоя (Рис. 2.59):

  • «Название» – название слоя.

  • «Группа» – группа слоев, в которой находится системный слой.

  • «Интервалы активности последних переданных пользователями координат» – здесь можно задать подходящие интервалы времени. По умолчанию они разбиты на три интервала:

    • Активные – координаты, свежее 15 минут (зеленый цвет иконки);

    • Более 15 минут назад – координаты, свежее 60 минут (желтый цвет иконки);

    • Более часа – координаты, свежее 1 часа (красный цвет иконки).

  • «Название группы пользователей, не попавших в настроенные интервалы» – название для пользователей, координаты которых последний раз передавались раньше самого последнего интервала времени (по умолчанию раньше суток).

  • «Название группы для пользователей при отсутствии информации об их местоположении» – название для пользователей, у которых отключена геолокация.

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

Также можно настроить свои интервалы активности. Для того чтобы удалить существующий интервал, нужно нажать кнопку «Удалить» справа от интервала. Для добавления нового интервала нужно нажать кнопку «Добавить интервал» внизу окна, заполнить поле «Название интервала в интерфейсе» и задать временной интервал и цвет иконки.

После всех внесенных изменений нужно нажать кнопку «Сохранить и выйти».

_images/mapsurf_adm44.png

Рис. 2.59 Редактирование системного слоя «Пользователи»

2.2.3.3.4. Вкладка «Группы»

При переходе во вкладку «Группы» в области администрирования появляются графы со следующими заголовками (Рис. 2.60):

  • «Порядковый номер» – место в списке групп на главной странице «MapSurfer», которое занимает группа;

  • «Системная» – является ли группа системной (по умолчанию системной является группа «Мониторинг пользователей», содержащая системные слои);

  • «Название» – название группы;

  • «Слои» – количество слоев в группе.

_images/mapsurf_adm45.png

Рис. 2.60 Вкладка «Группы»

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

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

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

Также во вкладке «Группы» можно сохранить на компьютере информацию о группах. Для этого нужно нажать кнопку «Экспорт» и выбрать директорию для сохранения Excel-файла с расширением .xlsx. Данный файл будет содержать таблицу с названиями групп и количеством слоев каждой группы.

2.2.3.3.4.1. Добавление новой группы

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

2.2.3.3.4.2. Редактирование группы

При редактировании группы в области администрирования открывается новое окно со следующими вкладками: основное и слои.

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

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

2.2.3.3.4.3. Удаление группы

Для удаления одной группы нужно нажать кнопку «Удалить» в правой части соответствующей строки. Для удаления нескольких групп одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.3.4.4. Поиск группы

При переходе во вкладку «Группы» администратор может воспользоваться поисковой строкой для поиска групп по их названию.

2.2.3.3.5. Вкладка «Иконки»

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

_images/mapsurf_adm46.png

Рис. 2.61 Вкладка «Иконки»

Во вкладке «Иконки» администратору становится доступна поисковая строка, а также инструменты для добавления новых иконок и редактирования/удаления уже существующих.

2.2.3.3.5.1. Добавление иконки

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

2.2.3.3.5.2. Редактирование изображения

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

2.2.3.3.5.3. Удаление иконки

Для удаления одной иконки нужно нажать кнопку «Удалить» в правой части соответствующей строки. Для удаления нескольких иконок одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.3.5.4. Поиск иконки

Администратор может воспользоваться поисковой строкой для поиска изображений по их названиям.

2.2.3.3.5.5. Получение ссылки

Для получения ссылки на иконку нужно навести на нее курсор, нажать правую кнопку мыши и выбрать «Копировать URL картинки» или «Копировать ссылку на изображение» в зависимости от используемого браузера. Полученную ссылку можно использовать при создании расширенного стиля слоя с иконками.

2.2.3.3.6. Вкладка «Метаданные»

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

  • «Название» – название дополнительного поля;

  • «Тип» – тип вводимых данных (строка, целое число, дробь, список, условие, дата);

  • «Значение по умолчанию» – данные, которые изначально указываются в дополнительном поле;

  • «Обязательное» – флаг обязательности для заполнения данного поля;

  • «Видимое» – флаг отображения поля во вкладке «Метаданные» при создании или редактировании слоя, а также в информационном окне в клиентской части сайта.

Во вкладке «Поля» администратору становится доступна поисковая строка, а также инструменты для добавления новых полей и редактирования/удаления уже существующих.

2.2.3.3.6.1. Добавление метаданных слоя

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

_images/mapsurf_adm47.png

Рис. 2.62 Добавление метаданных

2.2.3.3.6.2. Редактирование метаданных слоя

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

2.2.3.3.6.3. Удаление метаданных

Для удаления одного поля нужно нажать кнопку «Удалить» в правой части соответствующей строки. Для удаления нескольких полей одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.3.6.4. Поиск метаданных

Во вкладке «Метаданные» администратор может воспользоваться поисковой строкой для поиска дополнительных полей по их названиям. Кроме того, администратору доступен фильтр, расположенный под поисковой строкой, при помощи которого можно осуществить поиск дополнительных полей по следующим критериям: «Тип поля», «Обязательное поле» и «Видимое».

2.2.3.3.7. Вкладка «Подложки»

При переходе во вкладку «Подложки» администратору становится доступна таблица подложек со следующими графами (Рис. 2.63):

  • «Идентификатор» – идентификатор, автоматически созданный системой во время добавления новой подложки.

  • «Название» – название подложки, которое будет отображаться в системе.

  • «Основная» – отмеченная подложка будет отображаться при открытии стартового окна «MapSurfer», а также на картах в мобильных приложениях системы «ActiveMap» и при создании заданий.

  • «Космоснимок» – отмеченная подложка будет интерпретироваться как космоснимок.

_images/mapsurf_adm48.png

Рис. 2.63 Вкладка «Подложки»

2.2.3.3.7.1. Добавление подложки

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

  • «Название» – название подложки.

  • Тумблер «Основная подложка» – при включении делает карту основной, т.е. она будет отображаться при открытии стартового окна «MapSurfer», а также на картах в мобильных приложениях системы «ActiveMap» и при создании заданий.

  • Тумблер «Космоснимок» – при включении отмечает подложку как космоснимок.

  • «Название класса» – выбор класса, определяющего механизм доступа к базовой карте.

  • «Url/ключ» – в зависимости от выбранного класса может содержать ссылку доступа к данным базовой карты либо ключи доступа (API key) для защищенных правами сторонних организаций, например, Яндекс или Google карты.

  • «Параметры» – прочие параметры карты (например, копирайт, возможные масштабы отображения базовой карты и т.п.).

  • «Пользовательский класс» – карта, определяемая вне существующих классов карт (например, комбинированная карта из нескольких существующих классов).

Примеры названий классов, ключей и параметров можно посмотреть в разделе Приложение 3. Примеры настроек и параметров подложки.

_images/mapsurf_adm49.png

Рис. 2.64 Добавление подложки

2.2.3.3.7.2. Редактирование подложки

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

2.2.3.3.7.3. Удаление подложки

Для удаления одной подложки нужно нажать кнопку «Удалить» в правой части соответствующей строки. Для удаления нескольких подложек одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.3.7.4. Поиск подложки

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

2.2.3.4. Блок «Права на слои»

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

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

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

2.2.3.4.1. Вкладка «Управление правами»

Во вкладке «Управление правами» администратор может ознакомиться с перечнем прав, которыми обладают пользователи системы (Рис. 2.65). При переходе на эту вкладку в области администрирования становится доступна таблица со следующими графами:

  • «Пользователь» – имена пользователей (в скобках указаны логины).

  • «Группа» – принадлежность слоя к группе.

  • «Слой» – название слоя, к которому определяется доступ.

  • «Объекты обслуживания» – тумблер, при помощи которого администратор указывает, будет ли выбранный пользователь обладать правом на использование слоя в качестве слоя с объектами обслуживания (сервисного слоя). Один и тот же слой может быть использован одними пользователями как сервисный, другими – как обычный слой.

  • «Просмотр» – тумблер, при помощи которого администратор указывает, будет ли выбранный пользователь обладать правом на просмотр слоя.

  • «Редактирование» – тумблер, при помощи которого администратор указывает, будет ли выбранный пользователь обладать правом на редактирование слоя.

  • «Управление» – тумблер, при помощи которого администратор указывает, будет ли выбранный пользователь обладать правом на управление слоем.

_images/mapsurf_adm50.png

Рис. 2.65 Вкладка «Управление правами»

При переключении тумблера в заголовке графы право на просмотр/редактирование/управление будет предоставлено всем пользователям, отображающимся в данный момент в области администрирования. Таким образом, администратор может с помощью фильтра отобрать пользователей по какому-либо параметру и предоставить им права всем одновременно. Аналогично можно лишать прав переключением тумблера в строке слоя для конкретного слоя или переключением тумблера в заголовке графы для категорий пользователей. После переключения тумблера в заголовке графы система выведет запрос на подтверждение действия.

Для сортировки строк по алфавиту по параметрам «Пользователь», «Группа» или «Слой» нужно щелкнуть по заголовку соответствующей графы. Для обратного направления сортировки щелкнуть по заголовку повторно.

В строках слоев «Новые задания», «Задания в работе» и «Выполненные задания» отсутствуют тумблеры «Редактирование» и «Управление». Это объясняется тем, что в данные слои объекты вносятся системой на основе заданий, внесение объектов пользователями не предусмотрено.

Во вкладке «Управление правами» администратору доступна кнопка «Экспорт», по нажатию на которую откроется окно выбора директории для сохранения Excel-файла accesses.xlsx. Структура данного файла повторяет структуру таблицы в текущей вкладке. Сортировка полей при экспорте не сохраняется, но если перед экспортом был применен фильтр, то экспортируются только отобранные строки.

2.2.3.4.2. Вкладка «Копирование прав»

На вкладке «Копирование прав» администратор может скопировать права пользователей (Рис. 2.66).

_images/mapsurf_adm51.png

Рис. 2.66 Вкладка «Копирование прав»

Для этого необходимо из списка выбрать пользователя, для которого необходимо скопировать права и нажать кнопку «Копировать права». Далее в открывшемся окне выбрать пользователя, права которого требуется скопировать (Рис. 2.67).

_images/mapsurf_adm52.png

Рис. 2.67 Окно выбора пользователей-источников прав

2.2.3.4.3. Вкладка «Права на Группы»

Во вкладке «Права на Группы» администратор может предоставлять организациям соответствующие права (Рис. 2.68). Для этого необходимо переключить тумблер «Доступ» в строке нужной группы. Администратор может для удобства отобрать с помощью фильтра определенную организацию или группу.

_images/mapsurf_adm53.png

Рис. 2.68 Вкладка «Права на Группы»

Таблицу организаций с выданными им правами на группы можно сохранить на компьютере. Для этого нужно нажать кнопку «Экспорт», откроется окно выбора директории для сохранения Excel-файла groups.xlsx.

2.2.3.5. Блок «Отчеты»

В блоке «Отчеты» осуществляется управление шаблонами отчетов JasperReports, которые впоследствии будут отображены в системе (Рис. 2.69).

_images/mapsurf_adm54.png

Рис. 2.69 Блок «Отчеты»

2.2.3.5.1. Вкладка «Список отчетов»

Во вкладке «Список отчетов» администратор может ознакомиться со всеми отчетами системы. Здесь же администратору доступна загрузка новых отчетов и редактирование/удаление уже существующих.

Кроме того, в этой вкладке можно изменить и сохранить порядок отчетов, в котором они будут отображаться в системе. С помощью кнопки «Экспорт» можно экспортировать Excel-файл jreports.xlsx, содержащий информацию об отчетах и находящихся в них полях.

2.2.3.5.1.1. Загрузка отчета

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

После успешной загрузки отчета в систему откроется окно создания отчета (Рис. 2.70). Здесь во вкладке «Основное» необходимо заполнить поля свойств отчета:

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

  • «Хранилище данных» – выбор из списка доступных баз данных.

  • «Предпочитаемый формат отчета» – выбор формата, в котором отчет будет создаваться по умолчанию (при создании отчета можно будет выбрать другой формат – PDF, Word, RTF).

  • «Описание отчета» – описание, которое будет сопровождать отчет в системе.

  • Тумблер «Системный отчет» – отмечает системные отчеты.

  • Параметры отчета (название параметра, его тип и т.п.).

_images/mapsurf_adm55.png

Рис. 2.70 Создание отчета

Во вкладке «Параметры отчета» можно настроить права по умолчанию на просмотр/управление отчетом. Здесь реализована аналогичная логика выдачи прав по умолчанию на слои (подробнее в разделе Добавление нового слоя).

2.2.3.5.1.2. Редактирование отчета

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

_images/mapsurf_adm56.png

Рис. 2.71 Редактирование отчета

2.2.3.5.1.3. Удаление отчета

Для удаления одного отчета нужно нажать кнопку «Удалить» в правой части соответствующей строки. Для удаления нескольких отчетов одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.5.1.4. Поиск отчета

Во вкладке «Список отчетов» администратор может использовать поисковую строку для поиска отчетов по их названиям.

2.2.3.5.2. Вкладка «Права на отчеты»

При переходе на вкладку «Права на отчеты» в области администрирования появляются графы со следующими заголовками:

  • «Пользователь» – имя пользователя в полной форме;

  • «Отчет» – название отчета;

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

  • «Управление» – тумблер, при помощи которого администратору можно указать, будет ли данный отчет доступен выбранному пользователю для управления.

_images/mapsurf_adm57.png

Рис. 2.72 Редактирование отчета

2.2.3.5.2.1. Поиск прав на отчеты

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

2.2.3.6. Блок «Хранилища»

В блоке «Хранилища» администратор может ознакомиться с подробной информацией о хранилищах данных. Здесь доступны следующие элементы управления: добавление новой записи, редактирование записи, удаление записи, сортировка таблиц, поисковая строка, экспорт данных.

_images/mapsurf_adm58.png

Рис. 2.73 Блок «Хранилища»

Чтобы экспортировать данные о хранилищах, нужно нажать кнопку «Экспорт». Откроется окно выбора директории для сохранения Excel-файла datastores.xlsx на компьютере. В экспортированной таблице будут содержаться следующие данные о хранилище: название, хост, порт, хранилище данных, схема данных.

2.2.3.6.1. Вкладка «Список хранилищ»

Во вкладке «Список хранилищ» в области администрирования доступна таблица со следующими графами: название, хост, база данных, по умолчанию (Рис. 2.74).

Также доступна поисковая строка и инструменты для добавления новых хранилищ и редактирования/удаления существующих.

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

2.2.3.6.1.1. Добавление нового хранилища

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

  • «Название» – название хранилища;

  • «Хост» – адрес сервера в сети;

  • «Порт» – порт подключения к базе данных;

  • «Логин» – логин для доступа к хранилищу;

  • «Пароль» – пароль для доступа к хранилищу;

  • «База данных» – название базы данных, в которой создается хранилище;

  • «Схема данных» – элемент структуры хранения данных.

_images/mapsurf_adm59.png

Рис. 2.74 Добавление нового хранилища

2.2.3.6.1.2. Редактирование хранилища

Чтобы редактировать информацию о хранилище, нужно нажать кнопку «Редактировать» (или дважды щелкнуть по строке с выбранным хранилищем). В области администрирования откроется форма (с теми же полями, что и в форме добавления), в которой администратор может заполнить/изменить интересующие его поля с информацией о выбранном хранилище. Администратору доступны все поля для редактирования, за исключением поля «Название».

2.2.3.6.1.3. Удаление хранилища

Для удаления одного хранилища нужно нажать кнопку «Удалить» в правой части соответствующей строки. Для удаления нескольких хранилищ одновременно нужно отметить галочками соответствующие строки и нажать ставшую активной кнопку «Удалить» внизу экрана. Более подробно об удалении элементов системы в разделе Удаление записи.

2.2.3.6.1.4. Публикация слоя

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

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

_images/mapsurf_adm60.png

Рис. 2.75 Доступные таблицы хранилища

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

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

2.2.3.6.1.5. Поиск хранилища

В блоке «Хранилища» администратор может воспользоваться поисковой строкой для поиска хранилища по его названию, по имени базы данных или хоста. Кроме того, поиск может быть осуществлен при помощи фильтра «Из инфраструктуры», который позволяет найти хранилища, работающие с программой «MapEditor».

2.2.3.7. Блок «Настройки»

В блоке «Настройки» администратору доступны настройки различных элементов системы (Рис. 2.76).

_images/mapsurf_adm61.png

Рис. 2.76 Блок «Настройки»

Они разбиты на тематические секции. Каждая секция содержит папки и подпапки, в которых находятся настройки и их значения (Рис. 2.77).

_images/mapsurf_adm62.png

Рис. 2.77 Структура блока «Настройки»

Для того чтобы добавить новую настройку элемента системы, нужно нажать кнопку «+Секция», затем «+Папка» и «+Настройка». Откроется форма с полями для заполнения (Рис. 2.76):

  • «Ключ» – название настройки латиницей, которое будет использоваться в системе;

  • «Название» – название настройки, которое будет отображаться в интерфейсе;

  • «Тип» – тип данных (строка, целое число, логическое выражение, вещественное число).

_images/mapsurf_adm63.png

Рис. 2.78 Создание настройки

Чтобы задать настройке значение, нужно выделить настройку и нажать кнопку «+Значение». Откроется окно с полями, которые нужно заполнить:

  • «Значение» – значение, которому настройка будет равна в системе (зависит от типа данных, указанного при создании настройки);

  • «Для организации» – выбор организаций, для которых настройка будет работать;

  • «Для пользователя» – выбор пользователей, для которых настройка будет работать;

  • «Для роли» – выбор ролей, для которых настройка будет работать;

  • «Для состояний задания» – выбор состояний задания, для которых настройка будет работать.

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