Интеллектуальные связи

 

Опубликовано: Март 2016

Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Связи, которые соединяют отдельные действия в модуле Runbook, называются интеллектуальными связями. Интеллектуальные связи в System Center 2012 — Orchestrator задают очередность выполнения двух действий. Интеллектуальные связи вызывают следующее действие в Runbook как только предыдущее действие успешно завершается. Интеллектуальные связи обеспечивают также возможности фильтрации данных, давая возможность ограничить данные, передаваемые последующим действиям рабочего процесса.

Создание и настройка интеллектуальных связей

Чтобы изменить свойства условия интеллектуальной связи, дважды щелкните интеллектуальную связь.

Ниже приведена процедура включения и отключения интеллектуальной связи.

Создание интеллектуальной связи

  1. В рабочей области конструирования программы Runbook Designer щелкните и перетащите два действия с панели Действия в рабочую область конструирования Runbook Designer.

  2. В рабочей области конструирования программы Runbook Designer наведите курсор мыши на одно из действий, щелкните стрелку вправо и перетащите ее на целевое действие.

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

Отключение соединения интеллектуальной связи с сохранением настроенных свойств

  • Чтобы отключить интеллектуальную связь, щелкните интеллектуальную связь правой кнопкой мыши и переключите выключатель Включить.

    Интеллектуальная связь изменится на штриховую линию, показывая, что она отключена.

Включение соединения интеллектуальной связи

  • Чтобы включить интеллектуальную связь, щелкните отключенную интеллектуальную связь правой кнопкой мыши и переключите выключатель Включить.

    Интеллектуальная связь изменится на сплошную линию, показывая, что она включена.

Вкладка "Общие"

В диалоговом окне Свойства связи на вкладке Общие можно добавить имя и описание интеллектуальной связи. Эти свойства не являются обязательными, но они полезны для определения назначения интеллектуальной связи. Эти свойства отображаются только если в модуле Runbook выбран параметр отображения подписей связей.

Добавление подписи интеллектуальной связи из Runbook Designer

  • Чтобы узнать имя интеллектуальной связи, щелкните ее правой кнопкой мыши и в контекстном меню выберите Свойства.

  • В диалоговом окне Свойства на вкладке Общие в поле Имя введите описательное имя.

  • Нажмите кнопку Готово.

Отображение имен интеллектуальных связей в Runbook

  1. В меню Runbook Designer выберите Параметры, а затем пункт Настроить, чтобы открыть диалоговое окно Конфигурация.

  2. Выберите Отображать подписи для связей.

  3. Нажмите кнопку Готово.

Включение и исключение вкладок

Orchestrator позволяет настраивать условия для передачи данных следующим задачам в модуле Runbook. С помощью условий связей в модули Runbook можно встраивать возможности ветвления. Например, модуль Runbook, прежде чем выполнять резервное копирование сервера базы данных, должен его остановить. Если сервер базы данных остановлен правильно, Runbook запускает приложение резервного копирования. В случае возникновения ошибок остановки базы данных администратору отправляется сообщение электронной почты, чтобы он мог передать проблему на обработку.

На вкладке Включить можно указать условия, которые позволяют передавать данные следующей задаче в модуле Runbook. На вкладке Исключить указываются условия, которые задают данные, которые должны быть исключены из следующего действия в модуле Runbook.

System_CAPS_ICON_important.jpg Важно

Правила интеллектуальных связей, заданные на вкладке Исключить, заменяют правила интеллектуальных связей вкладки Включить.

System_CAPS_ICON_important.jpg Важно

Правила на каждой вкладке объединяются с помощью условия или. Чтобы все условия на вкладке были истинными, только одно из условий на вкладке должно быть истинным.

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

