Платформа НЕЙРОСС обеспечивает автоматическое выполнение произвольных заданий автоматизации по факту возникновения какого-либо внутреннего или внешнего события, по фиксированному расписанию или в процессе обработки инцидента оператором НЕЙРОСС Центр. Это может быть информирование ответственных лиц (по электронной почте или в канал Telegram) или любые автоматические действия в системе (в том числе, — взаимодействие с «внешней» системой). Возможны сложные условия запуска задания автоматизации (выполнение нескольких условий, накопление определённого количества сигналов, либо наоборот — отсутствие сигналов). Предусмотрена возможность тестирования выполнения задания без ожидания выполнения входного условия.
Задание автоматизации — это совокупность действия с сигналом, по которому это действие может выполняться. Есть набор предустановленных типов сигналов и типов действий.
Инструкция по настройке заданий автоматизации приведена в разделе [Автоматизация]. Сервис автоматизации, функция отправки e-mail и телеграмм-уведомлений, а также использование скриптов автоматизации лицензируется [Лицензирование | Платформа НЕЙРОСС].
Типы сигналов | Условием для запуска задания автоматизации может являться: |
---|---|
Временное расписание | Факт наступления времени по расписанию; расписание может формироваться с произвольной периодичностью: раз в минуту/час/день/неделю/год, в определенное время каждый день/неделю/месяц/год, с заданной периодичностью в определенный интервал времени и так далее. |
Событие от какого-либо узла сети | События, удовлетворяющие фильтру событий |
Событие Платформы НЕЙРОСС | Системные события, события авторизации, ошибки записи, действия операторов, сообщения о бездействии операторов и другие события, регистрируемые в системном журнале. |
Группа сигналов | Накоплении определённого количества событий, либо по причине отсутствия событий, а также при выполнения целой последовательности условий. |
HTTP-запрос | Для интеграции с «внешними» системами предусмотрен запуск заданий автоматизации по определённому HTTP-запросу; код запроса настраивается. Предусмотрена работа как с авторизацией, так и без неё. |
Типы действий | При выполнении условия может быть выполнено: |
Управляющая команда или набор команд | Элементу задаётся команда. которая должна быть выполнена по факту получения сигнала (постановка объекта на охрану по факту окончания рабочего дня, блокировка точек доступа по тревоге в разделе сигнализации, поворот (смена препозиции) камеры). Требуется лицензия: НЕЙРОСС Автоматика |
Отправка Email-cообщения/отчёта или Telegram-уведомления | Автоматическое формирование и отправка сообщений или отчетов с получением по электронной почте или в виде Telegram-уведомления. Email-отчёт или Telegram-уведомление может быть дополнено кадрами видеоархива, если для источника события есть «связанные» камеры и но ним есть архив за время фиксации события. Требуется лицензии: НЕЙРОСС Автоматика, НЕЙРОСС Email, НЕЙРОСС Telegram |
HTTP-запрос | Для интеграции с «внешними» системами предусмотрена передача HTTP-запроса. Поддерживаются методы GET, POST, PUT, DELETE. Требуется лицензия: НЕЙРОСС Автоматика |
Произвольный скрипт | Для реализации сложных алгоритмов с анализом входных условий предусмотрена возможность выполнения произвольного Scala-скрипта. Требуется лицензия: НЕЙРОСС Автоматика, НЕЙРОСС Скрипт |
Скрипты автоматизации — очень мощный механизм автоматизации произвольных процессов, позволяют реализовать гибкую настройку системы безопасности и максимально адаптировать Платформу НЕЙРОСС под задачи объекта.
Вы можете разработать скрипт автоматизации самостоятельно. Предоставляется механизм Scala-скриптовой логики и современный редактор с удобной навигацией, подсветкой синтаксиса и подготовленным шаблоном скрипта [Автоматизация → Пользовательский скрипт]. Также вы всегда можете обратиться с специалистам компании ИТРИУМ за услугой реализации произвольного скрипта автоматизации.