Контроль параметра

В данном примере будет рассмотрен случай логирования превышения температуры рефрижератора по параметру в сообщении. При этом установим способы уведомления - E-mail, SMS и онлайн.

Создание уведомления

Приступим к созданию уведомления, которое должно сработать при превышении температуры -2°C. Для этого перейдите на рабочей области на вкладку «Уведомления» и нажмите кнопку «Создать уведомление». После этого выберите объект или объекты, для которого необходимо установить уведомление и нажмите кнопку «Далее». В следующем окне установите тип контролируемого действия «Контроль параметра в сообщении» и нажмите «Далее».

Здесь необходимо установить параметры, согласно которым и сработает уведомление. Введите название параметра «TEMP». Минимальное значение пускай будет «-100», максимальное значение «-2», а также установите флаг «Срабатывания за пределами установленных значений». В данном случае будут ожидаться цифры больше -2 градусов, чтобы сработано уведомление.

В следующем окне необходимо задать текст уведомления. Введите «У %UNIT%: в %POS_TIME% (%SPEED% около %LOCATION%) зафиксировано превышение температуры в рефрижераторе (%SENSOR_NAME% = %SENSOR_VALUE% °C).». При активации уведомления данный текст будет интерпретирован как «У машины: в 00:04:05 2009-01-01 (0 км/ч около Новогодняя Елка) зафиксировано превышение температуры в рефрижераторе (TEMP = 0 °C).».

Теперь указываем способы доставки уведомления: вводим свой e-mail адрес, телефонный номер в международном формате (или ряд номеров), устанавливаем флаг «Отображения онлайн уведомлений во всплывающем окне», а также флаг «Зарегистрировать событие для устройства», для того чтобы данные события можно было получить в отчёте.

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

Период контроля относительно текущего времени устанавливаем «За последние сутки», т.е. промежуток между временем формирования сообщения и текущим временем. Если данный промежуток будет превышен, то сообщение не будет учитываться.

Минимальная продолжительность тревожного состояния - 2 минуты, т.е. минимальное время в течение которого уведомление не сработает. В данном случае может будет открыта дверь рефрижератора для выгрузки товаров и температура поднимется, а после закрытия она снова опустится. Если эти действия произойдут быстро, то данное уведомление не сработает и не будет в пустую тревожить диспетчера.

Минимальная продолжительность предыдущего состояния «Не имеет значения», т.е. время, в течение которого будет оцениваться предыдущее состояние. Например перевозка товара запланирована на 4 утра, когда и будет активировано уведомление. Следовательно с этого времени рефрижератор должен быть уже заморожен. Если в момент активации уведомления в холодильнике не окажется необходимая температура, значит машина не готова к транспортировке груза и сработает уведомление.

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

Максимальное время между сообщениями установите 1 час, т.е. промежуток времени за который будет анализировать предыдущее сообщение, если промежуток между текущим и предыдущим сообщением будет превышать указанное значение, то оно учитываться не будет.

Задержка проверки сообщений поставьте 30 секунд, т.е. через какое время после прихода сообщения оно будет проанализировано, удобно выставлять время побольше если в устройстве есть «черный ящик» при работе которого может потребоваться время на выгрузку всех сообщений накопившихся в нем при потере связи.

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

Если все поля заполнены нажмите кнопку «ОК». Уведомление создано. При необходимости изменения параметров отредактируйте уведомление.