Настройка способа управления и передачи сведений в службе разработки 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 для задания свойства константного значения (также называемого литеральным значением). Это значение применяется в любое время запуска этого рабочего процесса.
Чтобы задать свойство действия константным значением, выполните следующие действия.
В области разработки выберите нужное действие. Область сведений становится активной и отображает свойства для этого действия.
Например, в рабочем процессе AddComputertoADGroupWF выберите действие "Добавить компьютер AD DS в группу ".
В области сведений выберите свойство, которое нужно задать, и в текстовом поле введите значение.
Например, для действия "Добавить компьютер AD DS в группу ", выберите имя домена компьютера и в текстовом поле введите woodgrove.com.
Установка свойства действия для использования значения из другого действия
Используйте эту процедуру в средстве разработки Service Manager, чтобы настроить действие для получения значений свойств из другого действия в рабочем процессе. Этот процесс называется привязкой одного свойства к другому.
Чтобы задать свойство действия для использования значения из другого действия, выполните следующие действия:
В области разработки выберите нужное действие. Область сведений становится активной и отображает свойства для этого действия.
Выберите свойство, которое нужно задать, и нажмите кнопку с многоточием (...), которая отображается для этого свойства.
В списке действий в диалоговом окне разверните нужное действие и выберите нужное свойство.
Выберите ОК, чтобы закрыть диалог.
Установка свойства действия для использования значения из класса триггера
Используйте эту процедуру в средстве разработки Service Manager, чтобы задать свойство для получения значения из класса Service Manager, используемого для активации рабочего процесса. Этот метод нельзя использовать с рабочим процессом с триггером таймера.
В сценарии настройки Банка Woodgrove Ken использует эту процедуру, чтобы задать свойства имени компьютера и имени группы действия Add AD DS Computer to Group, чтобы получить значения автоматического действия: добавить имя компьютера в группу AD, имя группы и идентификатор действия из запроса на изменение.
Настройка свойств действия для получения данных из класса триггера
В области разработки выберите нужное действие. Область сведений становится активной и отображает свойства для этого действия. Например, выберите действие "Добавить компьютер AD DS в группу " или "Задать состояние действия" в значение "Завершено ".
В области сведений выберите свойство, которое нужно задать, и нажмите кнопку с многоточием (...), которая отображается рядом с свойством.
Например, для действия "Добавить компьютер AD DS в группу ", выберите имя группы и нажмите кнопку с многоточием (...).
В левой части диалогового окна "Определение входных данных" для действия addADDSComputerToGroup1 выберите "Использовать свойство класса". При выборе этого параметра создается список свойств, доступных в классе триггера.
Выберите свойство класса, которое вы хотите использовать для этого свойства действия.
Например, для действия "Добавить компьютер AD DS в группу " сделайте следующее:
В области "Сведения" для действия "Добавить компьютер AD DS в группу" выберите имя группы, нажмите кнопку с многоточием (...), выберите "Использовать свойство класса", "Имя группы" и нажмите кнопку "ОК".
В области "Сведения" выберите имя компьютера, нажмите кнопку с многоточием (...), выберите "Использовать свойство класса", "Имя компьютера" и нажмите кнопку "ОК".
Чтобы задать состояние действия завершенным, выберите идентификатор действия и нажмите кнопку с многоточием (...), которая отображается рядом с свойством. В диалоговом окне "Определение входных данных" для набора действийActivityStatusToCompleted1 выберите "Использовать свойство класса", а затем в списке свойств выберите идентификатор (Internal). Нажмите ОК.