Поделиться через


Настройка способа управления и передачи сведений в службе разработки Service Manager

Свойства действий могут использоваться для передачи данных. В сценарии настройки для банка Woodgrove Bank необходимо перенести имя компьютера и имя группы из автоматического действия подготовки в действие рабочего процесса, выполняющего фактическую работу. На следующем рисунке показано, как имена компьютеров и групп передаются из автоматизированного действия Service Manager в действия Windows Workflow Foundation (WF) в рабочем процессе.

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

При настройке свойств для передачи значений выполните следующие действия.

  • Как задать свойство действия константным значением. Задает свойству сервера Active Directory для действия Add AD DS Computer To Group значение константы.

  • Как задать свойство действия для использования значения из класса триггера. Связывает свойства ComputerName и GroupName, определенные ранее с свойствами имени компьютера и группы действия Add AD DS Computer To Group.

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

Задайте свойству действия значение константы

В сценарии настройки Банка Woodgrove Ken использует эту процедуру для задания свойства имени Active Directory для действия Add AD DS Computer to Group .

Используйте эту процедуру в средстве разработки Service Manager для задания свойства константного значения (также называемого литеральным значением). Это значение применяется в любое время запуска этого рабочего процесса.

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

  1. В области разработки выберите нужное действие. Область сведений становится активной и отображает свойства для этого действия.

    Например, в рабочем процессе AddComputertoADGroupWF выберите действие "Добавить компьютер AD DS в группу ".

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

    Например, для действия "Добавить компьютер AD DS в группу ", выберите имя домена компьютера и в текстовом поле введите woodgrove.com.

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

Используйте эту процедуру в средстве разработки Service Manager, чтобы настроить действие для получения значений свойств из другого действия в рабочем процессе. Этот процесс называется привязкой одного свойства к другому.

Чтобы задать свойство действия для использования значения из другого действия, выполните следующие действия:

  1. В области разработки выберите нужное действие. Область сведений становится активной и отображает свойства для этого действия.

  2. Выберите свойство, которое нужно задать, и нажмите кнопку с многоточием (...), которая отображается для этого свойства.

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

  4. Выберите ОК, чтобы закрыть диалог.

Установка свойства действия для использования значения из класса триггера

Используйте эту процедуру в средстве разработки Service Manager, чтобы задать свойство для получения значения из класса Service Manager, используемого для активации рабочего процесса. Этот метод нельзя использовать с рабочим процессом с триггером таймера.

В сценарии настройки Банка Woodgrove Ken использует эту процедуру, чтобы задать свойства имени компьютера и имени группы действия Add AD DS Computer to Group, чтобы получить значения автоматического действия: добавить имя компьютера в группу AD, имя группы и идентификатор действия из запроса на изменение.

Настройка свойств действия для получения данных из класса триггера

  1. В области разработки выберите нужное действие. Область сведений становится активной и отображает свойства для этого действия. Например, выберите действие "Добавить компьютер AD DS в группу " или "Задать состояние действия" в значение "Завершено ".

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

    Например, для действия "Добавить компьютер AD DS в группу ", выберите имя группы и нажмите кнопку с многоточием (...).

  3. В левой части диалогового окна "Определение входных данных" для действия addADDSComputerToGroup1 выберите "Использовать свойство класса". При выборе этого параметра создается список свойств, доступных в классе триггера.

  4. Выберите свойство класса, которое вы хотите использовать для этого свойства действия.

    Например, для действия "Добавить компьютер AD DS в группу " сделайте следующее:

    1. В области "Сведения" для действия "Добавить компьютер AD DS в группу" выберите имя группы, нажмите кнопку с многоточием (...), выберите "Использовать свойство класса", "Имя группы" и нажмите кнопку "ОК".

    2. В области "Сведения" выберите имя компьютера, нажмите кнопку с многоточием (...), выберите "Использовать свойство класса", "Имя компьютера" и нажмите кнопку "ОК".

      Чтобы задать состояние действия завершенным, выберите идентификатор действия и нажмите кнопку с многоточием (...), которая отображается рядом с свойством. В диалоговом окне "Определение входных данных" для набора действийActivityStatusToCompleted1 выберите "Использовать свойство класса", а затем в списке свойств выберите идентификатор (Internal). Нажмите ОК.

Следующие шаги