2.3.3.7. Блок «Настройки»
Опасно
Значения существующих настроек выверены разработчиками в процессе отладки. Изменения в данном блоке могут повлечь за собой сбой в работе системы или прекращение ее работоспособности.
В блоке «Настройки» администратору доступны настройки различных элементов системы (Рис. 2.139).
Они разбиты на тематические секции. Каждая секция содержит папки и подпапки, в которых находятся настройки и их значения (Рис. 2.140).
Редактирование и удаление значений настроек по умолчанию недоступно.
Для того чтобы добавить новую настройку элемента системы, администратору нужно выбрать соответствующую секцию, затем нажать кнопку «+Настройка». Откроется форма с полями для заполнения (Рис. 2.141):
«Ключ» – название настройки латиницей, которое будет использоваться в системе;
«Название» – название настройки, которое будет отображаться в интерфейсе;
«Тип» – тип данных (строка, целое число, логическое выражение, вещественное число).
Чтобы задать настройке новое значение, администратору следует выделить настройку и нажать «+Значение». Откроется окно с полями, которые нужно заполнить (Рис. 2.142):
«Значение» – наименование, которому настройка будет равна в системе (зависит от типа данных, указанного при создании настройки);
«Организация» – названия организаций, к которым данная настройка будет применена;
«Пользователь» – имена пользователей, к которым настройка будет применена;
«Роль» – роли пользователей, к которым настройка будет применена;
«Состояние» – состояния задания, к которым настройка будет применена.
Внимание
Настройку можно указать либо для конкретного пользователя, либо для роли в системе. Если поля «Организация», «Пользователь», «Роль» не заполнены, настройка будет доступна для всех пользователей системы.
Для редактирования добавленного значения следует нажать . В открывшемся окне внести необходимые изменения и нажать «Сохранить». Для удаления добавленного значения требуется нажать . В появившемся диалоговом окне необходимо подтвердить или отменить удаление.
2.3.3.7.1. Секция «Мобильное приложение»
Секция «Мобильное приложение» позволяет администратору настраивать дополнительные опции для работы в приложении «ActiveMap Mobile», а также в упрощенной версии мобильного приложения (Рис. 2.143). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.1.1. Возможность прикреплять к задаче смету для учета расходных материалов
В данной папке администратор может добавить модуль учета расходных материалов (кнопка «Счет-фактура» в карточке задания).
Активировать
Данная настройка позволяет подключить модуль учета расходных материалов. По умолчанию данная настройка отключена (Рис. 2.144).
Текст пункта
Настройка позволяет администратору задать название модуля в приложении. По умолчанию для русского языка в операционной системе модуль называется «Счет-фактура», для английского языка «Invoice» (Рис. 2.145).
Шаблон URL
Данная настройка отображает веб-адрес страницы, которая откроется при нажатии на кнопку «Счет-фактура».
2.3.3.7.1.2. Интеграция с webView страницами
В данной папке администратор может добавить в меню навигации мобильного приложения «ActiveMap Mobile» разделы сторонних веб-приложений и сервисов.
Включено
Настройка позволяет активировать подключение стороннего сервиса. По умолчанию данная настройка отключена (Рис. 2.146).
Текст
Для указания наименования нового раздела в мобильном приложении «ActiveMap Mobile» администратору следует перейти в папку «Наименование меню», выбрать настройку «Текст» (Рис. 2.147) и ввести необходимое значение.
Шаблон URL
В данной настройке администратор может указать адрес стороннего веб-приложения или сервиса (Рис. 2.148).
2.3.3.7.1.3. Камера
В данной папке администратор может добавить настройки для работы кастомной камеры в мобильном приложении.
Запрещать фотографирование
Настройка запрещает делать снимок, если пользователь находится вне геозоны задания, либо выключена функция геолокации на устройстве, а также если службы геолокации не могут определить (с заданной точностью) местоположение устройства. По умолчанию данная настройка отключена (Рис. 2.149).
Максимальная задержка местоположения
Настройка задает время (миллисекунды) актуальности геолокации устройства после потери GPS-сигнала при использовании встроенной камеры. Если местоположение было получено более, чем указанное значение миллисекунд назад и настройка «Запрещать фотографирование» подключена, то приложение не позволит сделать снимок до тех пор, пока не получит точку, удовлетворяющую требованиям (Рис. 2.150).
Максимальная ошибка местоположения
Настройка позволяет администратору указать допустимую погрешность (в метрах) определения геолокации устройства при использовании встроенной камеры. Если полученное местоположение имеет большую погрешность, чем выставленное значение и настройка «Запрещать фотографирование» подключена, то приложение не позволит сделать снимок до тех пор, пока не получит точку, удовлетворяющую требованиям (Рис. 2.151).
Максимальное расстояние от точки задания
Данная настройка задает максимальное расстояние (в метрах) от точки задания, на котором можно сделать снимок (Рис. 2.152).
Наличие поля для добавления подписи к фото
Настройка позволяет в редакторе фотографий в мобильном приложении добавлять описания фото. По умолчанию данная настройка подключена (Рис. 2.153).
Необходимость выбора ярлыка файла перед запуском камеры
Данная настройка активирует окно для выбора стикера при нажатии на кнопку добавления фотографии в карточке задания. Пользователю следует сначала указать стикер, а уже затем сделать фото. В противном случае добавление фотографии невозможно. Выбранный из списка стикер будет добавлен к сделанному фото. По умолчанию данная настройка отключена (Рис. 2.154).
Необходимость выбора ярлыка файла после снимка
Настройка делает обязательным выбор стикера после фотографирования. Приложение не позволит пользователю прикрепить фото к заданию, не указав предварительно стикер. Выбранный из списка стикер будет добавлен к сделанному фото. По умолчанию данная настройка отключена (Рис. 2.155).
Необходимость добавления подписи к фото
Данная настройка делает обязательным добавление подписи к прикрепляемой фотографии. Таким образом, пользователь не сможет прикрепить фото к заданию, предварительно не добавив подпись. По умолчанию данная настройка отключена (Рис. 2.156).
Необходимость использования кастомной камеры
Настройка позволяет запретить использовать стандартную камеру устройства при работе в мобильном приложении. По умолчанию данная настройка подключена. В случае, если было добавлено значение, запрещающее использовать кастомную камеру на устройстве, то настройки данной папки будут проигнорированы (Рис. 2.157).
Необходимость контроля местоположения при использовании камеры
С запуском камеры приложение начинает осуществлять поиск текущего местоположения пользователя. Если определить местоположение не удалось, то координат у фотографий не будет. Данная настройка будет препятствовать фотографированию до тех пор, пока не будет определено местоположение пользователя. По умолчанию данная настройка подключена. В случае если было добавлено значение, запрещающее контролировать местоположение при использовании камеры, то приложение не будет препятствовать делать фото, даже если координаты еще не определились (Рис. 2.158).
Необходимость проставления штампа даты на фото
Данная настройка позволяет добавлять на фотоснимок штамп даты и времени съемок. По умолчанию данная настройка подключена (Рис. 2.159).
Необходимость точного времени
При подключении данной настройки камера смартфона не позволит сделать снимок до тех пор, пока время не будет синхронизировано с точным временем (из Интернета или GPS). Синхронизация требуется единожды и сохраняется до выключения устройства. Если настройка отключена, то синхронизация все равно будет проводиться, однако она не будет мешать сделать снимок, что создает ситуацию, когда к снимку будет прикреплено время устройства. По умолчанию данная настройка отключена (Рис. 2.160).
Показывать окно редактирования фото
Настройка, управляющая необходимостью появления окна предпросмотра и редактирования фотографии при работе с камерой. При подключении данной настройки появляется окно предпросмотра и редактирования фотографии. Если настройка отключена, то окно предпросмотра и редактирования фотографии появляться не будет. По умолчанию данная настройка подключена (Рис. 2.161).
Только GPS
Настройка позволяет устанавливать источник определения местоположения. Если настройка подключена, то для определения местоположения будет использоваться только информация от GPS источника. При отключенной настройке координаты могут быть определены также и по сотовым сетям. По умолчанию данная настройка отключена (Рис. 2.162).
Учитывать дальность расстояние от точки задания
Если данная настройка, а также «Запрещать фотографирование» подключены, и пользователь находится далеко от точки задания, то в данном случае при добавлении фото будет появляться сообщение о невозможности сделать фотографию из-за большой погрешности местоположения. Если же настройка «Запрещать фотографирование» отключена, а данная настройка активна, то фото сделать можно, но значок геолокации будет красного цвета. По умолчанию данная настройка отключена (Рис. 2.163).
2.3.3.7.1.4. Карта
Не использовать Google-карты
Настройка позволяет исключить использование Google-карт в «ActiveMap Mobile» Android. По умолчанию настройка выключена (Рис. 2.164). После активации настройки Google-карты будут недоступны в мобильном приложении. При этом в разделе «Карта» одновременно отключится управление пользователями.
2.3.3.7.1.5. Настройка timelapse-видео
В мобильном приложении «ActiveMap Mobile» для операционной системы Android есть возможность записывать timelapse-видео. В данном режиме осуществляется запись не только самого видео, но и географических координат местоположения камеры. Это дает возможность в приложении «ActiveMap Messages» создавать задания из кадров этого видео с прикреплением текущего кадра (как фото задания) и геопозиции. В данной папке администратор может добавить настройки записи timelapse-видео в мобильном приложении.
FPS (Запись)
Настройка указывает, сколько будет затрачено секунд для записи одного кадра. По умолчанию установлено 2 секунды (Рис. 2.165).
FPS (Просмотр)
Настройка означает частоту проигрывания видеокадров в секунду. По умолчанию установлено 5 видеокадров (Рис. 2.166).
Качество
Данная настройка позволяет выбрать качество записываемых видеофайлов. По умолчанию установлено 480 пикселей (Рис. 2.167).
Максимальная погрешность в метрах
Настройка задает допустимую погрешность координат при записи timelapse-видео. Если координата превышает данную погрешность, то при записи она учитываться не будет. По умолчанию допустимая погрешность равна 100 метрам (Рис. 2.168).
Минимальное изменение расстояния в метрах
Данная настройка указывает минимальное расстояние между обновлениями местоположения при записи видео. По умолчанию установлено 5 метров (Рис. 2.169).
Разрешить запись трека
Настройка позволяет активировать возможность записи трека перемещения устройства и его местоположения во время записи текущего кадра. Просмотр возможен в настольном приложении «ActiveMap Messages». По умолчанию данная настройка отключена (Рис. 2.170).
2.3.3.7.1.6. Сравнение фото
В данной папке администратор может добавить URL онлайн и офлайн модели нейронной сети. Выбранная модель сравнивает фото образца и результата, затем отображает процент соответствия в окне редактирования фото в мобильном приложении.
Онлайн (URL до сервиса)
Настройка позволяет указать URL сервиса, который будет сравнивать фото образца и результата. Если значение не добавлено, то в этом случае в окне редактирования фото результата кнопка сравнения будет недоступна (Рис. 2.171).
Офлайн (URL до файла)
Настройка позволяет указать URL до файла, который будет загружен вместе со справочниками. После успешной загрузки файла в окне редактирования фото отобразится процент схожести с образцом (Рис. 2.172).
Положительный процент сравнения двух фото
В настройке администратор может указать число, определяющее пороговое значение процента, после которого фото может считаться похожим на образец. Если процент фото будет выше указанного значения, то фон с информацией о проценте будет окрашен в зеленый цвет, если ниже – в красный. В случае если данная настройка не заполнена, фон окрашиваться не будет (Рис. 2.173).
2.3.3.7.1.7. Вход по логину и паролю
Настройка активирует авторизацию пользователя в упрощенной версии мобильного приложения, используя логин и пароль вместо номера телефона. По умолчанию данная настройка отключена (Рис. 2.174).
2.3.3.7.1.8. Карта доступна в заданиях приложения
Данная настройка позволяет администратору подключать или скрывать окно карты в заданиях в мобильном приложении «ActiveMap Mobile» и его упрощенной версии. По умолчанию данная настройка подключена (Рис. 2.175).
2.3.3.7.1.9. Недоступность пользователю клиентских организаций
Настройка предназначена для выбора организации при регистрации пользователя в упрощенной версии мобильного приложения. Если данная настройка подключена, то пользователь не сможет выбрать организацию. По умолчанию данная настройка отключена (Рис. 2.176).
2.3.3.7.2. Секция «Сеть»
В данной секции администратор может добавить публичный сервер, который будет автоматически отображаться при авторизации в мобильном приложении. В этом случае можно не вводить вручную адрес, а просто нажать на сервер и перейти к вводу логина и пароля (Рис. 2.177). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
Внимание
Настройка будет работать только в том случае, если в самом мобильном приложении прописан данный адрес сервера.
2.3.3.7.2.1. Хосты
Для добавления публичного сервера администратору следует в данной папке добавить следующие настройки, нажав на «+Настройка» и ввести соответствующие названия:
Использовать SSL (ключ – is_secure, тип данных – логическое значение) (Рис. 2.178);
Название сервера (ключ – label, тип данных строка) (Рис. 2.179);
Хост (ключ host, тип данных строка) (Рис. 2.180).
Далее для каждой настройки администратору следует задать соответствующее значение, выделив ее в списке (Рис. 2.181).
2.3.3.7.3. Секция «Система»
Данная секция содержит дополнительные настройки для работы Cerebellum (Рис. 2.182).
2.3.3.7.3.1. Автоматическое обновление справочников
В данной папке представлены системные настройки, которые отвечают за время обновления данных в справочниках и видах работ (Рис. 2.183).
Задержка изменения версии справочников, секунд
При добавлении значения справочника (вид работ, приоритет, настраиваемое поле и т.д.) система может автоматически актуализировать данные в приложениях. В данной настройке указано, с какой периодичностью (в секундах) система будет отправлять данные во все приложения по справочникам при помощи существующих настроек (Рис. 2.184). В этом случае пользователю для получения актуальных значений не нужно обновлять данные в ручном режиме.
2.3.3.7.3.2. Автоматическое удаление старых файлов
В системе установлен лимит на максимальный суммарный объем файлов заданий. Учитываются все файлы, записи о которых есть в базе данных, включая удалённые логически, файлы шаблонных заданий и другие. Cerebellum получает из базы данных информацию о файлах, которые подлежат удалению, и в заданное время производит очистку, если это требуется. Файлы на удаление хранятся в следующем порядке:
Удаленные файлы;
Файлы удалённых заданий;
Файлы заданий не на стадии «В работе».
С заданной периодичностью Cerebellum проверяет, не превышает ли объём файлов лимит на общий суммарный объём. В случае превышения на удаление забираются файлы в заданном порядке. По умолчанию данная настройка отключена (Рис. 2.185).
Включить загрузку метаинформации о файлах
Данная настройка предоставляет возможность загружать метаинформацию о файлах, которые будут подлежать удалению. Метаинформация может включать различные атрибуты файлов, такие как название, размер, дата создания и т. д. По умолчанию данная настройка отключена (Рис. 2.186).
Количество файлов на один запуск загрузки метаинформации
Настройка определяет количество файлов, для которых будет запрашиваться метаинформация в каждом цикле загрузки. Например, если установлено значение 100, автоудалятор будет запрашивать метаинформацию о 100 файлах за одну операцию. По умолчанию 1000 файлов (Рис. 2.187).
Лимит на количество файлов в очереди
Эта настройка устанавливает максимальное количество файлов, которые могут находиться в очереди на удаление. Когда файлы добавляются в очередь, автоудалятор будет постепенно удалять их в соответствии с установленными параметрами. По умолчанию 10000 файлов (Рис. 2.188).
Максимальное количество файлов на удаление за один запуск (7:00 – 23:00)
В настройке прописано ограничение на количество файлов, которые могут быть удалены за один раз в указанный временной промежуток. Например, если установлено значение 50, то автоудалятор удалит не более 50 файлов в указанный период времени. По умолчанию 1 файл (Рис. 2.189).
Максимальное количество файлов на удаление за один запуск (23:00 – 7:00)
В настройке прописано ограничение на количество файлов, которые могут быть удалены за один раз в указанный временной промежуток. Например, если установлено значение 50, то автоудалятор удалит не более 50 файлов в указанный период времени. По умолчанию 1 файл (Рис. 2.190).
Период между загрузками метаинформации о файлах (сек)
Настройка определяет интервал времени (в секундах), через который автоудалятор будет выполнять операции загрузки метаинформации о файлах. Например, если установлено значение 3600, то загрузка метаинформации будет выполняться каждый час. По умолчанию 300 секунд (Рис. 2.191).
Период между запусками
Настройка определяет интервал времени (в секундах) между последовательными запусками автоудалятора. Например, если установлено значение 3600, автоудалятор будет запускаться каждый час. По умолчанию 1 секунда (Рис. 2.192).
Разрешить удалять файлы в заданиях с указанными приоритетами
В данной настройке администратор может указать id необходимых приоритетов заданий, в которых должны быть удалены файлы (Рис. 2.193). Приоритеты могут быть заданы с помощью идентификаторов (ID), перечисленных через запятую.
Удалять видео только старше, чем (сек)
Настройка предоставляет возможность администратору указать срок хранения видеофайлов заданий (в секундах). В случае, если видео хранится в базе дольше указанного срока, данное видео будет автоматически удалено. По умолчанию установлено 45 дней (Рис. 2.194).
Удалять файлы только старше, чем (сек)
Настройка предоставляет возможность администратору указать срок хранения файлов заданий (в секундах). В случае, если файлы хранятся в базе дольше указанного срока, данные файлы будут автоматически удалены. По умолчанию 180 дней (Рис. 2.195).
2.3.3.7.3.3. Автоматическое удаление файлов нулевого размера при обращении к ним
При удалении файла в базе может сохраниться информация о нем. Хранение подобной информации приводит к увеличению занимаемого места в хранилище. Данная настройка применяется для удаления подобных пустых записей. По умолчанию данная настройка отключена (Рис. 2.196).
2.3.3.7.3.4. Аутентификация через LDAP
В системе реализована настройка для интеграции с LDAP. LDAP – это система единой авторизации, через которую работают все программные продукты, используемые в организации. По умолчанию она отключена, но при необходимости может быть настроена администратором.
Для подключения авторизации пользователей через LDAP следует задать соответствующие значения в настройки «Хост» и «Порт». Далее администратору нужно заполнить «Логин администратора» и «Пароль администратора», введя данные пользователя LDAP, под которым будет производиться авторизация и поиск других пользователей (Рис. 2.197).
2.3.3.7.3.4.1. Автоматическое создание пользователей
В системе добавлена настройка для автоматического создания нового пользователя, если данная пользовательская запись существует в каталоге Microsoft Active Directory. Пользователи создаются в одной организации с ролью исполнителя. В дальнейшем данных пользователей администратор может перенести в необходимую организацию, а также изменить роль в системе (Рис. 2.198).
2.3.3.7.3.4.2. Основные атрибуты Active Directory
В данной папке администратору следует прописать соответствие стандартных полей пользователя системы «ActiveMap» и полей LDAP (Рис. 2.199).
2.3.3.7.3.5. Загрузка файлов
При подключении стороннего сервера для хранения данных администратор в данной настройке может прописать путь для каждого каталога, в каком хранилище хранить файлы. После этого на сервере будет создана данная директория, и файлы будут храниться в указанном месте (Рис. 2.200).
2.3.3.7.3.6. Ключи
Данная настройка позволяет прописать ключи доступа для подложек (базовых карт), защищенных правами сторонних организаций, например, Яндекс или Google карт, для использования в разных приложениях Системы (Рис. 2.201).
2.3.3.7.3.7. Логирование
Настройка позволяет вести автоматическую запись в хронологическом порядке событий, происходящих с заданием (создание, комментирование). По умолчанию данная настройка подключена (Рис. 2.202).
2.3.3.7.3.8. Массовый импорт пользователей
Настройка позволяет установить максимальное количество пользователей, импортируемых в систему в одном запросе. По умолчанию установлено 1000 пользователей (Рис. 2.203).
2.3.3.7.3.9. Подсчет суммарного размера файлов в кластерах
Настройка позволяет установить максимальный размер списка изменений места на диске на один кластер (сколько изменений на один кластер нужно пропустить, прежде чем сделать обновление при подсчете суммарного размера файлов в кластерах). По умолчанию установлено 5000 изменений (Рис. 2.204).
2.3.3.7.3.10. Timestamp последнего обновления счетчиков сообщений в чатах
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки.
2.3.3.7.3.11. Интервал обновления счетчиков сообщений в чатах
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки.
2.3.3.7.3.12. Режим Lite
Настройка позволяет администратору перейти в режим использования системы без предоставления отдельно выделенного сервера для каждой организации. По умолчанию данная настройка отключена.
2.3.3.7.4. Секция «Интерфейс»
Данная секция позволяет администратору настраивать отображение оценок задания (Рис. 2.205). Оценки выставляются пользователями в упрощенной версии мобильного приложения. Также есть возможность просмотреть их в настольном приложении «ActiveMap Messages». При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.4.1. Оценка задания
Видимое поле
В данной настройке администратор может включить видимость оценки в настольном приложении «ActiveMap Messages». По умолчанию данная настройка отключена (Рис. 2.176).
Имитировать наличие оценки при ее отсутствии
Настройка является системной и позволяет избежать возникновения ошибок при отсутствии выставленной оценки в задании.
Использовать эмодзи
Настройка предоставляет возможность использовать эмодзи в качестве отображения оценки в настольном приложении «ActiveMap Messages». По умолчанию данная настройка включена (Рис. 2.207). При выключенном тумблере пользователи будут видеть оценки в настольном приложении «ActiveMap Messages» в виде звезд, а не эмодзи.
Шкала [3-5]
В системе есть возможность установить шкалу (от 3 до 5) для оценки выполненного задания. По умолчанию установлена 4-балльная система для отображения оценок в настольном приложении «ActiveMap Messages» (Рис. 2.208).
2.3.3.7.5. Секция «Разрешения и области видимости»
Секция позволяет добавить настройки по блокировке действий пользователей, которые могут привести к некорректной работе системы (Рис. 2.209). При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.5.1. Парольная политика
Папка содержит настройки по формированию паролей пользователей.
Минимальная длина пароля
В настройке можно указать минимальное количество символов для создания пароля пользователю. По умолчанию установлено 8 символов. Для каждой роли можно задать свое значение (Рис. 2.210).
Если при создании пароля указывается меньшее количество символов, чем установлено в данной настройке, то отобразится соответствующее сообщение (Рис. 2.211).
Обязательные группы символов (через пробел)
В настройке можно задать группы символов, которые должны быть использованы при формировании пароля (Рис. 2.212). Группу символов необходимо отделять пробелом. Если значения не указаны, будет использоваться прежняя парольная политика.
Разрешенные символы
В настройке по умолчанию перечислены допустимые символы для формирования пароля. Также можно добавить свои значения (Рис. 2.213).
Если в пароле будут использованы другие символы, не указанные в данной настройке, то при сохранении выйдет соответствующее сообщение (Рис. 2.214).
Количество обязательных к использованию групп
В настройке можно указать, сколько групп обязательных символов нужно использовать при формировании пароля (Рис. 2.215).
Если значение задано, но при вводе пароля использованы не все группы, то при сохранении выйдет соответствующее сообщение (Рис. 2.216).
2.3.3.7.5.2. Позволять назначать задания на клиентские организации
В данной настройке администратор может запретить назначать задания на клиентскую организацию. При попытке назначения задания отобразится информация о запрете действий, но при этом задание будет создано, а поле «Организация-исполнитель» останется пустым. По умолчанию данная настройка отключена (Рис. 2.217).
2.3.3.7.5.3. При авторизации блокировать другие сессии того же пользователя
Данная настройка позволяет блокировать сессию пользователя в приложении при повторной авторизации данной учетной записи в этом же приложении на другом устройстве. Так, например, если пользователь был авторизован в настольном приложении «ActiveMap Messages», то доступ другому пользователю под данной учетной записью в настольном приложении будет заблокирован. По умолчанию данная настройка отключена (Рис. 2.218).
2.3.3.7.5.4. Разрешать удалять самого себя
В данной настройке администратор может указать роль, организацию или пользователей, которые смогут самостоятельно удалить свою учетную запись в мобильном приложении «ActiveMap Mobile» для операционной системы iOS (Рис. 2.219).
2.3.3.7.6. Секция «Уведомления»
Данная секция позволяет настраивать работу PUSH-уведомлений и вебхуков (Рис. 2.220). При необходимости можно задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или внести значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.6.1. PUSH-уведомления
В данной настройке администратор задает работу PUSH-уведомлений при таких действиях как, создание, изменение, удаление заданий, добавление комментариев и т.д. (Рис. 2.221).
Push-уведомление по каждому из представленных действий настраивается для роли пользователей (Рис. 2.222).
2.3.3.7.6.2. Вебхуки
Данная настройка отвечает за то, сколько запросов можно отправить одновременно на сервер с выбранным протоколом передачи данных. По умолчанию установлено 10 запросов (Рис. 2.223).
2.3.3.7.7. Секция «Настольное приложение»
Секция позволяет администратору настраивать дополнительные опции для работы в настольном приложении «ActiveMap Messages» (Рис. 2.224). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.7.1. Значения по умолчанию
Настройка позволяет администратору указать значения, которые будут автоматически заполняться при создании заданий в настольном приложении «ActiveMap Messages» (Рис. 2.225). Таким образом, после добавления значения пользователю при создании задания не требуется вручную заполнять данные поля. Они будут заполнены автоматически.
2.3.3.7.7.2. Печать задания
Настройка позволяет администратору скрывать карту при печати заданий в настольном приложении «ActiveMap Messages» (Рис. 2.226).
2.3.3.7.7.3. Плагины
В данной папке администратор может подключить дополнительные плагины для работы в настольном приложении «ActiveMap Messages».
Чтобы подключить новый плагин, необходимо:
В случае отсутствия по умолчанию папки «Плагины» в секции «Настольное приложение» создать ее со следующими параметрами:
поле «ключ»: «plugins»;
поле «название»: «Плагины».
Если папка уже есть, можно сразу переходить ко второму пункту.
Добавить настройку «Название плагина» и прописать для нее значение (Рис. 2.227).
Параметры настройки:
поле «ключ»: «name»;
поле «название»: «Название плагина»;
поле «тип»: «строка».
Добавить настройку «Включено» для определения необходимости скачивания данного плагина. Прописать значение для настройки (Рис. 2.228). Настройка может принимать два значения: «True» или «False». Если значение не указано, то по умолчанию устанавливается «False».
Параметры настройки:
поле «ключ»: «enabledPlugin»;
поле «название»: «Включено»;
поле «тип»: «логическое значение».
Добавить настройку «Версия» для указания номера версии плагина и прописать значение для нее (Рис. 2.229). При отсутствии значения будет установлена самая свежая версия плагина.
Параметры настройки:
поле «ключ»: «version»;
поле «название»: «версия»;
поле «тип»: «строка».
2.3.3.7.7.4. Подложка карты приложения
Настройка позволяет администратору добавить свою карту в качестве базового слоя для работы в настольном приложении «ActiveMap Messages».
URL TMS-сервиса
В данной настройке администратор может ввести URL TMS-сервиса для указания своей карты в качестве базового слоя (Рис. 2.230).
Название папки для кэша
Настройка позволяет администратору задать новую папку хранения кэша карты для работы в настольном приложении «ActiveMap Messages».
Проекция подложки
Администратор в данной настройке может ввести свою проекцию для базового слоя карты (в формате PROJ.4).
2.3.3.7.7.5. Слои веб-приложения
Данная настройка позволяет администратору указать через запятую id слоев, которые будут отображаться по умолчанию на карте в окне задания (Рис. 2.231).
2.3.3.7.7.6. Автоматическое применение фильтра
В данной настройке администратор может подключить автоматическое применение фильтра к заданиям в настольном приложении «ActiveMap Messages». По умолчанию данная настройка подключена (Рис. 2.232). Если будет создано значение с выключенным тумблером, то в этом случае пользователю для применения фильтра следует нажать «Применить».
2.3.3.7.7.7. Радиус попадания фото в зону задания
Настройка позволяет администратору указывать радиус геозоны точки задания. По умолчанию установлен радиус 150 метров (Рис. 2.233).
2.3.3.7.8. Секция «Веб-приложение»
Секция позволяет администратору настраивать дополнительные опции для работы в веб-приложении «MapSurfer» (Рис. 2.234). При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.8.1. Геопоиск
В папке «Геопоиск» представлены сервисы для геокодирования.
Сервисы, используемые для геокодирования
По умолчанию доступны следующие сервисы:
GeoCodingSearch – search.geo.pro;
GeoCodingNominatim – сервис работы через nominatim;
GeoCodingOSMru – https://openstreetmap.ru/api/search;
GeoCodingYandex – сервис yandex (работает только при наличии API ключа).
Администратор может подключить несколько геокодеров для геопоиска, последовательно добавив несколько значений. При использовании нескольких сервисов сначала поиск идет через первый в списке, если ничего не найдено, то используется второй и т.д (Рис. 2.235).
Буфер для обратного геокодирования по слоям (в метрах)
Для поиска по координатам в слоях необходимо сформировать небольшую зону, где будет осуществляться поиск. Данная настройка позволяет устанавливать буфер, в котором будет работать поиск. По умолчанию установлено 50 метров (Рис. 2.236).
Ограничение на количество записей в ответе для геокодеров
Настройка, ограничивающая количество найденных записей в окне «Результаты поиска» в режиме «Карта». Чем больше значение задано в данной настройке, тем дольше будет обрабатываться запрос. По умолчанию установлено 20 записей (Рис. 2.237).
Ограничить поиск только передаваемой областью для Nominatim (GeoCodingNominatim)
Данная настройка определяет границы для поиска через Nominatim. Если настройка подключена, то поиск будет осуществляться только по области, которая передается в запросе. В частности, при поиске в приложении «MapSurfer» в режиме карты, это область карты, которая отображается в данный момент в браузере. По умолчанию данная функция отключена (Рис. 2.238).
2.3.3.7.8.2. Модули
Модуль статистики – это отчет, который генерируется (обновляется) через заданный промежуток времени на основе собранных данных в режиме онлайн. Данный отчет доступен пользователям в режиме «Карта» (Рис. 2.239).
Мультиязычность отчета статистики
Модуль статистики поддерживает генерацию отчетов для разных языков интерфейса. В данной папке можно прописать необходимый отчет для указанного языка. Для добавления нового языка следует создать новую папку, нажав на «+Настройка». В поле «Ключ» указать двухбуквенный код языка, в поле «Название» ввести название языка (Рис. 2.240). Далее администратору следует добавить значение, в котором будет указан id отчета для данного языка.
Если язык не указан, то по умолчанию используется отчет, заданный в настройке «Id отчета для статистики».
Id отчета для статистики
В данной настройке администратор может указать id отчета, который будет использоваться для отображения статистики. При этом можно указать разные отчеты для разных ролей или же организаций (Рис. 2.241).
Максимальная высота окна и Максимальная ширина окна
По умолчанию окно статистики оптимизировано под содержимое отчета (Рис. 2.242). При необходимости администратор может изменить размер окна, указав новые значения.
Показывать ли кнопку со статистикой
Настройка позволяет отобразить в веб-приложении «MapSurfer» в режиме «Карта» на панели инструментов кнопку для подключения онлайн-статистики. По умолчанию данная функция отключена (Рис. 2.243).
Показывать ли сразу окошко со статистикой
При подключении данной настройки в режиме «Карта» в приложении «MapSurfer» после авторизации автоматически будет отображаться всплывающее окошко с онлайн-статистикой. По умолчанию данная функция отключена (Рис. 2.244).
Расположение окна со статистикой относительно верхнего края и Расположение окна со статистикой относительно левого края
По умолчанию задано расположение всплывающего окошка статистики в браузере относительно верхнего и левого края (в пикселях) (Рис. 2.245). При необходимости администратор может изменить размер окна, указав новые значения.
Частота обновления отчета (в секундах)
Данная настройка позволяет администратору задать частоту обновления данных в онлайн-статистике. По умолчанию установлено 180 секунд (Рис. 2.246).
2.3.3.7.8.3. Переводы
В данной папке администратор может переопределять стандартный перевод фраз в веб-приложении «MapSurfer» на нужном языке. По умолчанию добавлены папки для русского и английского языков (Рис. 2.247).
Администратор может добавить другой требуемый язык. Для этого следует создать новую папку, нажав на «+Папка». В поле «Ключ» указать двухбуквенный код языка, в поле «Название» ввести название языка (Рис. 2.248).
Далее администратору следует добавить настройку. В поле «Ключ» указать ключ, который используется системой для данного перевода. В поле «Название» указать любое название, по которому будет понятно, к чему относится перевод, в поле «Тип» нужно выбрать «Строка» (Рис. 2.249).
После сохранения настройки следует добавить новое значение, которое будет использоваться в данном языке для перевода.
2.3.3.7.8.4. Слои
В данной папке представлены дополнительные настройки по работе с тематическими слоями (Рис. 2.250).
Импорт объектов
В мобильном приложении «ActiveMap Mobile» реализована поддержка импорта объектов обслуживания из текстового файла.
Максимальное количество строк для импорта
В данной настройке указано ограничение на количество строк, которое можно загрузить за один раз при простом импорте объектов. По умолчанию установлено 10000 строк (Рис. 2.251).
Буфер поиска объекта в точке
Настройка позволяет администратору установить размер буфера, который будет использоваться для получения дополнительной информации по объектам в режиме «Карта». По умолчанию установлено 200 метров (Рис. 2.252).
Ограничение на количество записей в ответе при поиске объектов в точке
Настройка, которая ограничивает количество записей в окне «Результаты поиска» при поиске объектов в режиме «Карта». Чем больше значение задано в данной настройке, тем дольше будет обрабатываться запрос. По умолчанию установлено 30 записей (Рис. 2.253).
Ограничение на количество записей в ответе при поиске объектов по области
Настройка, которая ограничивает количество записей в окне «Результаты поиска» при поиске объектов инструментом «Список объектов области» в режиме «Карта». Чем больше значение задано в данной настройке, тем дольше будет обрабатываться запрос. По умолчанию установлено 30 записей (Рис. 2.254).
Выгружать ли объекты слоя с геометрией
Настройка позволяет в веб-приложении «MapSurfer» включить в выгрузку слоя информацию о геометрии объектов. По умолчанию данная настройка отключена (Рис. 2.255).
Запускать ли ежедневную переиндексацию слоя
Если слой редактируется через REST («ActiveMap Messages», «MapSurfer», «ActiveMap Mobile»), то изменения автоматически отобразятся в индексе. По умолчанию ежедневная переиндексация слоев отключена (Рис. 2.256).
Кодировка для загрузки/выгрузки слоя (csv, shape)
Настройка указывает, какая кодировка используется для экспорта и импорта данных в форматах .csv и .shape. По умолчанию установлена кодировка Windows-1251 (Рис. 2.257).
Количество записей в одной транзакции при индексации слоя
В данной настройке указано количество объектов, запрашиваемых одновременно для индексации слоя. По умолчанию установлено 1000 объектов (Рис. 2.258).
Количество объектов слоя в одной транзакции при загрузке слоя из shape-файла
Параметр, который отвечает за количество объектов слоя в одной транзакции для загрузки в базу данных при импорте слоя из shape-файла. По умолчанию установлено 1000 объектов (Рис. 2.259).
Очистка GWС при уведомлении об изменении слоев
В данной настройке администратор может отключить удаление GeoWebCache при уведомлении об изменении слоев. По умолчанию настройка отключена (Рис. 2.260).
Показывать ли всегда в слое мониторинга пользователей подписи
В данной настройке администратор может подключить автоматическое отображение подписи пользователей при подключении слоя «Пользователи» в веб-приложении «MapSurfer». Подпись формируется на основе заполненного поля «ФИО» в карточке пользователя. По умолчанию настройка отключена (Рис. 2.261).
Частота проверки обновления объектов слоев
За интервал, указанный в данной настройке, собираются события об изменениях объектов тематических слоев (например, о создании нового объекта через мобильное приложение «ActiveMap Mobile»). После накопления таких изменений через WebSocket отправляется событие с информацией о необходимости перерисовки соответствующих слоев в веб-приложении «MapSurfer». После этого новый объект появится автоматически (без обновления данных или переподключения слоя). Если изменения отсутствуют, то событие не отправляется. По умолчанию установлено 15 секунд (Рис. 2.262).
2.3.3.7.8.5. Сократитель ссылок
Сервис, позволяющий сокращать длинные ссылки в инструменте «Фиксированная ссылка» при установке параметров карты, подключении тематических слоев в приложении «MapSurfer» в режиме «Карта» (Рис. 2.263).
2.3.3.7.8.6. Включить мобильный режим для портала
Настройка позволяет администратору отключать отображение «MapSurfer» в мобильной версии. По умолчанию данная настройка подключена (Рис. 2.264).
2.3.3.7.8.7. Демо-пользователь для отображения данных без авторизации
В данной настройке администратор может задать публичного пользователя. После этого на портале без авторизации будут отображены слои, к которым есть доступ у заданного пользователя (Рис. 2.265).
2.3.3.7.8.8. Максимальный размер файлов при загрузке (в мегабайтах)
Настройка, позволяющая установить максимальный объем файла для импорта в веб-приложении «MapSurfer». По умолчанию установлено 2048 мегабайт (Рис. 2.266). Если объем загружаемого файла превышает данное значение, то отобразится информационное окно с сообщением об ошибке и данный файл не будет загружен.
2.3.3.7.8.9. Показывать ли кнопку Помощь
Данная настройка позволяет при необходимости скрывать кнопку «Помощь» в панели администрирования. По умолчанию настройка подключена (Рис. 2.267).
2.3.3.7.9. Секция «Геолокация»
В секции представлены дополнительные настройки мониторинга геопозиции в мобильном приложении «ActiveMap Mobile» (Рис. 2.268). Данные настройки позволяют администратору самостоятельно определить, какой режим установлен на сервере. При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.9.1. Режимы мониторинга
Существует 5 режимов мониторинга устройств пользователей мобильного приложения, отличающихся точностью определения местоположения. В режиме максимально точного определения увеличена частота передачи точек местоположения на сервер. В режиме минимальной точности местоположение устройств передается реже, однако данный режим позволяет экономить заряд батареи устройства пользователя.
Режим соответствует номеру страницы рядом с операционной системой девайса (от 0 до 4):
0 – максимально точное определение местоположение;
4 – минимальное определение местоположения (Рис. 2.269).
Каждый режим имеет свой набор настроек. Для перехода к настройкам определенного режима администратору следует нажать на номер страницы.
2.3.3.7.9.1.1. Android
В данной папке представлены настройки геолокации в мобильном приложении «ActiveMap Mobile» для операционной системы Android (Рис. 2.270). После добавления нового значения в представленные настройки пользователю необходимо обновить данные в мобильном приложении.
Провайдер местоположения
Настройка предоставляет возможность задать провайдера для окна «Отметить мое местоположение» в мобильном приложении «ActiveMap Mobile». Доступные следующие провайдеры:
gps (по умолчанию) – этот провайдер определяет местоположение с помощью спутников. В зависимости от условий этому провайдеру может потребоваться некоторое время для определения местоположения;
network – определяет местоположение на основе доступности вышки сотовой связи и точек доступа WiFi. Результаты извлекаются с помощью поиска в сети;
passive – наименее точный провайдер. Этот провайдер получает данные о местоположении, когда другие приложения или службы запрашивают их, фактически не запрашивая местоположения самостоятельно.
Дистанция обновления местоположения при быстром движении
Настройка используется для фильтрации точек местоположения при быстром движении, например в автомобиле. Администратор может задать, через сколько метров устройству необходимо запрашивать местоположение пользователя при данном виде движения.
Дистанция обновления местоположения при медленном движении
Настройка используется для фильтрации точек местоположения при медленном движении, например при ходьбе. Администратор может задать, через сколько метров устройству необходимо запрашивать местоположение пользователя при данном виде движения.
Задержка перехода в сон
В настройке указано, через сколько секунд при отсутствии движения пользователя мониторинг местоположения будет переведен в режим ожидания.
Идентификатор
В настройке указан id выбранного режима мониторинга местоположения пользователей. Настройка используется для мобильного приложения сервиса отслеживания геопозиции пользователей. Cуществует 5 режимов мониторинга геопозиции. Исходя из данного индекса, происходит их сортировка в интерфейсе мобильного приложения.
Интервал отправки записанных точек
В данной настройке указано, с какой частотой (в секундах) будут отправляться точки местоположения пользователя на сервер.
Конфигурация по умолчанию
В данной настройке указано, какой из представленных режимов геомониторинга активирован на сервере.
Максимальная погрешность местоположения
Настройка задает допустимую погрешность координат. Если координата превышает данную погрешность, то она учитываться не будет.
Название
В данной настройке отображается название выбранного режима мониторинга местоположения пользователей.
Описание
Настройка содержит краткое описание работы выбранного режима мониторинга.
В настройках Порт AutoMap-демона и Хост AutoMap-демона прописаны адрес и порт для подключения к серверу.
2.3.3.7.9.1.2. iOS
В данной папке представлены настройки геолокации в мобильном приложении «ActiveMap Mobile» для операционной системы iOS. После добавления нового значения в представленные настройки пользователю необходимо перезапустить мобильное приложение.
2.3.3.7.9.1.2.1. Модули
Использование данных акселерометра для определения типа активности
В данной настройке администратор может добавить возможность использования акселерометра в мобильном устройстве, что улучшит качество передаваемых данных (Рис. 2.271). Подключение данного датчика позволит также получать информацию о скорости и направлении передвижения. Однако, использование датчиков мобильного устройства влечет за собой повышенный расход аккумулятора устройства.
Использование координат, предоставляемых системой, которые она определила по сотовым и беспроводным сетям
Определение местоположения на iOS устройствах по умолчанию происходит по сотовым и беспроводным сетям. Выбрать только один из данных вариантов не предоставляется возможным. Данная настройка по умолчанию подключена (Рис. 2.272).
Использование мониторинга по GPS
В данной настройке указано, что определение местоположения на iOS устройствах происходит также и по GPS. Данная настройка по умолчанию подключена (Рис. 2.273).
Использование системных возможностей для засыпания и пробуждения мониторинга при прибытии/убытии из произвольного места, где устройство находилось долго и Установка региона после ухода мониторинга в сон, для пробуждения при выходе из него
Применение данных настроек позволяет не отправлять в систему данные, если пользователь находится длительное время в одном месте (дом, офис). Настройка переводит приложение в режим ожидания спустя время, которое указано в настройке Задержка перехода в сон (Рис. 2.274).
2.3.3.7.9.1.2.2. Настройки мониторинга при быстром движении
Желаемая точность
Настройка используется для фильтрации точек местоположения при быстром движении, например в автомобиле. Если радиус точки больше заданного значения, эти точки не используются (Рис. 2.275).
Минимальная дистанция между точками при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может указать, через сколько метров нужно записать новую точку. Например, система добавит новую точку только тогда, когда пользователь преодолеет дистанцию в 200 метров (Рис. 2.276). Однако, частая отправка местоположения влечет за собой повышенный расход аккумулятора устройства.
Минимальное изменение угла движения, при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может задать минимальный угол движения в градусах. Так например, если угол соответствует минимальному значению, то это изменение считается незначительным и угол движения меняться не будет (Рис. 2.277).
2.3.3.7.9.1.2.3. Настройка мониторинга при медленном движении
Желаемая точность
Настройка используется для фильтрации точек местоположения при медленном движении, например при ходьбе. Если радиус точки больше заданного значения, эти точки не используются (Рис. 2.278).
Минимальная дистанция между точками при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может указать, через сколько метров нужно записать новую точку. Например, система добавит новую точку только тогда, когда пользователь преодолеет дистанцию в 70 метров (Рис. 2.279). Однако, частая отправка местоположения влечет за собой повышенный расход аккумулятора устройства.
Минимальное изменение угла движения при получении обновления местоположения
Настройка используется для фильтрации точек. Администратор может задать минимальный угол движения в градусах. Если угол соответствует минимальному значению, то это изменение считается незначительным и угол движения пользователя меняться не будет (Рис. 2.280).
Задержка перехода в сон
В настройке указано, через сколько секунд при отсутствии движения пользователя мониторинг местоположения будет переведен в режим ожидания (Рис. 2.281).
Идентификатор
В настройке указан id выбранного режима мониторинга местоположения пользователей (Рис. 2.282).
Индекс сортировки в списке по качеству записей
Настройка используется для мобильного приложения сервиса отслеживания геопозиции пользователей. Cуществует 5 режимов мониторинга геопозиции. Исходя из данного индекса происходит их сортировка в интерфейсе мобильного приложения (Рис. 2.283).
Интервал отправки записанных точек
В данной настройке указано, с какой частотой (в секундах) будут отправляться точки местоположения пользователя на сервер (Рис. 2.284).
Конфигурация по умолчанию
В настройке отображается режим геомониторинга, активированный на сервере (Рис. 2.285).
Максимальная погрешность местоположения
Настройка задает допустимую погрешность координат. Если координата превышает данную погрешность, то она учитываться не будет (Рис. 2.286).
Название
В данной настройке отображается название выбранного режима мониторинга местоположения пользователей (Рис. 2.287).
Описание
Настройка содержит краткое описание работы выбранного режима мониторинга (Рис. 2.288).
В настройках Порт AutoMap-демона и Хост AutoMap-демона прописаны адрес и порт для подключения к серверу (Рис. 2.289).
2.3.3.7.9.2. Сервер
Данные настройки позволяют администратору производить серверные настройки мониторинга геолокации пользователей (Рис. 2.290)
Устанавливать соединение с сервисом местоположения
При включенной настройке Cerebellum получает местоположение пользователей за счёт установки соединения с сервисом трекинга местоположения. При отключении данной настройки в процессе работы Cerebellum сбрасывает соединение. Реакция на изменение настройки происходит мгновенно, но сама установка соединения может потребовать некоторого времени. По умолчанию данная настройка подключена (Рис. 2.291)
Интервал между попытками соединения
В случае неудачной попытки соединения с сервисом трекинга местоположения следующая попытка будет предпринята через время, указанное в данной настройке (Рис. 2.292)
Количество попыток соединения подряд
Неудачные попытки соединения объединяются в группы. Максимальное количество попыток в группе прописано в данной настройке (Рис. 2.293)
Интервал ожидания после использования всех попыток
При использовании всех попыток в группе следующая группа попыток будет предпринята через время, указанное в данной настройке (Рис. 2.294)
2.3.3.7.10. Секция «Ассистенты»
Секция предоставляет возможность администратору настраивать существующие алгоритмы, выполняющие определенные действия (Рис. 2.295). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует включить/отключить тумблер или ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.10.1. Автоматические комментарии
Данная настройка позволяет добавлять комментарии о прикреплении файла в историю в момент создания задания. По умолчанию настройка подключена (Рис. 2.296)
2.3.3.7.10.2. Автоматическое закрытие задания
Настройка, позволяющая автоматически переводить задание на закрывающем этапе в стадию «Завершено». По умолчанию данная настройка отключена (Рис. 2.297).
2.3.3.7.10.3. Автоматическое заполнение размера файлов
Данная настройка позволяет заполнять в базе данных колонку «Размер файла» у старых файлов. Чтобы включить процесс постепенного заполнения данными, нужно подключить данную настройку, которая загружает из базы данных отмеченное количество файлов в настройке Сколько файлов обрабатывать за раз с указанной в настройке Период запуска периодичностью, ищет их на диске и собирает информацию по их размеру. По умолчанию данная настройка отключена (Рис. 2.298).
2.3.3.7.10.4. Автоматическое назначение заданий
Настройка отвечает за автоматическое назначение заданий системой на пользователя (Рис. 2.299).
2.3.3.7.10.5. Контроль истечения срока выполнения заданий
Настройки, позволяющие фиксировать в истории задания истечение срока выполнения. По умолчанию данная настройка подключена (Рис. 2.300).
Контроль истечения срока выполнения функционирует при соблюдении следующих условий:
настройка «Контроль истечения срока выполнения заданий» включена;
задание не является шаблонным;
срок выполнения задания находится в будущем;
задание находится на стадии «В работе».
Внимание
Отслеживание срока выполнения ведётся вне зависимости от значения настройки. Значение влияет только на то, будут ли фиксироваться события истечения срока в базе и в виде комментариев в задании.
Количество заданий, загружаемых в кэш за один раз
Для отслеживания срока выполнения Cerebellum применяет кэш, в котором хранит сопоставление между заданиями и их сроками выполнения в порядке возрастания последних. Кэш заполняется и обновляется при создании, изменении и удалении заданий, а также при старте Cerebellum, чтобы загрузить информацию об уже существующих заданиях. Такая загрузка происходит постепенно, чтобы не вызвать чрезмерной нагрузки на сервер. С определённой периодичностью Cerebellum сохраняет в кэш очередные задания, в порядке возрастания их срока выполнения. В данной настройке указано, сколько заданий загружается из базы в кэш за один раз (Рис. 2.301).
Интервал загрузки заданий в кэш
Настройка также контролирует процесс заполнения заданиями внутреннего кэша механизма контроля сроков выполнения, а именно указывает, с какой периодичностью очередные наборы заданий должны загружаться из базы в кэш (Рис. 2.302).
Интервал проверки истечения срока
В данной настройке указано, как часто Cerebellum будет проверять наличие просроченных заданий (Рис. 2.303). По умолчанию установлено 30 секунд.
Размер буфера обрабатываемых заданий
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. В системе может существовать большое количество заданий с одинаковым сроком выполнения, например задания по расписанию. По истечении срока у всех этих заданий нужно изменить соответствующую колонку, а также добавить комментарий. Первым этапом система забирает из базы задание, так как в кэше хранится только его ID. Выполнение этой операции поодиночке для всех просроченных заданий может вызвать большую нагрузку на базу данных. Поэтому есть буфер просроченных заданий, который заполняется по мере наступления срока выполнения. Просроченные задания из буфера отправляются в обработку только после полного заполнения буфера, а также по таймауту. Данная настройка задает размер буфера (Рис. 2.304). По умолчанию установлено 50 заданий.
Максимальное время жизни заданий в буфере
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. Данная настройка задаёт частоту, с которой задания из буфера просроченных заданий отправляются в обработку вне зависимости от заполненности буфера. Таймаут введён для своевременной обработки просроченных заданий в том случае, если событие истечения срока возникает очень редко (Рис. 2.305). По умолчанию установлена 1 секунда.
2.3.3.7.10.6. Фиксировать в задании вход/выход исполнителя
В Cerebellum существует механизм контроля входа/выхода исполнителей в/из зоны заданий. Зоны задаются в виде окружностей, описанных вокруг точек заданий. Чтобы механизм работал корректно, необходимо, чтобы была включена связь с сервисом определения местоположения.
Контроль входа в зону работает для задания при соблюдении следующих условий:
механизм контроля входа в зону включен;
у исполнителя включен трекинг местоположения;
у задания есть точка;
задание не является шаблонным;
задание находится на стадии «В работе» или «Завершено», но исполнитель находится в зоне задания.
Внимание
Если задание завершено, но исполнитель находится в зоне, то механизм контроля ожидает его выхода из зоны, и уже потом прекращает слежение за заданием. Однако, это не относится к заданиям, которые находятся в стадии «Завершено» в момент запуска Cerebellum. Для таких заданий невозможно корректно определить, находится исполнитель в зоне или нет, поэтому для них вход/выход не отслеживается.
Если для задания соблюдены описанные выше условия, то при входе/выходе исполнителя в зону задания будет:
добавляться запись в соответствующую таблицу с фиксацией:
пользователя;
точки задания;
даты и времени;
признака входа/выхода;
признака возникновения события непосредственно в момент назначения на исполнителя;
от имени исполнителя в задании будет создаваться один из следующих комментариев:
«Исполнитель покинул зону действия задания»;
«Исполнитель вошел в зону действия задания»;
«Исполнитель находится вне зоны действия задания», если событие возникло в момент назначения на исполнителя или в момент изменения настройки радиуса зоны;
«Исполнитель находится внутри зоны действия задания», если событие возникло в момент назначения на исполнителя или в момент изменения настройки радиуса зоны.
По умолчанию данная настройка подключена (Рис. 2.306).
Радиус зоны задания
В данной настройке администратор может установить, на каком расстоянии от точки задания будет считаться, что исполнитель вошёл/вышел из зоны задания. По умолчанию установлено 75 метров (Рис. 2.307).
Внимание
При изменении настройки во время работы Cerebellum большое количество исполнителей может оказаться внутри/вне зоны задания, чем можно серьёзно нагрузить систему, вызвав массовое добавление комментариев.
Количество заданий, загружаемых в кэш за один раз
Для отслеживания входа/выхода пользователей из геозоны задания Cerebellum использует кэш заданий, где хранит ту часть информации, которая необходима для вычисления событий входа и выхода. При старте Cerebellum кэш заполняется информацией, но это происходит постепенно, чтобы не вызвать чрезмерной нагрузки на сервер. С определённой периодичностью Cerebellum сохраняет в кэш очередные задания, в порядке убывания их id. В данной настройке указано, сколько заданий загружается из базы в кэш за один раз (Рис. 2.308).
Интервал загрузки заданий в кэш
Настройка также контролирует процесс заполнения заданиями внутреннего кэша механизма отслеживания входа/выхода пользователей из геозоны задания, а именно указывает, с какой периодичностью очередные наборы заданий должны загружаться из базы в кэш (Рис. 2.309).
Размер буфера обрабатываемых событий о входе/выходе исполнителя
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. В системе может существовать большое количество заданий, где возникает событие вход/выход из геозоны задания. Для всех этих заданий нужно добавить соответствующий комментарий. Первым этапом система забирает из базы задание, так как в кэше хранится только его id. Выполнение этой операции поодиночке для всех заданий может вызвать большую нагрузку на базу. Поэтому используется буфер обрабатываемых событий. Данная настройка задает размер буфера (Рис. 2.310). По умолчанию установлено 20 событий.
Максимальное время жизни событий о входе/выходе исполнителя в буфере (в секундах)
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. Данная настройка задаёт частоту, с которой события из буфера отправляются в обработку вне зависимости от заполненности буфера. Таймаут введён для своевременной обработки событий в том случае, если событие входа/выхода из геозоны задания возникает очень редко (Рис. 2.311). По умолчанию установлена 1 секунда.
Период, в течение которого геопозиция считается активной
Настройка задает период, в течение которого геопозиция пользователя считается активной. По умолчанию установлено 3 часа (Рис. 2.312).
2.3.3.7.11. Секция «Функции заданий»
В данной секции представлены настройки параметров работы сервера с заданиями и BLE-маяками (метками) (Рис. 2.313). При необходимости можно задать новое значение для настройки, выделив ее, затем нажать «+Значение». В открывшемся окне включить/выключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.11.1. Метки
Папка содержит настройки для работы с BLE-маяками (метками).
Сбор показаний меток
Настройка позволяет активировать работу с BLE-маяками (метками) в системе. Настройка включена по умолчанию (Рис. 2.314).
Максимальное количество меток на один файл
В помещении может быть большое количество активных BLE-маяков (меток). Настройка позволяет задать максимальное количество маяков (меток), информация о которых будет храниться в фотографии. По умолчанию указано 5 маяков (Рис. 2.315).
Целевые идентификаторы
В настройке указываются идентификаторы для фильтрации BLE-маяков (меток). Если значения не заданы, то будут обнаружены все BLE-маяки (Рис. 2.316). После указания новых идентификаторов необходимо обновить данные в приложении «ActiveMap Mobile».
2.3.3.7.11.2. Сообщения
Количество чатов, загружаемых за один раз при старте приложения
Инженерная настройка. Значение изменяется только разработчиками в процессе отладки. В данной настройке указано, сколько комментарий загружается за один раз при старте (Рис. 2.317).
2.3.3.7.11.3. Включать автоматический маппинг полей и координаты из объекта обслуживания
Серверная настройка, позволяющая включить копирование полей и координат из объекта обслуживания в настраиваемые поля при создании задания. По умолчанию настройка подключена (Рис. 2.318).
2.3.3.7.11.4. При создании задания прикреплять файлы объектов обслуживания
Настройка, позволяющая при создании задания копировать файлы связанного объекта обслуживания. По умолчанию данная настройка отключена (Рис. 2.319).
2.3.3.7.12. Секция «Расписание»
В данной секции представлены настройки, позволяющие оптимизировать производительность системы при создании расписаний (Рис. 2.320). При необходимости можно задать новое значение для каждой настройки в данной папке, выделив ее, затем нажать «+Значение». В открывшемся окне включить/отключить тумблер или ввести новое значение, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.12.1. Кэш шаблонов
Папка содержит настройки кэша шаблонов заданий, создаваемых по расписанию.
Интервал очистки кэша (в секундах)
Настройка позволяет указать, с какой периодичностью будет очищаться кэш шаблонов (Рис. 2.321). По умолчанию установлено 3600 секунд (1 час).
Период хранения шаблонов после удаления расписания (в секундах)
Настройка позволяет задать период хранения шаблонов в кэше после удаления или изменения расписания (Рис. 2.322). По умолчанию установлено 3600 секунд (1 час).
2.3.3.7.12.2. Максимальное количество одновременно создаваемых заданий
Настройка позволяет ограничить количество одновременно создаваемых заданий по расписанию. По умолчанию установлено 2 задания. Это означает, что в один момент времени будет создано не более 2 заданий по расписанию (Рис. 2.323).
2.3.3.7.13. Секция «Сервис учета расходных материалов»
В случае, когда пользователю нужно использовать методику расчета стоимости работ онлайн, в приложении дополнительно настраивается модуль «Счет-фактура». Секция позволяет администратору добавлять настройки в данный модуль (Рис. 2.324). При необходимости администратор может задать новое значение, выделив настройку, затем нажать «+Значение». В открывшемся окне следует ввести необходимое наименование, а затем заполнить оставшиеся поля. Подробное описание процесса добавления нового значения приведено в разделе 2.2.3.7 Блок «Настройки».
2.3.3.7.13.1. Нестандартные переводы
В данной папке администратор может переименовать поле в модуле учета расходных материалов. Для этого следует выбрать язык из представленного перечня, затем нажать «+Настройка». В открывшемся окне ввести соответствующие значения (Рис. 2.325):
«Ключ» – ключ в системе, который необходимо переименовать;
«Название» – название поля, которое будет переименовано;
«Тип» – тип данных (в данном случае, строка).
Далее следует задать новое значение для данной настройки (Рис. 2.326). Для применения нового значения администратору необходимо перезапустить сервис.
2.3.3.7.13.2. Id отчета для прикрепления к заданию
В данной настройке отображается id существующего в системе отчета, который загружается при формировании счет-фактуры в карточке задания в pdf формате. По умолчанию в системе используется отчет с идентификатором 343 (Рис. 2.327). Для применения нового значения администратору необходимо перезапустить сервис.
2.3.3.7.13.3. Кому разрешено править цены на материалы и услуги в задании
Данная настройка позволяет администратору указать роль или пользователей, которые могут менять стоимость услуг в счет-фактуре (Рис. 2.328). Добавленные пользователи получают права изменять цену материалов и услуг только в рамках текущего задания.
2.3.3.7.13.4. Кому разрешено просматривать прикрепленные данные
В настройке администратор может указать пользователей, которые получат права на просмотр счет-фактуры, сформированной другим пользователем (Рис. 2.329).
2.3.3.7.13.5. Кому разрешено редактировать прикрепленные данные
Настройка позволяет выдать пользователю права на редактирование счет-фактуры (добавление материалов, изменение количества) и сохранение внесенных изменений в рамках задания. Однако данная настройка не позволяет самостоятельно сгенерировать счет-фактуру в задании (Рис. 2.330).
2.3.3.7.13.6. Кому разрешено формировать pdf и прикреплять к заданию
Настройка позволяет предоставить пользователю права на генерацию pdf файла счет-фактуры и прикрепление его к заданию (Рис. 2.331). Указанному пользователю предварительно должны быть выданы права на соответствующий отчет. В противном случае невозможно сгенерировать счет-фактуру.
2.3.3.7.13.7. Название поля, где хранится id вида работ
Для добавления фильтра по видам работ в модуль учета расходных материалов в мобильном приложении «ActiveMap Mobile» администратору нужно определить, как называется атрибут в таблице с материалами и услугами, где хранится id вида работ. По умолчанию это название sys_type_id (Рис. 2.332). Далее следует добавить соответствующий атрибут в таблицу с материалами и услугами (тип поля «Целое»). Затем администратору следует перейти в настольное приложение «MapEditor». Далее нужно открыть управление таблицами и выбрать таблицу «Материалы и услуги». Заполнить поле sys_type_id, указав id необходимых видов работ. Для применения нового значения необходимо перезапустить сервис.
2.3.3.7.13.8. Название поля, где хранится id группы
Чтобы добавить фильтр по группам материалов и услуг в мобильном приложении «ActiveMap Mobile» администратору нужно создать в системе таблицу с группами материалов и услуг, например, «Группа материалов». Далее в таблице «Материалы и услуги» нужно добавить данный справочник. При этом название поля в базе должно быть sys_group_id (Рис. 2.333), так как в базе по умолчанию оно так будет распознаваться.
Далее администратору следует заполнить настройку Таблица (схема + название), где хранятся группы материалов и услуг, указав где хранится группа материалов и услуг, например, data.gruppa_materialov (Рис. 2.334).
В настройке Поле с PrimaryKey в таблице с группами добавить новое значение, например gid (Рис. 2.335).
В настройке Поле-название в таблице с группами указать название поля, где хранятся названия групп из таблицы «Группа материалов» (Рис. 2.336).
Далее администратору следует перейти в настольное приложение «MapEditor» и заполнить новый созданный справочник, добавив соответствующие группы, а затем таблицу «Материалы и услуги» соответствующими значениями. Для применения новой настройки администратору необходимо перезапустить сервис.