Правила

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

Любое правило состоит из активации и действия, также можно указать одно или несколько условий.

Активация - это событие, при возникновении которого запускается правило. Можно выбрать следующие типы активации:

  1. По событию - правило будет запускаться при получении выбранного события от любого объекта. Можно указать как один, так и несколько типов событий, на которые будет реагировать правило. Также с помощью ссылки Фильтр можно выбрать конкретные объекты, по событию от которых будет запускаться правило.

  2. По горячей клавише - правило будет запускаться по нажатию горячей клавиши оператором. Например:

  3. По расписанию - позволяет запускать правило в определенное время. Расписание необходимо создавать перед созданием правила.

  4. По изменению состояния - правило будет запускаться при изменении состояния выбранного объекта. Например, при изменении состояния канала.

  5. По изменению настроек - правило будет запускаться при изменении каких-либо настроек в системе, например при изменении FPS на какой-либо плате или ip-устройстве:

В качестве реакции на событие-активатор правило запускает до пяти Действий. Вы можете добавить следующие действия:

  1. Ожидать - позволяет задавать ожидание между действиями. Также ожидание можно выбрать в качестве первого действия, и тогда правило будет срабатывать с отсрочкой. Ожидание задается в секундах, максимальное время ожидания - 24 часа(86400 секунд):

  2. Вызвать действие - позволяет управлять объектами в системе. Например, можно включить постоянную запись на одном из каналов:

  3. Проиграть звук - воспроизводит один из предустановленных звуковых файлов.

  4. Изменить настройки - изменяет настройки какого-либо из объектов в системе. Например, можно изменить FPS на одном из каналов:

  5. Экспорт видео - экспортирует видео из архива с выбранной камеры за n-секунд, начиная с текущего момента.

  6. Сохранить кадр - сохраняет кадр с выбранной камеры за n-секунд, начиная с текущего момента.

  7. Отправить письмо - будет отправлен e-mail на указанный адрес. Для данного действия необходима настроенная учетная запись e-mail. В поле Тема Вы можете, например, вкратце описать событие, а в теле письма - подробно описать ситуацию и возможные пути ее решения. Если в предыдущих Действиях был задан экспорт архива, экспортированный файл можно приложить к письму.

  8. Отправить смс - позволяет отправить сообщение SMS с уведомлением. На текущий момент данный функционал не поддерживается.

Условие - это логическое выражение, с помощью которого правилу можно задать конкретный, узкий диапазон срабатывания. В качестве условия можно задать значения настроек или состояния объектов. Для каждого конкретного типа активации можно задать имя и/или уникальный ID(guid) отправителя, а также указать конкретный тип события, если в качестве активатора задано несколько разных типов событий. Например, если необходимо срабатывание правила только в определенные часы, можно создать соответствующее расписание и в условии указать нужное состояние расписания:

Количество условий не ограничено, и между ними можно обозначить связь как and или or. В случае and правило срабатывает тогда, когда выполнены оба условия. В случае or правило срабатывает тогда, когда выполнено хотя бы одно условие. Также можно сочетать оба типа связок в нужном порядке, например Условие1 and Условие2 or Условие3 and Условие4 - в таком случае правило будет отрабатывать тогда, когда выполнены условия 1 и 2 или условия 3 и 4.

Пример условия со связкой and: активацией данного правила является изменение состояния какого-либо из четырех каналов на "Нет сигнала"; согласно условию правило сработает только в том случае, если на всех четырех каналах будет состояние "Нет сигнала".

Пример условия со связкой or: активацией данного правила является событие "Здоровье сервера испортилось"; согласно условию правило отработает только в том случае, если причиной этого состояния будет ошибка дисковой подсистемы или разрыв соединения с базой данных.

Пример условия со связками or и and: активацией данного правила является изменение состояния какого-либо из четырех каналов на "Нет сигнала"; согласно условию правило сработает только в том случае, если это состояние будет одновременно на первом и втором или одновременно на третьем и четвертом каналах.