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

Дополнительные справочные сведения можно получить в документации System Center 2012 — Orchestrator в Интернете.

Типы данных

Типы значений опубликованных данных

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

Тип Описание

Строковое значение

Текстовые данные. Например, описание сообщения об ошибке.

Значение даты

Сведения о дате и времени. Например, дата и время возникновения определенной ошибки.

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

Числовые данные. Например, число строк, возвращаемое запросом базы данных.

Логическое значение

истина или ложь. Например, команда выполнена.

Опубликованные данные с несколькими значениями

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

Все элементы данных передаются в следующее действие после прохождения фильтрации условия связи. Когда запускается следующее действие в модуле Runbook, оно выполняется по одному разу для каждого элемента данных, созданных предыдущим действием. Например, при выполнении действия "Запрос к базе данных" были получены три строки из базы данных. Это означает, что следующее действие будет выполняться три раза — по одному разу для каждой возвращенной строки. Чтобы эта операция не выполнялась, следующее действие не должно быть подписано на данные.

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

Примечание
Кроме того, данные можно передать в рамках одного вывода.

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

Добавление опубликованных данных в конфигурации действий

Многие действия могут подписываться на опубликованные данные. Если действие подписано на опубликованные данные, в то место, куда будут добавлены данные, вставляется заполнитель. Действие может быть подписано только на опубликованные данные из действия, с которым оно было связано до запуска в модуле Runbook.

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

Добавление опубликованных данных в действие

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

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

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

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

    Заполнитель {published data item} будет вставлен в текстовое поле.

Изменение подписки на опубликованные данные

  1. В текстовом поле щелкните заполнитель, чтобы открыть диалоговое окно Опубликованные данные.

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

  3. Щелкните элемент Опубликованные данные, который требуется использовать, затем нажмите кнопку ОК. Заполнитель опубликованных данных изменяется для отражения новых выбранных опубликованных данных и действия.

Копирование и вставка элементов опубликованных данных

  1. Найдите элемент опубликованных данных, который уже вставлен в поле в диалоговом окне Свойства действия.

  2. Выберите элемент опубликованных данных для копирования.

  3. Воспользуйтесь сочетанием клавиш CTRL+C или щелкните выбранный элемент правой кнопкой мыши и выберите команду Копировать.

  4. Откройте диалоговое окно Свойства или документ, в который требуется скопировать элемент опубликованных данных.

  5. Наведите курсор на область, в которой должен отображаться элемент опубликованных данных, и вставьте его, используя сочетание CTRL+V или щелкнув нужную область правой кнопкой мыши и выбрав команду Вставить. Элемент опубликованных данных появится в выбранном месте.

Преобразование элементов опубликованных данных

В System Center 2012 - Orchestrator поддерживается преобразование существующего содержимого опубликованных данных или элементов переменных в новое содержимое согласно заданным правилам. Для этого используется действие "Сопоставить опубликованные данные".

Общие опубликованные данные

Имя Описание

Цикл: задержка между попытками

Период времени (в секундах) между попытками цикла.

Цикл: включено

Параметр, который определяет, включен ли цикл для действия.

Цикл: сообщение об ошибке цикла

Сообщение об ошибке, уведомляющее о сбое цикла.

Цикл: число попыток

Число пройденных итераций цикла.

Цикл: общая длительность

Общее время (в секундах) выполнения действия с циклом.

Имя действия

Имя действия, как отображается в рабочей области. Если имя действия изменено в рабочей области, здесь также отображается измененное имя.

Тип действия

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

ИД действия

Уникальный идентификатор действия. Например, {4BD3F27A-8F1B-4F60-8245-F69469075EF1}.

ИД процесса действия

ИД процесса задания, выполняемого действием.

Состояние действия

Состояние результата выполнения действия, например "успех".

Время начала действия

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

Время окончания действия

Время, когда действие было завершено.

Время окончания действия (год)

Год, в котором было закончено действие.

Время окончания действия (месяц)

Месяц, в котором было закончено действие.

Время окончания действия (день)

День, в который было закончено действие.

Время окончания действия (будний день)

День недели, в который было закончено действие.

Время окончания действия (часы)

Час, в который было закончено действие.

Время окончания действия (мин.)

Число минут с начала часа, в котором было закончено действие.

Время окончания действия (секунды)

Число секунд с начала минуты, в которой было закончено действие.

Длительность действия

Общее время выполнения действия.

Имя Runbook

Имя модуля Runbook, к которому принадлежит действие.

ИД процесса Runbook

ИД процесса исполняемой программы модуля Runbook, выполняемой на сервере Runbook Server.

Процесс задания содержит логику для действия. Он запускается в момент запуска модуля Runbook сервером Runbook Server и останавливается при остановке модуля Runbook. Все модули Runbook выполняются в собственной исполняемой программе процесса задания.

Имя сервера

Имя сервера Runbook Server, на котором выполняется модуль Runbook.

Текст сводки ошибки

Сводка сведений об ошибке, публикуемой действием.