Добавление условия интеллектуальной связи

  1. Щелкните интеллектуальную связь правой кнопкой мыши и в контекстном меню выберите Свойства, чтобы открыть диалоговое окно Свойства связи.

    System_CAPS_ICON_important.jpg Важно

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

  2. Чтобы открыть диалоговое окно Опубликованные данные, щелкните действие, указанное в условии.

  3. Установите флажок Показывать общие возвращаемые данные для отображения свойств, общих для всех действий.

  4. Выберите свойство в списке "Опубликованные данные" и нажмите кнопку ОК. Выражение условий изменяется в зависимости от типа данных, которые возвращает данное свойство.

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

  6. Нажмите кнопку Готово.

Удаление условия интеллектуальной связи

  1. В диалоговом окне Свойства связи выберите вкладку Включить или Исключить.

  2. Чтобы выбрать условие для удаления, щелкните справа от условия связи на слове или и затем нажмите Удалить.

  3. Нажмите кнопку Готово.

Вкладка "Параметры"

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

На этой вкладке можно также задать задержку перед запуском действия.

Чтобы настроить эти параметры, выполните следующие действия.

Настройка цветов интеллектуальных связей

  1. Нажмите Цвет и затем выберите нужный цвет для интеллектуальной связи.

  2. Нажмите Ширина и укажите ширину линии интеллектуальной связи в пикселах.

  3. Нажмите кнопку Готово.

Настройка задержки действия интеллектуальной связи

  1. В поле Задержка запуска введите время в секундах, которое должно пройти, прежде чем связь запустит следующее действие в Runbook.

  2. Нажмите кнопку Готово.

Условия интеллектуальных связей

Условия связей могут быть созданы для любых данных, публикуемых действием, которое инициирует связь. Тип условий зависит от типа данных, возвращаемых из определенного свойства. В следующих разделах приведены сведения о разных типах данных, которые могут возвращаться действиями.

Состояние завершения действия

При добавлении к связи новых условий по умолчанию будет возвращаться состояние завершения действия. Это состояние возвращает одно из следующих значений:

  • успешно

  • предупреждение

  • ошибка

При создании новой ссылки создаются применяемые по умолчанию условия, указывающие, что состояние завершения действия должно возвращать success. Чтобы следующее действие запускалось независимо от того, успешно ли завершилось первое действие, следует удалить или изменить условия.

Двоичные параметры

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

Текстовые значения

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

Условие Описание
содержит Указанный текст содержится в значении элемента опубликованных данных.
не содержит Указанный текст отсутствует в значении элемента опубликованных данных.
начинается с Значение элемента опубликованных данных начинается с указанного текста.
заканчивается Значение элемента опубликованных данных заканчивается указанным текстом.
соответствует шаблону Значение элемента опубликованных данных соответствует указанному регулярному выражению.
не соответствует шаблону Значение элемента опубликованных данных соответствует указанному регулярному выражению.
равно Значение элемента опубликованных данных точно совпадает с указанным текстом.
не равно Значение элемента опубликованных данных не совпадает с указанным текстом.
System_CAPS_ICON_note.jpg Примечание

В текстовых значениях регистр не учитывается.

System_CAPS_ICON_important.jpg Важно

Поведение условий регулярного выражения несколько отличается от других регулярных выражений при использовании символа "^", указывающего начальную позицию в тексте, и символа "$", указывающего конечную позицию в тексте. Кроме этих операторов, необходимо указать подстановочный знак. Например, для строки "Это примерный текст", текст$ возвращает "ложь", но .*текст$ возвращает "истина". Аналогично, ^Это возвращает "ложь", но ^Это.* возвращает true.

Числовые значения

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

Условие Описание
равно Значение элемента опубликованных данных точно равно указанному значению.
не равно Значение элемента опубликованных данных не равно указанному значению.
меньше Значение элемента опубликованных данных меньше указанного значения.
больше Значение элемента опубликованных данных больше указанного значения.
меньше или равно Значение элемента опубликованных данных меньше или равно указанному значению.
больше или равно Значение элемента опубликованных данных больше или равно указанному значению.
между Значение элемента опубликованных данных находится между двумя указанными значениями.

См. также

Рабочий процесс управления