Условия, настраиваемые для подписки, определяют, инициирован ли запуск рабочего процесса с учетом данных о событии.
Если выбрана функция Запускать при определенных условиях, могут быть доступны следующие параметры.
- Данные. Информация в сообщении о событии, относящаяся к выбранной теме события. Например, если создано условие для темы события жизненного цикла виртуальной машины, поля данных будут связаны со схемами элементов и виртуальными машинами. Если выбрана тема события «предварительное утверждение», поля данных будут связаны с политиками утверждения.
Можно также добавить условия для полей, которые не включены в схему, указав путь в текстовом поле над деревом. Используйте формат ${PATH}. PATH — путь в схеме. Разделите узлы знаком ~. Например, ${data~machine~properties~SomeCustomProperty}.
- Значения сообщения об основном событии. Общая информация, содержащаяся в сообщении о событии. Например, тип события, метка времени или имя пользователя.
Чтобы выбрать тему события для подписок на рабочие процессы, выберите Создать и выберите тему события. Нажмите кнопку Далее.
. НажмитеПараметр | Описание |
---|---|
Запускать для всех событий | Выбранный рабочий процесс запускается при получении сообщения на эту тему события. |
Запускать при определенных условиях | Выбранный рабочий процесс запускается при обнаружении сообщения о событии и соответствии события настроенным условиям. При выборе этого параметра необходимо указать условия на основе данных о событии, которые будут запускать выбранный рабочий процесс для данной подписки.
Если условие создано на основе постоянного значения, это значение будет обрабатываться без учета регистра. Например, если задано условие «Имя схемы элементов содержит UNIX», но в именах схем используется слово Unix, это условие будет обрабатываться правильно. Чтобы привести имя условия в соответствие с именем схемы элементов, необходимо сначала изменить значение на другое, не содержащее такую же строку. Например, чтобы изменить условие UNIX, можно изменить значение на xxxx, сохранить его, а затем изменить xxxx на Unix и снова сохранить. |