Декабрьское обновление 3.28

Дорогие друзья!

В преддверии Нового года мы представляем очередное, 28-е по счету, обновление Fort Monitor. Главным его отличием стала поддержка функционала новой версии мобильного приложения, которая появится совсем скоро, через несколько дней. Но кроме этого версия 3.28 содержит множество новых функций и улучшений.


1. Главное

1.1. Своеобразный новогодний подарок мы приготовили для наших партнеров-вендоров – мощный инструмент для мониторинга своих локальных серверов. Он дает возможность полноценно контролировать в режиме онлайн работу модулей ФМ, фиксировать ошибки, своевременно оповещать администратора о существующих и потенциальных проблемах. Одновременно отслеживается не менее 85 параметров. Все это позволит оперативно принимать решения по устранению узких мест и обеспечению бесперебойности работы сервиса. Разумеется, нами разработана подробная документация по организации такого мониторинга.

1.2. А еще мы заменили движок ретранслятора, установив вместо него оборотистый современный агрегат. Благодаря реализации принципа многопоточности, нам удалось кратно ускорить передачу данных в ретрансляциях с большим количеством объектов, а также значительно улучшить стабильность работы и качество передачи данных.


2. Новые функции

2.1. Долгожданная новость: в Интерфейсе администратора теперь можно увидеть, кто создал ту или иную сущность: компанию, группу пользователей, пользователя и т.д.

2.2. Для владельцев терминалов Navtelecom реализована идентификация водителей по тахо-картам


3. Отчеты

3.1. Какие отчеты в Fort Monitor самые «тяжелые» с точки зрения скорости формирования? Конечно это агроотчеты! Причина в сложных объемных математических вычислениях, необходимых для расчета объема полевых работ с учетом пропусков и перекрытий. Поэтому, когда мы по настойчивой инициативе наших партнеров «Центр ТМТ» и «Агропилот» запустили масштабный проект кэширования системных отчетов, то решили начать именно с агро.

В чем суть кэширования? Рассчитанные данные хранятся на сервере в особом разделе памяти и при запросе отчета пользователем, идёт обращение к этим данным вместо запуска нового расчета. В результате время формирования отчета сокращается в несколько раз.

Если говорить о внешних отличиях, то они незначительны. В форме запроса Отчета по агрозонам появился вот такой переключатель:

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

Алгоритм кэширования отчетов нами реализован и отработан. А значит, в следующих обновлениях будут появляться все новые «быстрые» отчеты. Конечная цель этой работы гораздо более амбициозная, чем просто ускорение отчетов, и мы с гордостью поделимся своими результатами, когда придет время.

3.2. Знакомая многим ситуация: двухбаковый длинномер подъезжает к ТРК, заправляет один бак, затем с трудом разворачивается, чтобы заправить второй. Интервал между заправками может достигать 15 минут, и в отчётах такая заправка разбивается на две. В 3.28 мы научили Fort Monitor склеивать такие заправки. Для этого в Сравнительном отчете по топливным картам появилась специальная настройка.

3.3. В Конструкторе отчетов появился новый источник данных, о котором многие давно нас просили – дата создания объекта.

3.4. Не всегда инициаторами доработок выступают наши партнеры. Случается, что и конечные пользователи, обращаясь напрямую, подсказывают нам хорошие идеи для улучшения Fort Monitor. В 3.28 мы реализовали одну из таких идей. Согласитесь, удобно на карте Отчета по нарушениям скорости видеть попадающие в поле зрения геозоны и местоположение объекта относительно этих геозон. Особенно это актуально для сельхозпроизводителей – новая функция позволит им визуально оценить в какой конкретно части поля произошло нарушение и отсеять некритичные нарушения скоростного режима.


4. Датчики

4.1. Продолжаем совершенствовать Датчик GPS/ГЛОНАСС. Мы добавили возможность установить дату, ДО которой расчет пробега нужно делать по GPS, и ПОСЛЕ которой – по данным CAN-шины. Этот принцип касается всех элементов системы, которые используют пробег – отчетов, графиков, справочников и т.д. Нужная настройка находится в параметрах Датчика GPS/ГЛОНАСС

4.2. Большое обновление для всех датчиков, где доступно отбрасывание исходных и тарированных значений (ДУТ, ДРТ, Универсальный датчик, Датчик весов и т.д.). В панелях настройки параметров отбрасывания появился 3-й столбец – «Заменить на». Это дает возможность настроить для каждого датчика несколько диапазонов, где в зависимости от входного/выходного значения, параметр не будет отбрасываться, а будет подменяться другим произвольным значением.


Примечание (если кто-то вдруг не знал). Пустое поле в настройках любых диапазонов в Fort Monitor означает бесконечность. Следовательно, пример выше следует понимать так: входящие значения от -∞ до 0 включительно подменяются на -1, а значения от 4096 включительно до +∞ подменяются на +1.


5. API

Добавлены и дополнены методы API

  • Выдача периода работы датчика моточасов
  • Запрос по параметру "Минимальное время между посещениями геозон" в агрооотчетах


6. Прочие улучшения

6.1. В интерфейсе Fort Monitor можно использовать разные типы карт, и карты эти имеют разный максимальный масштаб. Например, для Яндекс-карт это 19, для других – 21 или даже 25. В итоге переходя, например, с 21 масштаба такой карты на Яндекс-карту, пользователь видит только серое поле. В 3.28 мы установили соответствующие ограничители, учитывающие максимальный масштаб каждой из карт.

6.2. В прежних версиях, чтобы безвозвратно удалить объект, пользователю нужно было выполнить целых 4 действия: выбрать объект в дереве, выбрать в меню над деревом опцию «Удалить», в открывшемся окне поставить маленькую галочку «Удаление без возможности восстановления» (к слову, по умолчанию она всегда отключена), и подтвердить свое намерения кликом по кнопке «Удалить». Но даже в этих условиях объекты нередко удаляли ошибочно. Ну что ж – мы добавили 5-е действие. Надеемся, что уж мимо этого предупреждения никто не пройдет.

6.3. Ранее возможность группировки данных на графике по оси Y была предусмотрена только для однотипных датчиков, например ДУТ. В 3.28 добавлена возможность группировки Универсальных датчиков.


На этом всё)

Искренне Ваша,

Команда Fort Monitor