Ноябрьское обновление 3.24

Обновление 3.24 знаменует завершение очередного большого этапа по переходу к новому Fort Monitor. Начиная с этой версии пользователям доступен новый Интерфейс администратора – итог более, чем года работы нашей команды разработки. Но помимо этого, обновление содержит значительное количество новых функций и улучшений. Теперь обо всем по порядку.

Интерфейс администратора

Мы понимаем, что на освоение новой админки в любом случае потребуется время. Поэтому мы сохранили возможность работать в прежней версии, переход в которую осуществляется привычным способом (поз.2). А для перехода в новую админку предусмотрена отдельная кнопка (поз.1)

Новому Интерфейсу администратора посвящена отдельная статья, а здесь ограничимся только скриншотом главного экрана

Новые функции и улучшения в 3.24

1. Объекты


1.1. Пожалуй, главное нововведение – добавление функции массового изменения выбранных настроек для произвольной группы объектов. Например, вам нужно изменить параметр минимального времени стоянки для большого числа объектов. Раньше это нужно было делать, заходя в настройки каждого объекта по отдельности. Сейчас вся процедура займет несколько секунд. Причем одновременно можно изменить несколько параметров.

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

Затем в открывшемся окне последовательно выбрать все нужные параметры и задать для них новые значения

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

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

Алгоритм идентификации по топливным картам:

А) В первую очередь системой мониторинга ищутся соответствия полученных от оператора ТК идентификаторов карт с объектами. Если соответствие обнаружено, поиск прекращается

Б) Если соответствий с объектами не обнаружено, система продолжает поиск по идентификаторам, содержащимся в Справочнике по водителям.

В) После того, как система установит, что идентификатор соответствует определенному водителю, она производит поиск объекта, на который этот водитель назначен.


2. Датчики


2.1. Долгожданные изменения коснулись Универсального датчика и всех счетных датчиков (ДРТ, ДРТ топливораздачи, счетчики). Многие модели терминалов имеют ограничения по максимальному значению количества подсчитанных импульсов. В результате при сбросе значения счетчика в «0» Fort Monitor обрабатывал данные некорректно. В обновлении 3.24 эта проблема решена. В параметрах УД появились дополнительные настройки:

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

Например, пользователь установил значения, как на скриншоте выше. После сброса счетчика в «0» системой было получено очередное значение 300. Тогда Fort Monitor анализирует предыдущее значение, которое равнялось 65200, т.е. выше заданного порогового значение 65000. Система рассчитывает переполнение, и получает итоговое значение датчика 65535-65200+300=635

2.2. Также в Универсальном датчике появилась возможность вывода разницы между последним и предпоследним входящим значением. Это аналог хорошо знакомой пользователям Wialon функции «parametr - #parametr»

2.3. В Датчике уровня топлива и других датчиках с тарировкой тарировочную таблицу можно скопировать из буфера обмена компьютера, например из Excel

2.4. Серверная настройка периода стабилизации показаний ДУТ перенесена в настройки этого датчика

2.5. Реализована функция автоматической отмены назначения прицепных устройств. Это решает актуальную проблему, когда терминал присылает ID метки не в каждом пакете. В параметры Датчика RFID с фильтрацией добавлена опция «Подставлять 0 если данных нет».

2.6. Добавлен датчик «Счетчик по периодам» с возможностью сброса значений

  • Ежедневно – в определенное время
  • Еженедельно – в определенный день недели
  • Ежемесячно – в определенное число и время. Причем система автоматически контролирует продолжительность каждого текущего месяца, чтобы счетчик сбрасывался корректно. Например, если пользователь задал сброс 31 числа, а в месяце 28-30 дней, то счетчик сбросится в последний день месяца


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


3.1. В Fort Monitor добавлен справочник для группового обновления конфигурации терминалов семейства FORT-114. Этому также посвящена отдельная статья в нашей Базе знаний. Важно отметить, что для работы данного функционала прошивка терминалов должна быть обновлена до актуальной версии

3.2. Добавлена возможность импорта и экспорта справочников водителей и прицепных устройств, что существенно упростит клонирование этих справочников в другие компании

3.3. Справочник «Список событий» пополнился новыми макросами для формирования текстов уведомлений:

  • %address% - адрес на момент начала события;
  • %drivername% - водитель, назначенный на объект, по которому сработало событие. В первую очередь проверяется автоматическое назначение водителя на объект по RFID. Если назначения по RFID нет, проверяется ручное назначение водителя через соответствующий справочник;
  • %geoname% - имя геозоны, в которой сработало событие, за исключением событий, связанных с контролем геозон! Для контроля геозон предусмотрен отдельный макрос %zone_name%. Если событие сработало в точке наложения нескольких геозон, то в качестве имени подставляется имя первой найденной геозоны.

