2.3.3.7. Блок «Настройки»
Опасно
Значения существующих настроек выверены разработчиками в процессе отладки. Изменения в данном блоке могут повлечь за собой сбой в работе системы или прекращение ее работоспособности.
В блоке «Настройки» администратору доступны настройки различных элементов системы (Рис. 2.110).
![_images/mapsurf_adm61.png](_images/mapsurf_adm61.png)
Рис. 2.110 Блок «Настройки»
Они разбиты на тематические секции. Каждая секция содержит папки и подпапки, в которых находятся настройки и их значения (Рис. 2.111).
![_images/mapsurf_adm62.png](_images/mapsurf_adm62.png)
Рис. 2.111 Структура блока «Настройки»
Редактирование и удаление значений настроек по умолчанию недоступно.
Для того чтобы добавить новую настройку элемента системы, администратору нужно выбрать соответствующую секцию, затем нажать кнопку «+Настройка». Откроется форма с полями для заполнения (Рис. 2.112):
«Ключ» – название настройки латиницей, которое будет использоваться в системе;
«Название» – название настройки, которое будет отображаться в интерфейсе;
«Тип» – тип данных (строка, целое число, логическое выражение, вещественное число).
![_images/mapsurf_adm63.png](_images/mapsurf_adm63.png)
Рис. 2.112 Создание настройки
Чтобы задать настройке новое значение, администратору следует выделить настройку и нажать «+Значение». Откроется окно с полями, которые нужно заполнить (Рис. 2.113):
«Значение» – наименование, которому настройка будет равна в системе (зависит от типа данных, указанного при создании настройки);
«Организация» – организации, к которым данная настройка будет применена;
«Пользователь» – пользователи, к которым настройка будет применена;
«Роль» – роли пользователей, к которым настройка будет применена;
«Состояние» – состояния задания, к которым настройка будет применена.
![_images/mapsurf_adm64.png](_images/mapsurf_adm64.png)
Рис. 2.113 Добавление значения
Внимание
Настройку можно указать либо для конкретного пользователя, либо для роли в системе. Если поля «Организация», «Пользователь», «Роль» не заполнены, настройка будет доступна для всех пользователей системы.
Для редактирования добавленного значения следует нажать . В открывшемся окне внести необходимые изменения и нажать «Сохранить».
Для удаления добавленного значения требуется нажать
. В появившемся диалоговом окне необходимо подтвердить или отменить удаление.
2.3.3.7.1. Секция «Сервис учета расходных материалов»
В случае, когда пользователю нужно использовать методику расчета стоимости работ онлайн, в приложении дополнительно настраивается модуль «Счет-фактура». Секция позволяет администратору добавлять настройки в данный модуль (Рис. 2.114). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm111.png](_images/mapsurf_adm111.png)
Рис. 2.114 Секция «Сервис учета расходных материалов»
2.3.3.7.1.1. Нестандартные переводы
В данной папке администратор может переименовать поле в модуле учета расходных материалов. Для этого следует выбрать язык из представленного перечня, затем нажать «+Настройка». В открывшемся окне ввести соответствующие значения (Рис. 2.115):
«Ключ» – ключ в системе, который необходимо переименовать;
«Название» – название поля, которое будет переименовано;
«Тип» – тип данных (в данном случае, строка).
![_images/mapsurf_adm114.png](_images/mapsurf_adm114.png)
Рис. 2.115 Изменение названия поля
Далее следует задать новое значение для данной настройки (Рис. 2.116). Для применения нового значения администратору необходимо перезапустить сервис.
![_images/mapsurf_adm115.png](_images/mapsurf_adm115.png)
Рис. 2.116 Добавление нового значения
2.3.3.7.1.2. Id отчета для прикрепления к заданию
В данной настройке отображается id существующего в системе отчета, который загружается при формировании счет-фактуры в карточке задания в pdf формате. По умолчанию в системе используется отчет с идентификатором 343 (Рис. 2.117). Для применения нового значения администратору необходимо перезапустить сервис.
![_images/mapsurf_adm112.png](_images/mapsurf_adm112.png)
Рис. 2.117 Указание id отчета
2.3.3.7.1.3. Кому разрешено править цены на материалы и услуги в задании
Данная настройка позволяет администратору указать роль или пользователей, которые могут менять стоимость услуг в счет-фактуре (Рис. 2.118). Добавленные пользователи получают права изменять цену материалов и услуг только в рамках текущего задания.
![_images/mapsurf_adm113.png](_images/mapsurf_adm113.png)
Рис. 2.118 Предоставление доступа для редактирования счет-фактуры
2.3.3.7.1.4. Кому разрешено просматривать прикрепленные данные
В настройке администратор может указать пользователей, которые получат права на просмотр счет-фактуры, сформированной другим пользователем (Рис. 2.119).
![_images/mapsurf_adm256.png](_images/mapsurf_adm256.png)
Рис. 2.119 Предоставление доступа для просмотра счет-фактуры
2.3.3.7.1.5. Кому разрешено редактировать прикрепленные данные
Настройка позволяет выдать пользователю права на редактирование счет-фактуры (добавление материалов, изменение количества) и сохранение внесенных изменении в рамках задания. Однако данная настройка не позволяет самостоятельно сгенерировать счет-фактуру в задании (Рис. 2.120).
![_images/mapsurf_adm257.png](_images/mapsurf_adm257.png)
Рис. 2.120 Предоставление доступа для редактирования счет-фактуры
2.3.3.7.1.6. Кому разрешено формировать pdf и прикреплять к заданию
Настройка позволяет предоставить пользователю права на генерацию pdf файла счет-фактуры и прикрепление его к заданию (Рис. 2.121). Указанному пользователю предварительно должны быть выданы права на соответствующий отчет. В противном случае сгенерировать счет-фактуру не предоставляется возможным.
![_images/mapsurf_adm258.png](_images/mapsurf_adm258.png)
Рис. 2.121 Предоставление доступа для формирования счет-фактуры
2.3.3.7.1.7. Название поля, где хранится id вида работ
Для добавления фильтра по видам работ в модуль учета расходных материалов в мобильном приложении «ActiveMap Mobile» администратору нужно определить, как называется атрибут в таблице с материалами и услугами, где хранится id вида работ. По умолчанию это название sys_type_id (Рис. 2.122). Далее следует добавить соответствующий атрибут в таблицу с материалами и услугами (тип поля «Целое»). Затем администратору следует перейти в настольное приложение «MapEditor». Далее нужно открыть управление таблицами и выбрать таблицу «Материалы и услуги». Заполнить поле sys_type_id, указав id необходимых видов работ. Для применения нового значения необходимо перезапустить сервис.
![_images/mapsurf_adm216.png](_images/mapsurf_adm216.png)
Рис. 2.122 Название поля, где хранится id вида работ
2.3.3.7.1.8. Название поля, где хранится id группы
Чтобы добавить фильтр по группам материалов и услуг в мобильном приложении «ActiveMap Mobile» администратору нужно создать в системе таблицу с группами материалов и услуг, например «Группа материалов». Далее в таблице «Материалы и услуги» нужно добавить данный справочник. При этом название поля в базе должно быть sys_group_id (Рис. 2.123), так как в базе по умолчанию оно так будет распознаваться.
![_images/mapsurf_adm217.png](_images/mapsurf_adm217.png)
Рис. 2.123 Название поля, где хранится id группы
Далее администратору следует заполнить настройку Таблица (схема + название), где хранятся группы материалов и услуг, указав где хранится группа материалов и услуг, например, data.gruppa_materialov (Рис. 2.124).
![_images/mapsurf_adm218.png](_images/mapsurf_adm218.png)
Рис. 2.124 Таблица, где хранятся группы материалов и услуг
В настройке Поле с PrimaryKey в таблице с группами добавить новое значение, например gid (Рис. 2.125).
![_images/mapsurf_adm219.png](_images/mapsurf_adm219.png)
Рис. 2.125 Поле с PrimaryKey в таблице с группами
В настройке Поле-название в таблице с группами указать название поля, где хранятся названия групп из таблицы «Группа материалов» (Рис. 2.126).
![_images/mapsurf_adm220.png](_images/mapsurf_adm220.png)
Рис. 2.126 Поле-название в таблице с группами
Далее администратору следует перейти в настольное приложение «MapEditor» и заполнить новый созданный справочник, добавив соответствующие группы, а затем таблицу «Материалы и услуги» соответствующими значениями. Для применения новой настройки администратору необходимо перезапустить сервис.
2.3.3.7.2. Секция «Мобильное приложение»
Секция «Мобильное приложение» позволяет администратору настраивать дополнительные опции для работы в приложениях «ActiveMap Mobile», а также «ActiveMap Informer» (Рис. 2.127). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm78.png](_images/mapsurf_adm78.png)
Рис. 2.127 Секция «Мобильное приложение»
2.3.3.7.2.1. Возможность прикреплять к задаче смету для учета расходных материалов
В данной папке администратор может добавить модуль учета расходных материалов (кнопка «Счет-фактура» в карточке задания).
Активировать
Данная настройка позволяет подключить модуль учета расходных материалов. По умолчанию данная настройка отключена (Рис. 2.128).
![_images/mapsurf_adm79.png](_images/mapsurf_adm79.png)
Рис. 2.128 Активация модуля учета расходных материалов
Текст пункта
Настройка позволяет администратору задать название модуля в приложении. По умолчанию для русского языка в операционной системе модуль называется «Счет-фактура», для английского языка «Invoice» (Рис. 2.129).
![_images/mapsurf_adm80.png](_images/mapsurf_adm80.png)
Рис. 2.129 Указание названия модуля учета расходных материалов
Шаблон URL
Данная настройка отображает веб-адрес страницы, которая откроется при нажатии на кнопку «Счет-фактура».
2.3.3.7.2.2. Интеграция с webView страницами
В данной папке администратор может добавить в меню навигации мобильного приложения «ActiveMap Informer» разделы сторонних веб-приложений и сервисов.
Включено
Настройка позволяет активировать подключение стороннего сервиса. По умолчанию данная настройка отключена (Рис. 2.130).
![_images/mapsurf_adm81.png](_images/mapsurf_adm81.png)
Рис. 2.130 Подключение веб-приложений
Текст
Для указания наименования нового раздела в мобильном приложении «ActiveMap Informer» администратору следует перейти в папку «Наименование меню», выбрать настройку «Текст» (Рис. 2.131) и ввести необходимое значение.
![_images/mapsurf_adm82.png](_images/mapsurf_adm82.png)
Рис. 2.131 Название подключаемого веб-сервиса
Шаблон URL
В данной настройке администратор может указать адрес стороннего веб-приложения или сервиса (Рис. 2.132).
![_images/mapsurf_adm83.png](_images/mapsurf_adm83.png)
Рис. 2.132 Название подключаемого веб-приложения
2.3.3.7.2.3. Камера
В данной папке администратор может добавить настройки для работы кастомной камеры в мобильном приложении.
Запрещать фотографирование
Настройка запрещает делать снимок, если пользователь находится вне геозоны задания, либо выключена функция геолокации на устройстве, а также если службы геолокации не могут определить (с заданной точностью) местоположение устройства. По умолчанию данная настройка отключена (Рис. 2.133).
![_images/mapsurf_adm84.png](_images/mapsurf_adm84.png)
Рис. 2.133 Запрет фотографирования
Максимальная задержка местоположения
Настройка задает время (миллисекунды) актуальности геолокации устройства после потери GPS-сигнала при использовании встроенной камеры. Если местоположение было получено более, чем указанное значение миллисекунд назад и настройка «Запрещать фотографирование» подключена, то приложение не позволит сделать снимок до тех пор, пока не получит точку, удовлетворяющую требованиям (Рис. 2.134).
![_images/mapsurf_adm85.png](_images/mapsurf_adm85.png)
Рис. 2.134 Максимальная задержка местоположения
Максимальная ошибка местоположения
Настройка позволяет администратору указать допустимую погрешность (в метрах) определения геолокации устройства при использовании встроенной камеры. Если полученное местоположение имеет большую погрешность, чем выставленное значение и настройка «Запрещать фотографирование» подключена, то приложение не позволит сделать снимок до тех пор, пока не получит точку, удовлетворяющую требованиям (Рис. 2.135).
![_images/mapsurf_adm86.png](_images/mapsurf_adm86.png)
Рис. 2.135 Максимальная ошибка местоположения
Максимальное расстояние от точки задания
Данная настройка задает максимальное расстояние (в метрах) от точки задания, на котором можно сделать снимок (Рис. 2.136).
![_images/mapsurf_adm87.png](_images/mapsurf_adm87.png)
Рис. 2.136 Максимальное расстояние от точки задания
Наличие поля для добавления подписи к фото
Настройка позволяет в редакторе фотографий в мобильном приложении добавлять описания фото. По умолчанию данная настройка подключена (Рис. 2.137).
![_images/mapsurf_adm88.png](_images/mapsurf_adm88.png)
Рис. 2.137 Добавление подписи к фото
Необходимость выбора ярлыка файла перед запуском камеры
Данная настройка активирует окно для выбора стикера при нажатии на кнопку добавления фотографии в карточке задания. Пользователю следует сначала указать стикер, а уже затем сделать фото. В противном случае добавление фотографии невозможно. Выбранный из списка стикер будет добавлен к сделанному фото. По умолчанию данная настройка отключена (Рис. 2.138).
![_images/mapsurf_adm89.png](_images/mapsurf_adm89.png)
Рис. 2.138 Выбор ярлыка файла перед запуском камеры
Необходимость выбора ярлыка файла после снимка
Настройка делает обязательным выбор стикера после фотографирования. Приложение не позволит пользователю прикрепить фото к заданию, не указав предварительно стикер. Выбранный из списка стикер будет добавлен к сделанному фото. По умолчанию данная настройка отключена (Рис. 2.139).
![_images/mapsurf_adm90.png](_images/mapsurf_adm90.png)
Рис. 2.139 Выбор ярлыка файла после запуска камеры
Необходимость добавления подписи к фото
Данная настройка делает обязательным добавление подписи к прикрепляемой фотографии. Таким образом, пользователь не сможет прикрепить фото к заданию, предварительно не добавив подпись. По умолчанию данная настройка отключена (Рис. 2.140).
![_images/mapsurf_adm91.png](_images/mapsurf_adm91.png)
Рис. 2.140 Необходимость добавления подписи к фото
Необходимость использования кастомной камеры
Настройка позволяет запретить использовать стандартную камеру устройства при работе в мобильном приложении. По умолчанию данная настройка подключена. В случае, если было добавлено значение, запрещающее использовать кастомную камеру на устройстве, то настройки данной папки будут проигнорированы (Рис. 2.141).
![_images/mapsurf_adm92.png](_images/mapsurf_adm92.png)
Рис. 2.141 Необходимость использования кастомной камеры
Необходимость контроля местоположения при использовании камеры
С запуском камеры приложение начинает осуществлять поиск текущего местоположения пользователя. Если определить местоположение не удалось, то координат у фотографий не будет. Данная настройка будет препятствовать фотографированию до тех пор, пока не будет определено местоположение пользователя. По умолчанию данная настройка подключена. В случае если было добавлено значение, запрещающее контролировать местоположение при использовании камеры, то приложение не будет препятствовать делать фото, даже если координаты еще не определились (Рис. 2.142).
![_images/mapsurf_adm93.png](_images/mapsurf_adm93.png)
Рис. 2.142 Необходимость контроля местоположения при использовании камеры
Необходимость проставления штампа даты на фото
Данная настройка позволяет добавлять на фотоснимок штамп даты и времени съемок. По умолчанию данная настройка подключена (Рис. 2.143).
![_images/mapsurf_adm94.png](_images/mapsurf_adm94.png)
Рис. 2.143 Необходимость добавления штампа даты на фото
Необходимость точного времени
При подключении данной настройки камера смартфона не позволит сделать снимок до тех пор, пока время не будет синхронизировано с точным временем (из Интернета или GPS). Синхронизация требуется единожды и сохраняется до выключения устройства. Если настройка отключена, то синхронизация все равно будет проводиться, однако она не будет мешать сделать снимок, что создает ситуацию, когда к снимку будет прикреплено время устройства. По умолчанию данная настройка отключена (Рис. 2.144).
![_images/mapsurf_adm95.png](_images/mapsurf_adm95.png)
Рис. 2.144 Необходимость точного времени
Показывать окно редактирования фото
Настройка, управляющая необходимостью появления окна предпросмотра и редактирования фотографии при работе с камерой. При подключении данной настройки появляется окно предпросмотра и редактирования фотографии. Если настройка отключена, то окно предпросмотра и редактирования фотографии появляться не будет. По умолчанию данная настройка подключена (Рис. 2.145).
![_images/mapsurf_adm96.png](_images/mapsurf_adm96.png)
Рис. 2.145 Показывать окно редактирования фото
Только GPS
Настройка позволяет устанавливать источник определения местоположения. Если настройка подключена, то для определения местоположения будет использоваться только информация от GPS источника. При отключенной настройке координаты могут быть определены также и по сотовым сетям. По умолчанию данная настройка отключена (Рис. 2.146).
![_images/mapsurf_adm97.png](_images/mapsurf_adm97.png)
Рис. 2.146 Источник определения координат
Учитывать дальность расстояние от точки задания
Если данная настройка, а также «Запрещать фотографирование» подключены, и пользователь находится далеко от точки задания, то в данном случае при добавлении фото будет появляться сообщение о невозможности сделать фотографию из-за большой погрешности местоположения. Если же настройка «Запрещать фотографирование» отключена, а данная настройка активна, то фото сделать можно, но значок геолокации будет красного цвета. По умолчанию данная настройка отключена (Рис. 2.147).
![_images/mapsurf_adm98.png](_images/mapsurf_adm98.png)
Рис. 2.147 Дальность расстояния от точки задания
2.3.3.7.2.4. Настройка timelapse-видео
В мобильном приложении «ActiveMap Mobile» для операционной системы Android есть возможность записывать timelapse-видео. В данном режиме осуществляется запись не только самого видео, но и географических координат местоположения камеры. Это дает возможность в приложении «ActiveMap Messages» создавать задания из кадров этого видео с прикреплением текущего кадра (как фото задания) и геопозиции. В данной папке администратор может добавить настройки записи timelapse-видео в мобильном приложении.
FPS (Запись)
Настройка указывает, сколько будет затрачено секунд для записи одного кадра. По умолчанию установлено 2 секунды (Рис. 2.148).
![_images/mapsurf_adm99.png](_images/mapsurf_adm99.png)
Рис. 2.148 FPS (Запись)
FPS (Просмотр)
Настройка означает частоту проигрывания видеокадров в секунду. По умолчанию установлено 5 видеокадров (Рис. 2.149).
![_images/mapsurf_adm100.png](_images/mapsurf_adm100.png)
Рис. 2.149 FPS (Просмотр)
Качество
Данная настройка позволяет выбрать качество записываемых видеофайлов. По умолчанию установлено 480 пикселей (Рис. 2.150).
![_images/mapsurf_adm101.png](_images/mapsurf_adm101.png)
Рис. 2.150 Качество
Максимальная погрешность в метрах
Настройка задает допустимую погрешность координат при записи timelapse-видео. Если координата превышает данную погрешность, то при записи она учитываться не будет. По умолчанию допустимая погрешность равна 100 метрам (Рис. 2.151).
![_images/mapsurf_adm102.png](_images/mapsurf_adm102.png)
Рис. 2.151 Максимальная погрешность в метрах
Минимальное изменение расстояния в метрах
Данная настройка указывает минимальное расстояние между обновлениями местоположения при записи видео. По умолчанию установлено 5 метров (Рис. 2.152).
![_images/mapsurf_adm103.png](_images/mapsurf_adm103.png)
Рис. 2.152 Максимальная погрешность в метрах
Разрешить запись трека
Настройка позволяет активировать возможность записи трека перемещения устройства и его местоположения во время записи текущего кадра. Просмотр возможен в настольном приложении «ActiveMap Messages». По умолчанию данная настройка отключена (Рис. 2.153).
![_images/mapsurf_adm104.png](_images/mapsurf_adm104.png)
Рис. 2.153 Максимальная погрешность в метрах
2.3.3.7.2.5. Сравнение фото
В данной папке администратор может добавить URL онлайн и офлайн модели нейронной сети. Выбранная модель сравнивает фото образца и результата, затем отображает процент соответствия в окне редактирования фото в мобильном приложении.
Онлайн (URL до сервиса)
Настройка позволяет указать URL сервиса, который будет сравнивать фото образца и результата. Если значение не добавлено, то в этом случае в окне редактирования фото результата кнопка сравнения будет недоступна (Рис. 2.154).
![_images/mapsurf_adm105.png](_images/mapsurf_adm105.png)
Рис. 2.154 Онлайн (URL до сервиса)
Офлайн (URL до файла)
Настройка позволяет указать URL до файла, который будет загружен вместе со справочниками. После успешной загрузки файла в окне редактирования фото отобразится процент схожести с образцом (Рис. 2.155).
![_images/mapsurf_adm106.png](_images/mapsurf_adm106.png)
Рис. 2.155 Офлайн (URL до файла)
Положительный процент сравнения двух фото
В настройке администратор может указать число, определяющее пороговое значение процента, после которого фото может считаться похожим на образец. Если процент фото будет выше указанного значения, то фон с информацией о проценте будет окрашен в зеленый цвет, если ниже – в красный. В случае если данная настройка не заполнена, фон окрашиваться не будет (Рис. 2.156).
![_images/mapsurf_adm107.png](_images/mapsurf_adm107.png)
Рис. 2.156 Положительный процент сравнения двух фото
2.3.3.7.2.6. Вход по логину и паролю
Настройка активирует авторизацию пользователя в мобильном приложении «ActiveMap Informer», используя логин и пароль вместо номера телефона. По умолчанию данная настройка отключена (Рис. 2.157).
![_images/mapsurf_adm108.png](_images/mapsurf_adm108.png)
Рис. 2.157 Вход по логину и паролю
2.3.3.7.2.7. Карта доступна в заданиях приложения
Данная настройка позволяет администратору подключать или скрывать окно карты в заданиях в мобильных приложениях «ActiveMap Mobile» и «ActiveMap Informer». По умолчанию данная настройка подключена (Рис. 2.158).
![_images/mapsurf_adm109.png](_images/mapsurf_adm109.png)
Рис. 2.158 Доступность карты в приложении
2.3.3.7.2.8. Недоступность пользователю клиентских организаций
Настройка предназначена для выбора организации при регистрации пользователя в мобильном приложении «ActiveMap Informer». Если данная настройка подключена, то пользователь не сможет выбрать организацию. По умолчанию данная настройка отключена (Рис. 2.159).
![_images/mapsurf_adm110.png](_images/mapsurf_adm110.png)
Рис. 2.159 Недоступность клиентских организаций
2.3.3.7.3. Секция «Сеть»
В данной секции администратор может добавить публичный сервер, который будет автоматически отображаться при авторизации в мобильном приложении. В этом случае можно не вводить вручную адрес, а просто нажать на сервер и перейти к вводу логина и пароля (Рис. 2.160). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm116.png](_images/mapsurf_adm116.png)
Рис. 2.160 Секция «Сеть»
Внимание
Настройка будет работать только в том случае, если в самом мобильном приложении прописан данный адрес сервера.
2.3.3.7.3.1. Хосты
Для добавления публичного сервера администратору следует в данной папке добавить следующие настройки, нажав на «+Настройка» и ввести соответствующие названия:
Использовать SSL (ключ – is_secure, тип данных – логическое значение) (Рис. 2.161);
Название сервера (ключ – label, тип данных строка) (Рис. 2.162);
Хост (ключ host, тип данных строка) (Рис. 2.163).
![_images/mapsurf_adm117.png](_images/mapsurf_adm117.png)
Рис. 2.161 Использовать SSL
![_images/mapsurf_adm118.png](_images/mapsurf_adm118.png)
Рис. 2.162 Название сервера
![_images/mapsurf_adm119.png](_images/mapsurf_adm119.png)
Рис. 2.163 Хост
Далее для каждой настройки администратору следует задать соответствующее значение, выделив ее в списке (Рис. 2.164).
![_images/mapsurf_adm131.png](_images/mapsurf_adm131.png)
Рис. 2.164 Название демонстрационного сервера
2.3.3.7.4. Секция «Система»
Данная секция содержит дополнительные настройки для работы Cerebellum (Рис. 2.165).
![_images/mapsurf_adm184.png](_images/mapsurf_adm184.png)
Рис. 2.165 Секция «Система»
2.3.3.7.4.1. Автоматическое обновление справочников
В данной папке представлены системные настройки, которые отвечают за время обновления данных в справочниках и видах работ (Рис. 2.166).
![_images/mapsurf_adm185.png](_images/mapsurf_adm185.png)
Рис. 2.166 Автоматическое обновление справочников
Задержка изменения версии справочников, секунд
При добавлении значения справочника (вид работ, приоритет, настраиваемое поле и т.д.) система может автоматически актуализировать данные в приложениях. В данной настройке указано, с какой периодичностью (в секундах) система будет отправлять данные во все приложения по справочникам при помощи существующих настроек (Рис. 2.167). В этом случае пользователю для получения актуальных значений не нужно обновлять данные в ручном режиме.
![_images/mapsurf_adm186.png](_images/mapsurf_adm186.png)
Рис. 2.167 Задержка изменения версии справочников
2.3.3.7.4.2. Автоматическое удаление старых файлов
В системе установлен лимит на максимальный суммарный объем файлов заданий. Учитываются все файлы, записи о которых есть в базе данных, включая удалённые логически, файлы шаблонных заданий и другие. Cerebellum получает из базы данных информацию о файлах, которые подлежат удалению, и в заданное время производит очистку, если это требуется. Файлы на удаление хранятся в следующем порядке:
Удаленные файлы;
Файлы удалённых заданий;
Файлы заданий не на стадии «В работе».
С заданной периодичностью Cerebellum проверяет, не превышает ли объём файлов лимит на общий суммарный объём. В случае превышения на удаление забираются файлы в заданном порядке. По умолчанию данная настройка отключена (Рис. 2.168).
![_images/mapsurf_adm187.png](_images/mapsurf_adm187.png)
Рис. 2.168 Автоматическое удаление старых файлов
Включить загрузку метаинформации о файлах
Данная настройка предоставляет возможность загружать метаинформацию о файлах, которые будут подлежать удалению. Метаинформация может включать различные атрибуты файлов, такие как название, размер, дата создания и т. д. По умолчанию данная настройка отключена (Рис. 2.169).
![_images/mapsurf_adm188.png](_images/mapsurf_adm188.png)
Рис. 2.169 Включить загрузку метаинформации о файлах
Количество файлов на один запуск загрузки метаинформации
Настройка определяет количество файлов, для которых будет запрашиваться метаинформация в каждом цикле загрузки. Например, если установлено значение 100, автоудалятор будет запрашивать метаинформацию о 100 файлах за одну операцию. По умолчанию 1000 файлов (Рис. 2.170).
![_images/mapsurf_adm189.png](_images/mapsurf_adm189.png)
Рис. 2.170 Количество файлов на один запуск загрузки метаинформации
Лимит на количество файлов в очереди
Эта настройка устанавливает максимальное количество файлов, которые могут находиться в очереди на удаление. Когда файлы добавляются в очередь, автоудалятор будет постепенно удалять их в соответствии с установленными параметрами. По умолчанию 10000 файлов (Рис. 2.171).
![_images/mapsurf_adm190.png](_images/mapsurf_adm190.png)
Рис. 2.171 Лимит на количество файлов в очереди
Максимальное количество файлов на удаление за один запуск (7:00 – 23:00)
В настройке прописано ограничение на количество файлов, которые могут быть удалены за один раз в указанный временной промежуток. Например, если установлено значение 50, то автоудалятор удалит не более 50 файлов в указанный период времени. По умолчанию 1 файл (Рис. 2.172).
![_images/mapsurf_adm192.png](_images/mapsurf_adm192.png)
Рис. 2.172 Максимальное количество файлов на удаление за один запуск (7:00 – 23:00)
Максимальное количество файлов на удаление за один запуск (23:00 – 7:00)
В настройке прописано ограничение на количество файлов, которые могут быть удалены за один раз в указанный временной промежуток. Например, если установлено значение 50, то автоудалятор удалит не более 50 файлов в указанный период времени. По умолчанию 1 файл (Рис. 2.173).
![_images/mapsurf_adm191.png](_images/mapsurf_adm191.png)
Рис. 2.173 Максимальное количество файлов на удаление за один запуск (23:00 – 7:00)
Период между загрузками метаинформации о файлах (сек)
Настройка определяет интервал времени (в секундах), через который автоудалятор будет выполнять операции загрузки метаинформации о файлах. Например, если установлено значение 3600, то загрузка метаинформации будет выполняться каждый час. По умолчанию 300 секунд (Рис. 2.174).
![_images/mapsurf_adm193.png](_images/mapsurf_adm193.png)
Рис. 2.174 Период между загрузками метаинформации о файлах
Период между запусками
Настройка определяет интервал времени (в секундах) между последовательными запусками автоудалятора. Например, если установлено значение 3600, автоудалятор будет запускаться каждый час. По умолчанию 1 секунда (Рис. 2.175).
![_images/mapsurf_adm194.png](_images/mapsurf_adm194.png)
Рис. 2.175 Период между запусками
Разрешить удалять файлы в заданиях с указанными приоритетами
В данной настройке администратор может указать id необходимых приоритетов заданий, в которых должны быть удалены файлы (Рис. 2.176). Приоритеты могут быть заданы с помощью идентификаторов (ID), перечисленных через запятую.
![_images/mapsurf_adm195.png](_images/mapsurf_adm195.png)
Рис. 2.176 Разрешить удалять файлы в заданиях только со следующими приоритетами
Удалять видео только старше, чем (сек)
Настройка предоставляет возможность администратору указать срок хранения видеофайлов заданий (в секундах). В случае, если видео хранится в базе дольше указанного срока, данное видео будет автоматически удалено. По умолчанию установлено 45 дней (Рис. 2.177).
![_images/mapsurf_adm196.png](_images/mapsurf_adm196.png)
Рис. 2.177 Удалять видео только старше, чем (сек)
Удалять файлы только старше, чем (сек)
Настройка предоставляет возможность администратору указать срок хранения файлов заданий (в секундах). В случае, если файлы хранятся в базе дольше указанного срока, данные файлы будут автоматически удалены. По умолчанию 180 дней (Рис. 2.178).
![_images/mapsurf_adm197.png](_images/mapsurf_adm197.png)
Рис. 2.178 Удалять файлы только старше, чем (сек)
2.3.3.7.4.3. Автоматическое удаление файлов нулевого размера при обращении к ним
При удалении файла в базе может сохраниться информация о нем. Хранение подобной информации приводит к увеличению занимаемого места в хранилище. Данная настройка применяется для удаления подобных пустых записей. По умолчанию данная настройка отключена (Рис. 2.179).
![_images/mapsurf_adm198.png](_images/mapsurf_adm198.png)
Рис. 2.179 Автоматическое удаление файлов нулевого размера
2.3.3.7.4.4. Аутентификация через LDAP
В системе реализована настройка для интеграции с LDAP. LDAP – это система единой авторизации, через которую работают все программные продукты, используемые в организации. По умолчанию она отключена, но при необходимости может быть настроена администратором.
Для подключения авторизации пользователей через LDAP следует задать соответствующие значения в настройки «Хост» и «Порт». Далее администратору нужно заполнить «Логин администратора» и «Пароль администратора», введя данные пользователя LDAP, под которым будет производиться авторизация и поиск других пользователей (Рис. 2.180).
![_images/mapsurf_adm199.png](_images/mapsurf_adm199.png)
Рис. 2.180 Аутентификация через LDAP
2.3.3.7.4.4.1. Автоматическое создание пользователей
В системе добавлена настройка для автоматического создания нового пользователя, если данная пользовательская запись существует в каталоге Microsoft Active Directory. Пользователи создаются в одной организации с ролью «Исполнитель». В дальнейшем данных пользователей администратор может перенести в необходимую организацию, а также изменить роль в системе (Рис. 2.181).
![_images/mapsurf_adm200.png](_images/mapsurf_adm200.png)
Рис. 2.181 Автоматическое создание пользователей
2.3.3.7.4.4.2. Основные атрибуты Active Directory
В данной папке администратору следует прописать соответствие стандартных полей пользователя системы «ActiveMap» и полей LDAP (Рис. 2.182).
![_images/mapsurf_adm201.png](_images/mapsurf_adm201.png)
Рис. 2.182 Основные атрибуты Active Directory
2.3.3.7.4.5. Загрузка файлов
При подключении стороннего сервера для хранения данных администратор в данной настройке может прописать путь для каждого каталога, в каком хранилище хранить файлы. После этого на сервере будет создана данная директория, и файлы будут храниться в указанном месте (Рис. 2.183).
![_images/mapsurf_adm202.png](_images/mapsurf_adm202.png)
Рис. 2.183 Загрузка файлов
2.3.3.7.4.6. Логирование
Настройка позволяет вести автоматическую запись в хронологическом порядке событий, происходящих с заданием (создание, комментирование). По умолчанию данная настройка подключена (Рис. 2.184).
![_images/mapsurf_adm203.png](_images/mapsurf_adm203.png)
Рис. 2.184 Логирование
2.3.3.7.4.7. Timestamp последнего обновления счетчиков сообщений в чатах
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки.
2.3.3.7.4.8. Интервал обновления счетчиков сообщений в чатах
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки.
2.3.3.7.4.9. Режим ActiveMap Lite
Настройка позволяет администратору перейти в режим использования системы без предоставления отдельно выделенного сервера для каждой организации. По умолчанию данная настройка отключена.
2.3.3.7.5. Секция «Интерфейс»
Данная секция позволяет администратору настраивать отображение оценок задания (Рис. 2.185). Оценки выставляются пользователями в мобильном приложении «ActiveMap Informer». Также есть возможность просмотреть их в настольном приложении «ActiveMap Messages». При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm120.png](_images/mapsurf_adm120.png)
Рис. 2.185 Секция «Интерфейс»
2.3.3.7.5.1. Оценка задания
Видимое поле
В данной настройке администратор может включить видимость оценки в настольном приложении «ActiveMap Messages». По умолчанию данная настройка отключена (Рис. 2.159).
![_images/mapsurf_adm121.png](_images/mapsurf_adm121.png)
Рис. 2.186 Настройка видимости оценки
Имитировать наличие оценки при ее отсутствии
Настройка является системной и позволяет избежать возникновения ошибок при отсутствии выставленной оценки в задании.
Использовать эмодзи
Настройка предоставляет возможность использовать эмодзи в качестве отображения оценки в настольном приложении «ActiveMap Messages». По умолчанию данная настройка включена (Рис. 2.187). При выключенном тумблере пользователи будут видеть оценки в настольном приложении «ActiveMap Messages» в виде звезд, а не эмодзи.
![_images/mapsurf_adm122.png](_images/mapsurf_adm122.png)
Рис. 2.187 Использование эмодзи
Шкала [3-5]
В системе есть возможность установить шкалу (от 3 до 5) для оценки выполненного задания. По умолчанию установлена 4-балльная система для отображения оценок в настольном приложении «ActiveMap Messages» (Рис. 2.188).
![_images/mapsurf_adm123.png](_images/mapsurf_adm123.png)
Рис. 2.188 Использование эмодзи
2.3.3.7.6. Секция «Разрешения и области видимости»
Секция позволяет добавить настройки, позволяющие блокировать действия пользователей, которые могут привести к некорректной работе системы (Рис. 2.189). При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm124.png](_images/mapsurf_adm124.png)
Рис. 2.189 Секция «Разрешения и области видимости»
2.3.3.7.6.1. Позволять назначать задания на клиентские организации
В данной настройке администратор может запретить назначать задания на клиентскую организацию. При попытке назначения задания отобразится информация о запрете действий, но при этом задание будет создано, а поле «Организация-исполнитель» останется пустым. По умолчанию данная настройка отключена (Рис. 2.190).
![_images/mapsurf_adm125.png](_images/mapsurf_adm125.png)
Рис. 2.190 Запрет назначения заданий на клиентские организации
2.3.3.7.6.2. При авторизации блокировать другие сессии того же пользователя
Данная настройка позволяет блокировать сессию пользователя в приложении при повторной авторизации данной учетной записи в этом же приложении на другом устройстве. Так, например, если пользователь был авторизован в настольном приложении «ActiveMap Messages», то доступ другому пользователю под данной учетной записью в настольном приложении будет заблокирован. По умолчанию данная настройка отключена (Рис. 2.191).
![_images/mapsurf_adm126.png](_images/mapsurf_adm126.png)
Рис. 2.191 Запрет назначения заданий на клиентские организации
2.3.3.7.6.3. Разрешать удалять самого себя
В данной настройке администратор может указать роль, организацию или пользователей, которые смогут самостоятельно удалить свою учетную запись в мобильном приложении «ActiveMap Mobile» для операционной системы iOS (Рис. 2.192).
![_images/mapsurf_adm253.png](_images/mapsurf_adm253.png)
Рис. 2.192 Удаление своей учетной записи
2.3.3.7.7. Секция «Уведомления»
Данная секция позволяет настраивать работу PUSH-уведомлений и вебхуков (Рис. 2.193). При необходимости можно задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или внести значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm127.png](_images/mapsurf_adm127.png)
Рис. 2.193 Секция «Уведомления»
2.3.3.7.7.1. PUSH-уведомления
В данной настройке администратор задает работу PUSH-уведомлений при таких действиях как, создание, изменение, удаление заданий, добавление комментариев и т.д. (Рис. 2.194).
![_images/mapsurf_adm128.png](_images/mapsurf_adm128.png)
Рис. 2.194 Секция «Уведомления»
Push-уведомление по каждому из представленных действий настраивается для роли пользователей (Рис. 2.195).
![_images/mapsurf_adm129.png](_images/mapsurf_adm129.png)
Рис. 2.195 Секция «Уведомления»
2.3.3.7.7.2. Вебхуки
Данная настройка отвечает за то, сколько запросов можно отправить одновременно на сервер с выбранным протоколом передачи данных. По умолчанию установлено 10 запросов (Рис. 2.196).
![_images/mapsurf_adm130.png](_images/mapsurf_adm130.png)
Рис. 2.196 Максимальное количество одновременно выполняемых запросов на один сервер
2.3.3.7.8. Секция «MapSurfer»
Секция позволяет администратору настраивать дополнительные опции для работы в web-приложении «MapSurfer» (Рис. 2.197). При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm147.png](_images/mapsurf_adm147.png)
Рис. 2.197 Секция «MapSurfer»
2.3.3.7.8.1. Геопоиск
В папке «Геопоиск» представлены сервисы для геокодирования.
Сервисы, используемые для геокодирования
По умолчанию доступны следующие сервисы:
GeoCodingSearch – search.geo.pro;
GeoCodingNominatim – сервис работы через nominatim;
GeoCodingOSMru – https://openstreetmap.ru/api/search;
GeoCodingYandex – сервис yandex (работает только при наличии API ключа).
Администратор может подключить несколько геокодеров для геопоиска, последовательно добавив несколько значений. При использовании нескольких сервисов сначала поиск идет через первый в списке, если ничего не найдено, то используется второй и т.д (Рис. 2.198).
![_images/mapsurf_adm204.png](_images/mapsurf_adm204.png)
Рис. 2.198 Геопоиск
Буфер для обратного геокодирования по слоям (в метрах)
Для поиска по координатам в слоях необходимо сформировать небольшую зону, где будет осуществляться поиск. Данная настройка позволяет устанавливать буфер, в котором будет работать поиск. По умолчанию установлено 50 метров (Рис. 2.199).
![_images/mapsurf_adm205.png](_images/mapsurf_adm205.png)
Рис. 2.199 Буфер для обратного геокодирования
Ограничение на количество записей в ответе для геокодеров
Настройка, ограничивающая количество найденных записей в окне «Результаты поиска» в режиме «Карта». Чем больше значение задано в данной настройке, тем дольше будет обрабатываться запрос. По умолчанию установлено 20 записей (Рис. 2.200).
![_images/mapsurf_adm206.png](_images/mapsurf_adm206.png)
Рис. 2.200 Ограничение на количество записей в ответе для геокодеров
Ограничить поиск только передаваемой областью для Nominatim (GeoCodingNominatim)
Данная настройка определяет границы для поиска через Nominatim. Если настройка подключена, то поиск будет осуществляться только по области, которая передается в запросе. В частности, при поиске в приложении «MapSurfer» в режиме карты, это область карты, которая отображается в данный момент в браузере. По умолчанию данная функция отключена (Рис. 2.201).
![_images/mapsurf_adm207.png](_images/mapsurf_adm207.png)
Рис. 2.201 Ограничение поиска только передаваемой областью для Nominatim
2.3.3.7.8.2. Модули
Модуль статистики – это отчет, который генерируется (обновляется) через заданный промежуток времени на основе собранных данных в режиме онлайн. Данный отчет доступен пользователям в режиме «Карта» (Рис. 2.202).
![_images/mapsurf_adm259.png](_images/mapsurf_adm259.png)
Рис. 2.202 Модуль статистики
Мультиязычность отчета статистики
Модуль статистики поддерживает генерацию отчетов для разных языков интерфейса. В данной папке можно прописать необходимый отчет для указанного языка. Для добавления нового языка следует создать новую папку, нажав на «+Настройка». В поле «Ключ» указать двухбуквенный код языка, в поле «Название» ввести название языка (Рис. 2.203). Далее администратору следует добавить значение, в котором будет указан id отчета для данного языка.
![_images/mapsurf_adm260.png](_images/mapsurf_adm260.png)
Рис. 2.203 Добавление языка
Если язык не указан, то по умолчанию используется отчет, заданный в настройке «Id отчета для статистики».
Id отчета для статистики
В данной настройке администратор может указать id отчета, который будет использоваться для отображения статистики. При этом можно указать разные отчеты для разных ролей или же организаций (Рис. 2.204).
![_images/mapsurf_adm132.png](_images/mapsurf_adm132.png)
Рис. 2.204 Указание отчета для модуля статистики
Максимальная высота окна и Максимальная ширина окна
По умолчанию окно статистики оптимизировано под содержимое отчета (Рис. 2.205). При необходимости администратор может изменить размер окна, указав новые значения.
![_images/mapsurf_adm133.png](_images/mapsurf_adm133.png)
Рис. 2.205 Максимальная высота окна
Показывать ли кнопку со статистикой
Настройка позволяет отобразить в web-приложении «MapSurfer» в режиме «Карта» на панели инструментов кнопку для подключения онлайн-статистики. По умолчанию данная функция отключена (Рис. 2.206).
![_images/mapsurf_adm134.png](_images/mapsurf_adm134.png)
Рис. 2.206 Показывать ли кнопку со статистикой
Показывать ли сразу окошко со статистикой
При подключении данной настройки в режиме «Карта» в приложении «MapSurfer» после авторизации автоматически будет отображаться всплывающее окошко с онлайн-статистикой. По умолчанию данная функция отключена (Рис. 2.207).
![_images/mapsurf_adm135.png](_images/mapsurf_adm135.png)
Рис. 2.207 Показывать ли сразу окошко со статистикой
Расположение окна со статистикой относительно верхнего края и Расположение окна со статистикой относительно левого края
По умолчанию задано расположение всплывающего окошка статистики в браузере относительно верхнего и левого края (в пикселях) (Рис. 2.208). При необходимости администратор может изменить размер окна, указав новые значения.
![_images/mapsurf_adm136.png](_images/mapsurf_adm136.png)
Рис. 2.208 Расположение окна со статистикой относительно верхнего края
Частота обновления отчета (в секундах)
Данная настройка позволяет администратору задать частоту обновления данных в онлайн-статистике. По умолчанию установлено 180 секунд (Рис. 2.209).
![_images/mapsurf_adm137.png](_images/mapsurf_adm137.png)
Рис. 2.209 Частота обновления отчета (в секундах)
2.3.3.7.8.3. Переводы
В данной папке администратор может переопределять стандартный перевод фраз в web-приложении «MapSurfer» на нужном языке. По умолчанию добавлены папки для русского и английского языков (Рис. 2.210).
![_images/mapsurf_adm138.png](_images/mapsurf_adm138.png)
Рис. 2.210 Переводы
Администратор может добавить другой требуемый язык. Для этого следует создать новую папку, нажав на «+Папка». В поле «Ключ» указать двухбуквенный код языка, в поле «Название» ввести название языка (Рис. 2.211).
![_images/mapsurf_adm139.png](_images/mapsurf_adm139.png)
Рис. 2.211 Добавление новой папки
Далее администратору следует добавить настройку. В поле «Ключ» указать ключ, который используется системой для данного перевода. В поле «Название» указать любое название, по которому будет понятно, к чему относится перевод, в поле «Тип» нужно выбрать «Строка» (Рис. 2.212).
![_images/mapsurf_adm140.png](_images/mapsurf_adm140.png)
Рис. 2.212 Добавление новой настройки
После сохранения настройки следует добавить новое значение, которое будет использоваться в данном языке для перевода.
2.3.3.7.8.4. Слои
В данной папке представлены дополнительные настройки по работе с тематическими слоями (Рис. 2.213).
![_images/mapsurf_adm208.png](_images/mapsurf_adm208.png)
Рис. 2.213 Слои
Импорт объектов
В мобильном приложении «ActiveMap Mobile» реализована поддержка импорта объектов обслуживания из текстового файла.
Максимальное количество строк для импорта
В данной настройке указано ограничение на количество строк, которое можно загрузить за один раз при простом импорте объектов. По умолчанию установлено 10000 строк (Рис. 2.214).
![_images/mapsurf_adm264.png](_images/mapsurf_adm264.png)
Рис. 2.214 Максимальное количество строк для импорта
Буфер поиска объекта в точке
Настройка позволяет администратору установить размер буфера, который будет использоваться для получения дополнительной информации по объектам в режиме «Карта». По умолчанию установлено 200 метров (Рис. 2.215).
![_images/mapsurf_adm209.png](_images/mapsurf_adm209.png)
Рис. 2.215 Слои
Ограничение на количество записей в ответе при поиске объектов в точке
Настройка, которая ограничивает количество записей в окне «Результаты поиска» при поиске объектов в режиме «Карта». Чем больше значение задано в данной настройке, тем дольше будет обрабатываться запрос. По умолчанию установлено 30 записей (Рис. 2.216).
![_images/mapsurf_adm210.png](_images/mapsurf_adm210.png)
Рис. 2.216 Ограничение на количество записей в ответе при поиске объектов в точке
Ограничение на количество записей в ответе при поиске объектов по области
Настройка, которая ограничивает количество записей в окне «Результаты поиска» при поиске объектов инструментом «Список объектов области» в режиме «Карта». Чем больше значение задано в данной настройке, тем дольше будет обрабатываться запрос. По умолчанию установлено 30 записей (Рис. 2.217).
![_images/mapsurf_adm211.png](_images/mapsurf_adm211.png)
Рис. 2.217 Ограничение на количество записей в ответе при поиске объектов по области
Выгружать ли объекты слоя с геометрией
Настройка позволяет в web-приложении «MapSurfer» включить в выгрузку слоя информацию о геометрии объектов. По умолчанию данная настройка отключена (Рис. 2.218).
![_images/mapsurf_adm212.png](_images/mapsurf_adm212.png)
Рис. 2.218 Настройка выгрузки слоя с геометрией объектов
Запускать ли ежедневную переиндексацию слоя
Если слой редактируется через REST («ActiveMap Messages», «MapSurfer», «ActiveMap Mobile»), то изменения автоматически отобразятся в индексе. По умолчанию ежедневная переиндексация слоев отключена (Рис. 2.219).
![_images/mapsurf_adm213.png](_images/mapsurf_adm213.png)
Рис. 2.219 Ежедневная переиндексация слоев
Кодировка для загрузки/выгрузки слоя (csv, shape)
Настройка указывает, какая кодировка используется для экспорта и импорта данных в форматах .csv и .shape. По умолчанию установлена кодировка Windows-1251 (Рис. 2.220).
![_images/mapsurf_adm214.png](_images/mapsurf_adm214.png)
Рис. 2.220 Кодировка для загрузки слоя
Количество записей в одной транзакции при индексации слоя
В данной настройке указано количество объектов, запрашиваемых одновременно для индексации слоя. По умолчанию установлено 1000 объектов (Рис. 2.221).
![_images/mapsurf_adm251.png](_images/mapsurf_adm251.png)
Рис. 2.221 Количество записей в одной транзакции при индексации слоя
Количество объектов слоя в одной транзакции при загрузке слоя из shape-файла
Параметр, который отвечает за количество объектов слоя в одной транзакции для загрузки в базу данных при импорте слоя из shape-файла. По умолчанию установлено 1000 объектов (Рис. 2.222).
![_images/mapsurf_adm215.png](_images/mapsurf_adm215.png)
Рис. 2.222 Количество объектов слоя в одной транзакции при загрузке слоя из shape-файла
Очистка GWС при уведомлении об изменении слоев
В данной настройке администратор может отключить удаление GeoWebCache при уведомлении об изменении слоев. По умолчанию настройка отключена (Рис. 2.223).
![_images/mapsurf_adm265.png](_images/mapsurf_adm265.png)
Рис. 2.223 Очистка GWС при уведомлении об изменении слоев
Показывать ли всегда в слое мониторинга пользователей подписи
В данной настройке администратор может подключить автоматическое отображение подписи пользователей при подключении слоя «Пользователи» в web-приложении «MapSurfer». Подпись формируется на основе заполненного поля «ФИО» в карточке пользователя. По умолчанию настройка отключена (Рис. 2.224).
![_images/mapsurf_adm261.png](_images/mapsurf_adm261.png)
Рис. 2.224 Подключение подписи пользователей
Частота проверки обновления объектов слоев
За интервал, указанный в данной настройке, собираются события об изменениях объектов тематических слоев (например, о создании нового объекта через мобильное приложение «ActiveMap Mobile»). После накопления таких изменений через WebSocket отправляется событие с информацией о необходимости перерисовки соответствующих слоев в web-приложении «MapSurfer». После этого новый объект появится автоматически (без обновления данных или переподключения слоя). Если изменения отсутствуют, то событие не отправляется. По умолчанию установлено 15 секунд (Рис. 2.225).
![_images/mapsurf_adm262.png](_images/mapsurf_adm262.png)
Рис. 2.225 Частота проверки обновления объектов слоев
2.3.3.7.8.5. Сократитель ссылок
Сервис, позволяющий сокращать длинные ссылки в инструменте «Фиксированная ссылка» при установке параметров карты, подключении тематических слоев в приложении «MapSurfer» в режиме «Карта» (Рис. 2.226).
![_images/mapsurf_adm141.png](_images/mapsurf_adm141.png)
Рис. 2.226 Сократитель ссылок
2.3.3.7.8.6. Включить мобильный режим для портала
Настройка позволяет администратору отключать отображение «MapSurfer» в мобильной версии. По умолчанию данная настройка подключена (Рис. 2.227).
![_images/mapsurf_adm142.png](_images/mapsurf_adm142.png)
Рис. 2.227 Включить мобильный режим портала
2.3.3.7.8.7. Демо-пользователь для отображения данных без авторизации
В данной настройке администратор может задать публичного пользователя. После этого на портале без авторизации будут отображены слои, к которым есть доступ у заданного пользователя (Рис. 2.228).
![_images/mapsurf_adm255.png](_images/mapsurf_adm255.png)
Рис. 2.228 Публичный пользователь
2.3.3.7.8.8. Максимальный размер файлов при загрузке (в мегабайтах)
Настройка, позволяющая установить максимальный объем файла для импорта в web-приложении «MapSurfer». По умолчанию установлено 2048 мегабайт (Рис. 2.229). Если объем загружаемого файла превышает данное значение, то отобразится информационное окно с сообщением об ошибке и данный файл не будет загружен.
![_images/mapsurf_adm143.png](_images/mapsurf_adm143.png)
Рис. 2.229 Максимальный размер файла для загрузки
2.3.3.7.8.9. Показывать ли кнопку Помощь
Данная настройка позволяет при необходимости скрывать кнопку «Помощь» в панели администрирования. По умолчанию настройка подключена (Рис. 2.230).
![_images/mapsurf_adm144.png](_images/mapsurf_adm144.png)
Рис. 2.230 Отключение кнопки «Помощь»
2.3.3.7.9. Секция «MapMessages»
Секция позволяет администратору настраивать дополнительные опции для работы в настольном приложении «ActiveMap Messages» (Рис. 2.231). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm146.png](_images/mapsurf_adm146.png)
Рис. 2.231 Секция «MapMessages»
2.3.3.7.9.1. Значения по умолчанию
Настройка позволяет администратору указать значения, которые будут автоматически заполняться при создании заданий в настольном приложении «ActiveMap Messages» (Рис. 2.232). Таким образом, после добавления значения пользователю при создании задания не требуется вручную заполнять данные поля. Они будут заполнены автоматически.
![_images/mapsurf_adm148.png](_images/mapsurf_adm148.png)
Рис. 2.232 Значения по умолчанию
2.3.3.7.9.2. Печать задания
Настройка позволяет администратору при необходимости скрывать карту при печати заданий в настольном приложении «ActiveMap Messages» (Рис. 2.233).
![_images/mapsurf_adm252.png](_images/mapsurf_adm252.png)
Рис. 2.233 Печать задания
2.3.3.7.9.3. Подложка карты приложения
Настройка позволяет администратору добавить свою карту в качестве базового слоя для работы в настольном приложении «ActiveMap Messages».
URL TMS-сервиса
В данной настройке администратор может ввести URL TMS-сервиса для указания своей карты в качестве базового слоя (Рис. 2.234).
![_images/mapsurf_adm149.png](_images/mapsurf_adm149.png)
Рис. 2.234 Подложка карты приложения
Название папки для кэша
Настройка позволяет администратору задать новую папку хранения кэша карты для работы в настольном приложении «ActiveMap Messages».
Проекция подложки
Администратор в данной настройке может ввести свою проекцию для базового слоя карты (в формате PROJ.4).
2.3.3.7.9.4. Слои MapSurfer
Данная настройка позволяет администратору указать через запятую id слоев, которые будут отображаться по умолчанию на карте в окне задания (Рис. 2.235).
![_images/mapsurf_adm150.png](_images/mapsurf_adm150.png)
Рис. 2.235 Значения по умолчанию
2.3.3.7.9.5. Автоматическое применение фильтра
В данной настройке администратор может подключить автоматическое применение фильтра к заданиям в настольном приложении «ActiveMap Messages». По умолчанию данная настройка подключена (Рис. 2.236). Если будет создано значение с выключенным тумблером, то в этом случае пользователю для применения фильтра следует нажать «Применить».
![_images/mapsurf_adm151.png](_images/mapsurf_adm151.png)
Рис. 2.236 Автоматическое применение фильтра
2.3.3.7.9.6. Радиус попадания фото в зону задания
Настройка позволяет администратору указывать радиус геозоны точки задания. По умолчанию установлен радиус 150 метров (Рис. 2.237).
![_images/mapsurf_adm152.png](_images/mapsurf_adm152.png)
Рис. 2.237 Радиус попадания фото в зону задания
2.3.3.7.10. Секция «Геолокация»
В секции представлены дополнительные настройки мониторинга геопозиции в мобильном приложении «ActiveMap Mobile» (Рис. 2.238). Данные настройки позволяют администратору самостоятельно определить, какой режим установлен на сервере. При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm153.png](_images/mapsurf_adm153.png)
Рис. 2.238 Секция «Геолокация»
2.3.3.7.10.1. Режимы мониторинга
Существует 5 режимов мониторинга устройств пользователей мобильного приложения, отличающихся точностью определения местоположения. В режиме максимально точного определения увеличена частота передачи точек местоположения на сервер. В режиме минимальной точности местоположение устройств передается реже, однако данный режим позволяет экономить заряд батареи устройства пользователя.
Режим соответствует номеру страницы рядом с операционной системой девайса (от 0 до 4):
0 – максимально точное определение местоположение;
4 – минимальное определение местоположения (Рис. 2.239).
![_images/mapsurf_adm154.png](_images/mapsurf_adm154.png)
Рис. 2.239 Режимы мониторинга
Каждый режим имеет свой набор настроек. Для перехода к настройкам определенного режима администратору следует нажать на номер страницы.
2.3.3.7.10.1.1. Android
В данной папке представлены настройки геолокации в мобильном приложении «ActiveMap Mobile» для операционной системы Android (Рис. 2.240). После добавления нового значения в представленные настройки пользователю необходимо обновить данные в мобильном приложении.
![_images/mapsurf_adm155.png](_images/mapsurf_adm155.png)
Рис. 2.240 Настройки режима мониторинга для операционной системы Android
Провайдер местоположения
Настройка предоставляет возможность задать провайдера для окна «Отметить мое местоположение» в мобильном приложении «ActiveMap Mobile». Доступные следующие провайдеры:
gps (по умолчанию) – этот провайдер определяет местоположение с помощью спутников. В зависимости от условий этому провайдеру может потребоваться некоторое время для определения местоположения;
network – определяет местоположение на основе доступности вышки сотовой связи и точек доступа WiFi. Результаты извлекаются с помощью поиска в сети;
passive – наименее точный провайдер. Этот провайдер получает данные о местоположении, когда другие приложения или службы запрашивают их, фактически не запрашивая местоположения самостоятельно.
Дистанция обновления местоположения при быстром движении
Настройка используется для фильтрации точек местоположения при быстром движении, например в автомобиле. Администратор может задать, через сколько метров устройству необходимо запрашивать местоположение пользователя при данном виде движения.
Дистанция обновления местоположения при медленном движении
Настройка используется для фильтрации точек местоположения при медленном движении, например при ходьбе. Администратор может задать, через сколько метров устройству необходимо запрашивать местоположение пользователя при данном виде движения.
Задержка перехода в сон
В настройке указано, через сколько секунд при отсутствии движения пользователя мониторинг местоположения будет переведен в режим ожидания.
Идентификатор
В настройке указан id выбранного режима мониторинга местоположения пользователей. Настройка используется для мобильного приложения «Geo4.me». Cуществует 5 режимов мониторинга геопозиции. Исходя из данного индекса, происходит их сортировка в интерфейсе мобильного приложения.
Интервал отправки записанных точек
В данной настройке указано, с какой частотой (в секундах) будут отправляться точки местоположения пользователя на сервер.
Конфигурация по умолчанию
В данной настройке указано, какой из представленных режимов геомониторинга активирован на сервере.
Максимальная погрешность местоположения
Настройка задает допустимую погрешность координат. Если координата превышает данную погрешность, то она учитываться не будет.
Название
В данной настройке отображается название выбранного режима мониторинга местоположения пользователей.
Описание
Настройка содержит краткое описание работы выбранного режима мониторинга.
В настройках Порт AutoMap-демона и Хост AutoMap-демона прописаны адрес и порт для подключения к серверу.
2.3.3.7.10.1.2. iOS
В данной папке представлены настройки геолокации в мобильном приложении «ActiveMap Mobile» для операционной системы iOS. После добавления нового значения в представленные настройки пользователю необходимо перезапустить мобильное приложение.
2.3.3.7.10.1.2.1. Модули
Использование данных акселерометра для определения типа активности
В данной настройке администратор может добавить возможность использования акселерометра в мобильном устройстве, что улучшит качество передаваемых данных (Рис. 2.241). Подключение данного датчика позволит также получать информацию о скорости и направлении передвижения. Однако, использование датчиков мобильного устройства влечет за собой повышенный расход аккумулятора устройства.
![_images/mapsurf_adm230.png](_images/mapsurf_adm230.png)
Рис. 2.241 Использование данных акселерометра
Использование координат, предоставляемых системой, которые она определила по сотовым и беспроводным сетям
Определение местоположения на iOS устройствах по умолчанию происходит по сотовым и беспроводным сетям. Выбрать только один из данных вариантов не предоставляется возможным. Данная настройка по умолчанию подключена (Рис. 2.242).
![_images/mapsurf_adm231.png](_images/mapsurf_adm231.png)
Рис. 2.242 Определение координат по сотовым и беспроводным сетям
Использование мониторинга по GPS
В данной настройке указано, что определение местоположения на iOS устройствах происходит также и по GPS. Данная настройка по умолчанию подключена (Рис. 2.243).
![_images/mapsurf_adm232.png](_images/mapsurf_adm232.png)
Рис. 2.243 Использование мониторинга по GPS
Использование системных возможностей для засыпания и пробуждения мониторинга при прибытии/убытии из произвольного места, где устройство находилось долго и Установка региона после ухода мониторинга в сон, для пробуждения при выходе из него
Применение данных настроек позволяет не отправлять в систему данные, если пользователь находится длительное время в одном месте (дом, офис). Настройка переводит приложение в режим ожидания спустя время, которое указано в настройке Задержка перехода в сон (Рис. 2.244).
![_images/mapsurf_adm233.png](_images/mapsurf_adm233.png)
Рис. 2.244 Установка региона после ухода мониторинга в сон, для пробуждения при выходе из него
2.3.3.7.10.1.2.2. Настройки мониторинга при быстром движении
Желаемая точность
Настройка используется для фильтрации точек местоположения при быстром движении, например в автомобиле. Если радиус точки больше заданного значения, эти точки не используются (Рис. 2.245).
![_images/mapsurf_adm234.png](_images/mapsurf_adm234.png)
Рис. 2.245 Желаемая точность при медленном движении
Минимальная дистанция между точками при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может указать, через сколько метров нужно записать новую точку. Например, система добавит новую точку только тогда, когда пользователь преодолеет дистанцию в 200 метров (Рис. 2.246). Однако, частая отправка местоположения влечет за собой повышенный расход аккумулятора устройства.
![_images/mapsurf_adm235.png](_images/mapsurf_adm235.png)
Рис. 2.246 Минимальная дистанция между точками при получении обновления местоположения
Минимальное изменение угла движения, при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может задать минимальный угол движения в градусах. Так например, если угол соответствует минимальному значению, то это изменение считается незначительным и угол движения меняться не будет (Рис. 2.247).
![_images/mapsurf_adm236.png](_images/mapsurf_adm236.png)
Рис. 2.247 Минимальное изменение угла движения
2.3.3.7.10.1.2.3. Настройка мониторинга при медленном движении
Желаемая точность
Настройка используется для фильтрации точек местоположения при медленном движении, например при ходьбе. Если радиус точки больше заданного значения, эти точки не используются (Рис. 2.248).
![_images/mapsurf_adm237.png](_images/mapsurf_adm237.png)
Рис. 2.248 Желаемая точность при медленном движении
Минимальная дистанция между точками при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может указать, через сколько метров нужно записать новую точку. Например, система добавит новую точку только тогда, когда пользователь преодолеет дистанцию в 70 метров (Рис. 2.249). Однако, частая отправка местоположения влечет за собой повышенный расход аккумулятора устройства.
![_images/mapsurf_adm238.png](_images/mapsurf_adm238.png)
Рис. 2.249 Минимальная дистанция между точками при получении обновления местоположения
Минимальное изменение угла движения при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может задать минимальный угол движения в градусах. Если угол соответствует минимальному значению, то это изменение считается незначительным и угол движения пользователя меняться не будет (Рис. 2.250).
![_images/mapsurf_adm239.png](_images/mapsurf_adm239.png)
Рис. 2.250 Минимальное изменение угла движения
Задержка перехода в сон
В настройке указано, через сколько секунд при отсутствии движения пользователя мониторинг местоположения будет переведен в режим ожидания (Рис. 2.251).
![_images/mapsurf_adm221.png](_images/mapsurf_adm221.png)
Рис. 2.251 Задержка перехода в сон
Идентификатор
В настройке указан id выбранного режима мониторинга местоположения пользователей (Рис. 2.252).
![_images/mapsurf_adm222.png](_images/mapsurf_adm222.png)
Рис. 2.252 Идентификатор режима мониторинга
Индекс сортировки в списке по качеству записей
Настройка используется для мобильного приложения «Geo4.me». Cуществуют 5 режимов мониторинга геопозиции. Исходя из данного индекса происходит их сортировка в интерфейсе мобильного приложения (Рис. 2.253).
![_images/mapsurf_adm223.png](_images/mapsurf_adm223.png)
Рис. 2.253 Индекс сортировки в списке по качеству записей
Интервал отправки записанных точек
В данной настройке указано, с какой частотой (в секундах) будут отправляться точки местоположения пользователя на сервер (Рис. 2.254).
![_images/mapsurf_adm224.png](_images/mapsurf_adm224.png)
Рис. 2.254 Интервал отправки записанных точек
Конфигурация по умолчанию
В настройке отображается режим геомониторинга, активированный на сервере (Рис. 2.255).
![_images/mapsurf_adm225.png](_images/mapsurf_adm225.png)
Рис. 2.255 Конфигурация по умолчанию
Максимальная погрешность местоположения
Настройка задает допустимую погрешность координат. Если координата превышает данную погрешность, то она учитываться не будет (Рис. 2.256).
![_images/mapsurf_adm226.png](_images/mapsurf_adm226.png)
Рис. 2.256 Максимальная погрешность местоположения
Название
В данной настройке отображается название выбранного режима мониторинга местоположения пользователей (Рис. 2.257).
![_images/mapsurf_adm227.png](_images/mapsurf_adm227.png)
Рис. 2.257 Название режима мониторинга геопозиции
Описание
Настройка содержит краткое описание работы выбранного режима мониторинга (Рис. 2.258).
![_images/mapsurf_adm228.png](_images/mapsurf_adm228.png)
Рис. 2.258 Описание режима мониторинга геопозиции
В настройках Порт AutoMap-демона и Хост AutoMap-демона прописаны адрес и порт для подключения к серверу (Рис. 2.259).
![_images/mapsurf_adm229.png](_images/mapsurf_adm229.png)
Рис. 2.259 Хост AutoMap-демона
2.3.3.7.10.2. Сервер
Данные настройки позволяют администратору производить серверные настройки мониторинга геолокации пользователей (Рис. 2.260)
![_images/mapsurf_adm156.png](_images/mapsurf_adm156.png)
Рис. 2.260 Серверные настройки мониторинга геолокации
Устанавливать соединение с сервисом местоположения
При включенной настройке Cerebellum получает местоположение пользователей за счёт установки соединения с сервисом трекинга местоположения. При отключении данной настройки в процессе работы Cerebellum сбрасывает соединение. Реакция на изменение настройки происходит мгновенно, но сама установка соединения может потребовать некоторого времени. По умолчанию данная настройка подключена (Рис. 2.261)
![_images/mapsurf_adm157.png](_images/mapsurf_adm157.png)
Рис. 2.261 Установка соединения с сервисом местоположения
Интервал между попытками соединения
В случае неудачной попытки соединения с сервисом трекинга местоположения следующая попытка будет предпринята через время, указанное в данной настройке (Рис. 2.262)
![_images/mapsurf_adm158.png](_images/mapsurf_adm158.png)
Рис. 2.262 Интервал между попытками соединения
Количество попыток соединения подряд
Неудачные попытки соединения объединяются в группы. Максимальное количество попыток в группе прописано в данной настройке (Рис. 2.263)
![_images/mapsurf_adm159.png](_images/mapsurf_adm159.png)
Рис. 2.263 Количество попыток соединения
Интервал ожидания после использования всех попыток
При использовании всех попыток в группе следующая группа попыток будет предпринята через время, указанное в данной настройке (Рис. 2.264)
![_images/mapsurf_adm160.png](_images/mapsurf_adm160.png)
Рис. 2.264 Интервал ожидания после использования всех попыток
2.3.3.7.11. Секция «Ассистенты»
Секция предоставляет возможность администратору настраивать существующие алгоритмы, выполняющие определенные действия (Рис. 2.265). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm161.png](_images/mapsurf_adm161.png)
Рис. 2.265 Секция «Ассистенты»
2.3.3.7.11.1. Автоматические комментарии
Данная настройка позволяет добавлять комментарии о прикреплении файла в историю в момент создания задания. По умолчанию настройка подключена (Рис. 2.266)
![_images/mapsurf_adm162.png](_images/mapsurf_adm162.png)
Рис. 2.266 Автоматические комментарии
2.3.3.7.11.2. Автоматическое закрытие задания
Настройка, позволяющая автоматически переводить задание на закрывающем этапе в стадию «Завершено». По умолчанию данная настройка отключена (Рис. 2.267).
![_images/mapsurf_adm163.png](_images/mapsurf_adm163.png)
Рис. 2.267 Автоматическое закрытие задания
2.3.3.7.11.3. Автоматическое заполнение размера файлов
Данная настройка позволяет заполнять в базе данных колонку «Размер файла» у старых файлов. Чтобы включить процесс постепенного заполнения данными, нужно подключить данную настройку, которая загружает из базы данных отмеченное количество файлов в настройке Сколько файлов обрабатывать за раз с указанной в настройке Период запуска периодичностью, ищет их на диске и собирает информацию по их размеру. По умолчанию данная настройка отключена (Рис. 2.268).
![_images/mapsurf_adm164.png](_images/mapsurf_adm164.png)
Рис. 2.268 Автоматическое заполнение размера файлов
2.3.3.7.11.4. Автоматическое назначение заданий
Настройка отвечает за автоматическое назначение заданий. Автоназначение по умолчанию включено только для роли «Клиент», для остальных применение данной настройки недоступно (Рис. 2.269).
![_images/mapsurf_adm165.png](_images/mapsurf_adm165.png)
Рис. 2.269 Автоматическое назначение заданий
2.3.3.7.11.5. Контроль истечения срока выполнения заданий
Настройки, позволяющие фиксировать в истории задания истечение срока выполнения. По умолчанию данная настройка подключена (Рис. 2.270).
Контроль истечения срока выполнения функционирует при соблюдении следующих условий:
настройка «Контроль истечения срока выполнения заданий» включена;
задание не является шаблонным;
срок выполнения задания находится в будущем;
задание находится на стадии «В работе».
![_images/mapsurf_adm166.png](_images/mapsurf_adm166.png)
Рис. 2.270 Контроль истечения срока выполнения заданий
Внимание
Отслеживание срока выполнения ведётся вне зависимости от значения настройки. Значение влияет только на то, будут ли фиксироваться события истечения срока в базе и в виде комментариев в задании.
Количество заданий, загружаемых в кэш за один раз
Для отслеживания срока выполнения Cerebellum применяет кэш, в котором хранит сопоставление между заданиями и их сроками выполнения в порядке возрастания последних. Кэш заполняется и обновляется при создании, изменении и удалении заданий, а также при старте Cerebellum, чтобы загрузить информацию об уже существующих заданиях. Такая загрузка происходит постепенно, чтобы не вызвать чрезмерной нагрузки на сервер. С определённой периодичностью Cerebellum сохраняет в кэш очередные задания, в порядке возрастания их срока выполнения. В данной настройке указано, сколько заданий загружается из базы в кэш за один раз (Рис. 2.271).
![_images/mapsurf_adm167.png](_images/mapsurf_adm167.png)
Рис. 2.271 Количество заданий, загружаемых в кэш за один раз
Интервал загрузки заданий в кэш
Настройка также контролирует процесс заполнения заданиями внутреннего кэша механизма контроля сроков выполнения, а именно указывает, с какой периодичностью очередные наборы заданий должны загружаться из базы в кэш (Рис. 2.272).
![_images/mapsurf_adm168.png](_images/mapsurf_adm168.png)
Рис. 2.272 Интервал загрузки заданий в кэш
Интервал проверки истечения срока
В данной настройке указано, как часто Cerebellum будет проверять наличие просроченных заданий (Рис. 2.273). По умолчанию установлено 30 секунд.
![_images/mapsurf_adm169.png](_images/mapsurf_adm169.png)
Рис. 2.273 Интервал проверки истечения срока
Размер буфера обрабатываемых заданий
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. В системе может существовать большое количество заданий с одинаковым сроком выполнения, например задания по расписанию. По истечении срока у всех этих заданий нужно изменить соответствующую колонку, а также добавить комментарий. Первым этапом система забирает из базы задание, так как в кэше хранится только его ID. Выполнение этой операции поодиночке для всех просроченных заданий может вызвать большую нагрузку на базу данных. Поэтому есть буфер просроченных заданий, который заполняется по мере наступления срока выполнения. Просроченные задания из буфера отправляются в обработку только после полного заполнения буфера, а также по таймауту. Данная настройка задает размер буфера (Рис. 2.274). По умолчанию установлено 50 заданий.
![_images/mapsurf_adm170.png](_images/mapsurf_adm170.png)
Рис. 2.274 Размер буфера обрабатываемых заданий
Максимальное время жизни заданий в буфере
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. Данная настройка задаёт частоту, с которой задания из буфера просроченных заданий отправляются в обработку вне зависимости от заполненности буфера. Таймаут введён для своевременной обработки просроченных заданий в том случае, если событие истечения срока возникает очень редко (Рис. 2.275). По умолчанию установлена 1 секунда.
![_images/mapsurf_adm171.png](_images/mapsurf_adm171.png)
Рис. 2.275 Максимальное время жизни заданий в буфере
2.3.3.7.11.6. Фиксировать в задании вход/выход исполнителя
В Cerebellum существует механизм контроля входа/выхода исполнителей в/из зоны заданий. Зоны задаются в виде окружностей, описанных вокруг точек заданий. Чтобы механизм работал корректно, необходимо, чтобы была включена связь с сервисом определения местоположения.
Контроль входа в зону работает для задания при соблюдении следующих условий:
механизм контроля входа в зону включен;
у исполнителя включен трекинг местоположения;
у задания есть точка;
задание не является шаблонным;
задание находится на стадии «В работе» или «Завершено», но исполнитель находится в зоне задания.
Внимание
Если задание завершено, но исполнитель находится в зоне, то механизм контроля ожидает его выхода из зоны, и уже потом прекращает слежение за заданием. Однако, это не относится к заданиям, которые находятся в стадии «Завершено» в момент запуска Cerebellum. Для таких заданий невозможно корректно определить, находится исполнитель в зоне или нет, поэтому для них вход/выход не отслеживается.
Если для задания соблюдены описанные выше условия, то при входе/выходе исполнителя в зону задания будет:
добавляться запись в соответствующую таблицу с фиксацией:
пользователя;
точки задания;
даты и времени;
признака входа/выхода;
признака возникновения события непосредственно в момент назначения на исполнителя;
от имени исполнителя в задании будет создаваться один из следующих комментариев:
«Исполнитель покинул зону действия задания»;
«Исполнитель вошел в зону действия задания»;
«Исполнитель находится вне зоны действия задания», если событие возникло в момент назначения на исполнителя или в момент изменения настройки радиуса зоны;
«Исполнитель находится внутри зоны действия задания», если событие возникло в момент назначения на исполнителя или в момент изменения настройки радиуса зоны.
По умолчанию данная настройка подключена (Рис. 2.276).
![_images/mapsurf_adm172.png](_images/mapsurf_adm172.png)
Рис. 2.276 Фиксировать в задании вход/выход исполнителя
Радиус зоны задания
В данной настройке администратор может установить, на каком расстоянии от точки задания будет считаться, что исполнитель вошёл/вышел из зоны задания. По умолчанию установлено 75 метров (Рис. 2.277).
![_images/mapsurf_adm173.png](_images/mapsurf_adm173.png)
Рис. 2.277 Радиус зоны задания
Внимание
При изменении настройки во время работы Cerebellum большое количество исполнителей может оказаться внутри/вне зоны задания, чем можно серьёзно нагрузить систему, вызвав массовое добавление комментариев.
Количество заданий, загружаемых в кэш за один раз
Для отслеживания входа/выхода пользователей из геозоны задания Cerebellum использует кэш заданий, где хранит ту часть информации, которая необходима для вычисления событий входа и выхода. При старте Cerebellum кэш заполняется информацией, но это происходит постепенно, чтобы не вызвать чрезмерной нагрузки на сервер. С определённой периодичностью Cerebellum сохраняет в кэш очередные задания, в порядке убывания их id. В данной настройке указано, сколько заданий загружается из базы в кэш за один раз (Рис. 2.278).
![_images/mapsurf_adm174.png](_images/mapsurf_adm174.png)
Рис. 2.278 Количество заданий, загружаемых в кэш за один раз
Интервал загрузки заданий в кэш
Настройка также контролирует процесс заполнения заданиями внутреннего кэша механизма отслеживания входа/выхода пользователей из геозоны задания, а именно указывает, с какой периодичностью очередные наборы заданий должны загружаться из базы в кэш (Рис. 2.279).
![_images/mapsurf_adm175.png](_images/mapsurf_adm175.png)
Рис. 2.279 Интервал загрузки заданий в кэш
Размер буфера обрабатываемых событий о входе/выходе исполнителя
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. В системе может существовать большое количество заданий, где возникает событие вход/выход из геозоны задания. Для всех этих заданий нужно добавить соответствующий комментарий. Первым этапом система забирает из базы задание, так как в кэше хранится только его id. Выполнение этой операции поодиночке для всех заданий может вызвать большую нагрузку на базу. Поэтому используется буфер обрабатываемых событий. Данная настройка задает размер буфера (Рис. 2.280). По умолчанию установлено 20 событий.
![_images/mapsurf_adm176.png](_images/mapsurf_adm176.png)
Рис. 2.280 Размер буфера обрабатываемых событий о входе/выходе исполнителя
Максимальное время жизни событий о входе/выходе исполнителя в буфере (в секундах)
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. Данная настройка задаёт частоту, с которой события из буфера отправляются в обработку вне зависимости от заполненности буфера. Таймаут введён для своевременной обработки событий в том случае, если событие входа/выхода из геозоны задания возникает очень редко (Рис. 2.281). По умолчанию установлена 1 секунда.
![_images/mapsurf_adm177.png](_images/mapsurf_adm177.png)
Рис. 2.281 Максимальное время жизни событий о входе/выходе исполнителя в буфере (в секундах)
Период, в течение которого геопозиция считается активной
Настройка задает период, в течение которого геопозиция пользователя считается активной. По умолчанию установлено 3 часа (Рис. 2.282).
![_images/mapsurf_adm178.png](_images/mapsurf_adm178.png)
Рис. 2.282 Период, в течение которого геопозиция считается активной
2.3.3.7.12. Секция «Функции заданий»
В данной секции представлены настройки параметров работы сервера с заданиями (Рис. 2.283). При необходимости можно задать новое значение для настройки, выделив ее, затем нажать «+Значение». В открывшемся окне включить/выключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
![_images/mapsurf_adm179.png](_images/mapsurf_adm179.png)
Рис. 2.283 Секция «Функции заданий»
2.3.3.7.12.1. Сообщения
Количество чатов, загружаемых за один раз при старте приложения
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. В данной настройке указано, сколько комментарий загружается за один раз при старте (Рис. 2.284).
![_images/mapsurf_adm180.png](_images/mapsurf_adm180.png)
Рис. 2.284 Количество чатов, загружаемых за один раз при старте приложения
2.3.3.7.12.2. Включать автоматический маппинг полей и координаты из объекта обслуживания
Серверная настройка, позволяющая включить копирование полей и координат из объекта обслуживания в настраиваемые поля при создании задания. По умолчанию настройка подключена (Рис. 2.285).
![_images/mapsurf_adm181.png](_images/mapsurf_adm181.png)
Рис. 2.285 Автоматический маппинг полей и координаты из объекта обслуживания
2.3.3.7.12.3. При создании задания прикреплять файлы объектов обслуживания
Настройка, позволяющая при создании задания копировать файлы связанного объекта обслуживания. По умолчанию данная настройка отключена (Рис. 2.286).
![_images/mapsurf_adm182.png](_images/mapsurf_adm182.png)
Рис. 2.286 Прикрепление файлов объектов обслуживания
2.3.3.7.13. Секция «Расписание»
В данной секции указано максимальное количество одновременно создаваемых заданий по расписанию. По умолчанию установлено 2 задания. Это означает, что в один момент времени будет создано не более 2 заданий по расписанию (Рис. 2.287).
![_images/mapsurf_adm183.png](_images/mapsurf_adm183.png)
Рис. 2.287 Секция «Расписание»