2.4. Настройки Программы

Настройки Программы делятся на внутренние и внешние. Внутренние выполняются непосредственно в «ActiveMap Messages», внешние – в других программных продуктах комплекса «ActiveMap» (в «MapSurfer»).

2.4.1. Внутренние настройки

Для выполнения пользовательских настроек внутри Программы необходимо перейти в раздел меню «Инструменты», пункт «Настройки», вкладка «Настройки программы…». Откроется окно настроек Программы, содержащее 2 вкладки: «Основное» и «Уведомления» (Рис. 2.69).

_images/mapmes_us_110.png

Рис. 2.69 Окно «Настройки», вкладка «Основное»

Во вкладке «Основное» можно включить следующие флаги (Рис. 2.69):

  • Сворачивать программу при закрытии;

  • Назначение на клиентские организации;

  • Показывать геоданные файлов;

  • Отображать данные о положении пользователей;

  • Скрыть неактивных пользователей на карте.

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

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

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

При сохранении нового файла его имя должно иметь подобный вид – «ru-RU». Полный список языковых кодов данного формата можно увидеть здесь: https://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx.

После появления нового файла в папке «Localization» требуется перезагрузить Программу.

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

Во вкладке «Уведомления» можно управлять звуковыми уведомлениями в Программе (Рис. 2.70).

_images/mapmes_us_110_1.png

Рис. 2.70 Окно «Настройки», вкладка «Уведомления»

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

  • О новом комментарии в задании – при добавлении в задание комментария от пользователя (не системного комментария);

  • О входе и выходе из зоны задания – при добавлении в задание системного комментария о входе или выходе из зоны задания (когда сотрудник, на которого назначены задания, прибыл на место проведения работ или покинул его);

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

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

2.4.2. Внешние настройки

Часть настроек «ActiveMap Messages» можно осуществить в связанном программном продукте комплекса «ActiveMap» – в «MapSurfer». Для этого необходимо авторизоваться в «MapSurfer» и перейти в раздел «Управление», «Настройки», секция «ActiveMap Messages» (Рис. 2.71).

_images/mapmes_us_109.png

Рис. 2.71 Настройки «ActiveMap Messages» в «MapSurfer»

Секция содержит папки и подпапки, в которых находятся настройки и их значения.

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

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

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

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

_images/mapmes_us_125.png

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

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

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

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

  • «Для пользователя» – выбор пользователей;

  • «Для роли» – выбор ролей;

  • «Для состояний задания» – выбор состояний задания.

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

Параметры «ActiveMap Messages», настраиваемые в «MapSurfer»:

  • Значения по умолчанию для:

    • вида работ;

    • заголовка заданий;

    • организации-создателя;

    • приоритета;

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

  • Подложка карты приложения:

    • URL TMS-сервиса;

    • Название папки для кэша;

    • Проекции подложки (в формате PROJ.4);

  • Слои «MapSurfer», отображаемые в «ActiveMap Messages» (id слоев);

  • Автоматическое применение фильтра (TRUE/FALSE);

  • Использование пользовательского порядка видов работ в списках (TRUE/FALSE);

  • Радиус попадания фото в зону задания (в м);

  • Сервис поиска объектов на карте («geo4me» или «yandex»).

2.4.2.1. Значения по умолчанию

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

  • Вид работ;

  • Заголовок;

  • Организация-создатель;

  • Приоритет;

  • Текст (текст задания).

_images/mapmes_us_126.png

Рис. 2.73 Настройка значений по умолчанию

Рассмотрим процесс задания новых значений на примере поля «Вид работ» (Рис. 2.74). Чтобы задать настройке значение, нужно выделить ее, нажать « + Значение», ввести в поле «Значение» id вида работ и выбрать из выпадающих списков организацию, пользователя, роль и состояние заданий, для которых будет использовано значение по умолчанию. После заполнения значений следует нажать «Сохранить». Таким образом, при создании задания в «ActiveMap Messages» пользователю с ролью администратора организации «Организация Исполнителя» не будет требоваться вручную указывать вид работ, данное поле будет заполнено автоматически.

_images/mapmes_us_127.png

Рис. 2.74 Задание значения по умолчанию для вида работ

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

2.4.2.2. Подложка карты приложения

Данная папка содержит следующие поля (Рис. 2.75):

  • URL TMS-сервиса – ссылка на базовый слой карты (подложки);

  • Название папки для кэша – папка для хранения кэша карты для работы в «ActiveMap Messages»;

  • Проекции подложки – проекция для базового слоя карты в формате PROJ.4.

_images/mapmes_us_128.png

Рис. 2.75 Настройки подложки карты приложения «ActiveMap Messages»

В системе заданы базовые настройки для данных полей. При необходимости можно ввести собственные значения этих параметров (аналогично процессу задания новых значений, описанному в пункте Значения по умолчанию).

2.4.2.3. Слои «MapSurfer»

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

_images/mapmes_us_129.png

Рис. 2.76 Настройка отображения слоев «MapSurfer» в «ActiveMap Messages»

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

2.4.2.4. Автоматическое применение фильтра

В системе есть возможность установить автоматическое применение фильтра к заданиям. По умолчанию данная настройка включена (Рис. 2.77).

_images/mapmes_us_130.png

Рис. 2.77 Настройка автоматического применения фильтра

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

2.4.2.5. Радиус попадания фото в зону задания

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

_images/mapmes_us_131.png

Рис. 2.78 Настройка радиуса геозоны точки задания