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

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

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

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

_images/mapmes_us_110.png

Рис. 2.67 Окно «Настройки»

В окне настроек можно включить следующие флаги:

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

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

  • Включить звуковые уведомления:

    • О смене этапа, стадии и назначении;

    • О прикреплении и удалении файлов;

    • О входе и выходе из зоны задания;

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

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

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

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

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

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

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

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

В окне можно задать параметры сжатия изображений, прикрепляемых к заданиям (размер и качество), настроить размер кэша заданий.

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

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

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

_images/mapmes_us_109.png

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

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

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

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

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

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

_images/mapmes_us_125.png

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

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

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

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

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

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

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

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

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

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

    • вида работ;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Вид работ;

  • Заголовок;

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

  • Приоритет;

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

_images/mapmes_us_126.png

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

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

_images/mapmes_us_127.png

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

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

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

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

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

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

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

_images/mapmes_us_128.png

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

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

2.4.2.3. Слои «MapSurfer»

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

_images/mapmes_us_129.png

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

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

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

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

_images/mapmes_us_130.png

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

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

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

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

_images/mapmes_us_131.png

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