3.4. Справочник «Отчеты по e-mail». Кардинально изменен алгоритм работы очереди на формирование отчетов. Было: если в справочнике на одно и то же время было настроено формирование нескольких отчетов большого объема, то процесс формирования затягивался на долгое время. Иногда это даже приводило к ситуации, когда выделенного на это лимита времени не хватало, и часть отчетов просто не успевало сформироваться и не отправлялось пользователю. Сейчас в таких случаях создается отдельная очередь, и все отчеты будут доставлены пользователям.


4. Интерфейс и карта


4.1. При включении слежения за объектом на карте начнет отрисовываться «хвостик» трека начиная с точки активации функции

4.2. Большое неудобство вызывала работа с линейкой поверх геозон, треков и иконок на карте. Теперь слой линейки находится поверх всех остальных слоев.

4.3. Добавлен условно-бесплатный слой спутниковых карт, не предназначенный для коммерческого использования. Для получения рабочего API-ключа необходимо зарегистрироваться на сайте https://www.kosmosnimki.ru/ и добавить ключ для нужных групп пользователей через панель «Настройки отображения карт» в интерфейсе администратора

4.4. В дереве объектов добавлены иконки состояния связи, имеющие 3 состояния:

  • Зеленый – объект на связи
  • Серый – объект не на связи дольше заданного в его параметрах периода неактивности, но менее 3-х таких периодов
  • Красный – объект не на связи дольше 3-х периодов неактивности

Кроме того функция фильтрации объектов пополнилась двумя новыми способами:

4.5. Выделенный в дереве объект на карте заметно отличается от соседей благодаря цветной обводке лэйбла с именем объекта

Кроме того, при построении треков по нескольким объектам цвет обводки соответствует цвету трека, что облегчает выбор, какой трек какому объекту принадлежит

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


5. Отчеты


5.1. Ощутимые изменения коснулись Конструктора отчетов:

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

5.1.2. Также появилась возможность выбора межстрочного интервала при настройке стилей ячеек

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

5.3. Наконец, был заменен программный компонент «рисования» графиков в отчетах. Графики стали ярче и контрастнее.

Протоколы

1. EGTS. Добавлен разбор данных секции с датчиками пассажиропотока

2. Galileo. Реализована поддержка Пользовательских массивов данных. Кроме того добавлен разбор параметров MODBUS10 – MODBUS63

3. Navtelecom.Стал возможен корректный подсчет значения RFID длиной до 3-х байт, передаваемого по LLS

4. Также решена проблема с разбором значения RFID для терминалов SatLite

API

По запросам наших партнеров было добавлено и доработано несколько методов API

  • Список компаний: GET /api/integration/v1/getcompanieslist
  • Список групп пользователей: GET /api/integration/v1/usergroups
  • Список пользователей: GET /api/integration/v1/users
  • Создание пользователя: POST /api/integration/v1/users
  • Изменение пользователя: POST /api/integration/v1/users/{id}
  • Список прицепных механизмов: GET /api/integration/v1/towequipment/list
  • Список технологических операций:
    GET /api/integration/v1/technologicoperation/list
  • Создание прицепного механизма: POST /api/integration/v1/towequipment
  • Изменение прицепного механизма:
    POST /api/integration/v1/towequipment/{id}
  • Удаление прицепного механизма:
    DELETE /api/integration/v1/towequipment/{id}
  • Список объектов: GET /api/integration/v1/getobjectslist
  • Список текущих активных назначений прицепных механизмов:
    GET api/integration/v1/towequipmentassignments/active
  • Список назначений прицепных механизмов за период:
    GET /api/integration/v1/towequipmentassignments/filter
  • Создание назначения прицепного механизма:
    POST /api/integration/v1/towequipmentassignments
  • Удаление назначения прицепного механизма:
    DELETE /api/integration/v1/towequipmentassignments/{id}
  • Список агрокультур: GET /api/integration/v1/agricultures
  • Дерево геозон для создания/редактирования агрокультур:
    GET /api/integration/v1/getgeotreeforagricultures
  • Создание агрокультуры: POST /api/integration/v1/agricultures
  • Изменение агрокультуры: POST /api/integration/v1/agricultures/{id}
  • Удаление агрокультуры: DELETE /api/integration/v1/agricultures/{id}

Полное описание нашего API, как обычно, можно найти здесь: https://web.fort-monitor.ru/api/help/index#!/ExternalApiV1/