Неинтерактивные действия
Неинтерактивный режим поддерживается только действиями, которые могут быть выполнены "офлайн", без взаимодействия с пользователем. Выполнение действий в неинтерактивном режиме поддерживается Тревогами и Запланированными задачами.
В таком режиме, результат каждой GUI процедуры определен заранее, когда действие конфигурируется для неинтерактивного выполнения. Эти заранее определенные результаты настраиваются во время установки выполнения автономных действий, т.е. при конфигурировании тревоги или задачи планировщика.
Все выходы действий перенаправляются в журнал сервера и/или конвертируются в события контекста.
Привязки параметров ввода
При редактировании заранее определенных параметров неинтерактивного действия в Редакторе Таблиц Данных возможно настроить привязки таблицы. Когда сервер выполняет неинтерактивное действие, он оценивает все привязки, содержащиеся в его заранее определяемых параметрах, заполняя их актуальной или контекстно зависимой информацией.
Пример: Возможно запланировать действие Экспорт отчета в файл сервера для отчета Недавние тревоги и использовать привязки для генерировния другого имени файла при каждом экспортировании отчета. В этом случае к Вводу будет добавляться следующая привязка: таблица Экспорт в файл сервера:
|
Пример: Можно выполнить внешнее приложение при возникновении тревоги путем добавления действия Выполнить приложение к списку корректирующих действий тревоги. Однако часто бывает необходимо передать сообщение тревоги и другие параметры тревоги этому приложению. В этом случае к Вводу нужно добавить следующие или подобные привязки: таблица Выполнить приложение или команду операционной системы:
Это выражение ссылается на |
Пример: Для отправки e-mail сообщения по тревоге с текстом, описывающим причину тревоги, добавьте к тревоге автоматическое корректирующее действие Отправить E-mail, откройте его параметры ввода, зайдите внутрь Ввода: таблица Отправить E-Mail:
Это выражение ссылается на |
Оценка привязок параметров ввода
Среда выполнения привязок параметров действия позволяет получить доступ к:
Данным из любого контекста сервера
Начальным параметрам выполняемого действия
Среда вычисления привязок параметров ввода: | |||
Контекст, откуда выполняется действие. | |||
Текущая таблица, т.е. таблица, по которой оцениваются привязки. | |||
Текущая строка, если привязка не ссылается на отдельную строку и оценивается для каждого ряда таблицы отдельно. В ином случае равно нулю. | |||
Имя переменной | Тип значения | Описание | |
---|---|---|---|
parameters | Таблица Данных | Начальные параметры действия:
| |
context | Строка | Доступно только при выполнении действия по тревоге. Представляет путь контекста тревоги. | |
event | Строка | Доступно только при выполнении действия по тревоге. Представляет имя события тревоги (т.е. | |
level | Целое | Доступно только при выполнении действия по тревоге. Представляет уровень события тревоги. | |
time | Дата | Доступно только при выполнении действия по тревоге. Представляет временную метку события тревоги. | |
acknowledgements | Таблица данных | Доступно только при выполнении действия по тревоге. Представляет таблицу подтверждений события тревоги. | |
enrichments | Таблица данных | Доступно только при выполнении действия по тревоге. Представляет таблицу обогащений события тревоги. |