Внедренные циклов

 

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

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

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

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

При настройке цикла для действия, она продолжает работать с такими же входными данными, пока не будет достигнут циклов критерии выхода из. Критерии выхода построен аналогичным образом конфигурации интеллектуальных связей. Можно использовать любые элементы опубликованных данных из действия в рамках выход или не выходите из конфигурации. В общих опубликованных данных включены элементы специальных данных таких как цикл: число попыток и цикл: общая длительность которые позволяют использовать сведения из самого цикла в условия цикла.

Циклы выполняются один раз для каждого входящего фрагмента данных, передаваемого в действие. Например, рассмотрим книгу выполнения, использует запрос к базе данных действия, за которым следует Добавление строки. Если запрос к базе данных действия возвращены три строки Добавление строки действие будет выполняться три раза. При наличии в цикле Добавление строки действия, будет выполняться три отдельных цикла. После первых данных перебрать элемента Добавление строки действия, следующий элемент проходит через Добавление строки и цикл до ее завершения, а затем начинается третий. После всех трех элементов будут обработаны, выполняется следующее действие в модуле.

Настройка циклов

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

Настройка циклов

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

  2. На Общие нажмите кнопку Включить.

  3. В Задержка между попытками Введите количество секунд задержки между попытками для выполнения действия.

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

Правила на выхода Укажите условия, которые определяют выход из цикла. Правила на Запрет выхода Укажите условия, которые определяют продолжение выполнения цикла.

System_CAPS_ICON_important.jpg Важно

Правила на Запрет выхода имеют преимущество правила на выхода вкладки.

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

Используйте следующую процедуру для добавления или удаления выхода условие.

Добавление условия выхода

  1. В Свойства цикла диалогового окна выберите выхода вкладку или Запрет выхода вкладку и затем выберите условие из списка или нажмите кнопку Добавить Добавить условие.

    System_CAPS_ICON_important.jpg Важно

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

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

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

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

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

  6. Щелкните Готово.

Удаление условия выхода

  1. В Свойства цикла диалогового окна выберите выхода вкладку или Запрет выхода вкладки.

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

  3. Щелкните Готово.

См. также

Управление рабочими процессами