Меню

Ограничения в отчётах и уведомлениях

На платформе Navixy по умолчанию присутствуют ограничения по использованию отчётов, а также по настройке уведомлений в "Контроле событий". Вы можете построить отчёты и настроить уведомления только для определенного количества устройств, и кроме того, построить отчёты не более чем за определенный период. Эти ограничения введены с целью не допустить избыточных нагрузок на сервер, поскольку формирование отчётов и генерация уведомлений - довольно ресурсоёмкие операции.

В процессе работы вы можете столкнуться с необходимостью изменить (как правило, увеличить) вышеописанные ограничения. Для решения Navixy On-premise это можно сделать, если ваш сервер достаточно производителен для этого.

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

Ограничение на количество устройств в отчётах

Максимальное количество устройств на отчёт может быть различным в зависимости от версии платформы и ранее произведенных настроек.

Чтобы изменить максимальное количество устройств, вам необходимо отредактировать файл Config.js, расположенный по пути:

  • /var/www/pro-ui/Config.js (Linux)
  • C:\nginx\www\pro-ui\Config.js (Windows)

В этом файле вам необходимо найти блок reportsMaxTrackersCount. В свежих версиях платформы он выглядит так:

reportsMaxTrackersCount:{
StayInPlaces: 100,
TripsAndEvents: 100,
Zone: 100,
DetailingOfTransmittedData: 1}

В этом блоке можно указать ограничения отдельно для каждого типа отчётов.

Sos
Fall
Detach
Safety
LocationRequest
VehicleReadings
DeviceOnOff
ExternalPower
LowBattery
DeviceStatus
Speeding
RoadRulesViolations
DeviceOnOffIdle
TaskReport
DrivingQuality
StatusReport
DriverChangesReport
FormFieldsValues
TripByState
TripByShifts
FuelConsumption
Checkin
DrivingQuality
StayInZones
StayInPlaces
TripsAndEvents
ZoneEvents
DetailingOfTransmittedData
FormFieldsValues
TaskReport
Event
TaskFullReport

Однако в большинстве случаев нет необходимости настраивать ограничения отдельно, и достаточно указать общее ограничение для всех отчётов. Для этого необходимо добавить в конфигурацию после вышеуказанного блока строку maxTrackersPerReport: XXXXX. Пример (ограничение до 1000 устройств на отчёт):

reportsMaxTrackersCount:{
StayInPlaces: 100,
TripsAndEvents: 100,
Zone: 100,
DetailingOfTransmittedData: 1
},
maxTrackersPerReport: 1000,

После внесенных изменений максимальное количество устройств, по которым можно построить отчёт, будет увеличено до 1000.

Параметр maxTrackersPerReport распространяется на все отчёты, за исключением отчётов "Посещение геозон" (Zone) и "Посещение мест" (StayInPlaces). В связи с особенностями работы платформы ограничения для данных отчётов необходимо указывать отдельно в вышеуказанном блоке:

StayInPlaces: 1000,
Zone: 1000,

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

Ограничение на количество устройств в "Контроле событий"

Максимальное количество устройств для уведомлений также указывается в файле Config.js:

  • /var/www/pro-ui/Config.js (Linux)
  • C:\nginx\www\pro-ui\Config.js (Windows)

Вам необходимо найти строку:

greenModeTrackersCount: 100,

Значение в этой строке регулирует количество устройств, которые вы можете выбрать при настройке уведомления.

Ограничение временного интервала для отчётов

По умолчанию максимальный временной интервал для построения большинства отчётов - 90 дней. Это значение также можно увеличить, но для этого нужно изменить другой конфигурационный файл.

Вам необходимо найти конфигурацию сервиса api-server. Файл располагается по пути:

  • /home/java/api-server/conf/config.properties (Linux)
  • C:\java\api-server\conf\config.properties (Windows)

Откройте этот файл в текстовом редакторе и найдите следующую строку:

#reports
maxReportTimeSpan=90d

Измените значение 90d на необходимое вам. Обратите внимание, что после числа дней обязательно должна быть указана буква d.

Миграция с Wialon
Показать
Миграция с Wialon
Перенос пользователей,
трекеров, геозон и истории.
Узнать больше
Скрыть

На нашем сайте используются cookie-файлы, в том числе сервисов веб-аналитики. Используя сайт, вы соглашаетесь на обработку персональных данных при помощи cookie-файлов. Подробнее об обработке персональных данных вы можете узнать в «Политике конфиденциальности».