На этом этапе сценария настройки для банка Woodgrove bank Алексей создает рабочий процесс, который поддерживает настраиваемое действие для запросов на изменения. При разработке рабочего процесса WF Алексей принимает во внимание следующие факторы.
- Когда следует запускать рабочий
процесс? Рабочий процесс следует запускать после утверждения
применимого запроса на изменение.
- Какие действия должен выполнить рабочий
процесс? Рабочий процесс должен добавить компьютер в группу в
доменных службах Active Directory (AD DS), а затем изменить
состояние автоматического действия на «Выполнено».
- Какие сведения необходимы рабочему
процессу? Запрос на изменение предоставляет данные об
определенном компьютере и группе для работы. Свойства действий
рабочего процесса могут извлекать сведения запроса на изменение из
действия Service Manager, связанного с запросом на изменение.
Для создания и внедрения нового рабочего процесса Алексей выполняет действия, описанные в оставшейся части этого раздела. Он использует пакет управления Woodgrove.AutomatedActivity.AddComputerToGroupMP в соответствии с описанием в Этап 1. Открытие пакета управления Woodgrove.AutomatedActivity.AddComputerToADGroupMP. Эта процедура предполагает, что пакет управления по-прежнему открыт в Authoring Tool.
Создание нового рабочего процесса
Алексей использует эту процедуру для создания рабочего процесса с именем AddComputerToADGroupWF в пакете управления Woodgrove.AutomatedActivity.AddComputerToADGroupMP.
Создание нового рабочего процесса
- Если Authoring Tool не открыт, запустите Authoring Tool.
- Если пакет управления
Woodgrove.AutomatedActivity.AddComputerToADGroupMP не
открыт, откройте его. В меню Файл выберите команду
Открыть, а затем выберите пункт Файл. В диалоговом
окне Открытие файла щелкните
Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml, а
затем нажмите кнопку Открыть.
- В обозревателе пакетов управления правой кнопкой мыши
щелкните Рабочие процессы, а затем в контекстном меню
выберите команду Создать.
- На странице Общие мастера создания рабочего процесса в
поле Имя введите AddComputerToADGroupWF, а затем
нажмите кнопку Далее.
- На странице Условие триггера выберите параметр
Запускать, только когда объект базы данных соответствует
указанным условиям, а затем нажмите кнопку Далее.
- На странице Условия триггера в разделе Имя класса
нажмите кнопку Обзор.
- В диалоговом окне Свойство класса щелкните
Автоматическое действие: Добавить компьютер в группу AD, а
затем нажмите кнопку ОК, чтобы вернуться на страницу
Условия триггера.
- В разделе Событие изменения выберите При обновлении
экземпляра класса в списке, а затем нажмите кнопку
Дополнительные критерии.
- В диалоговом окне выбора дополнительных условий на вкладке
Изменить выберите свойство Состояние для класса
Автоматическое действие: добавить компьютер в группу AD и
нажмите кнопку Добавить.
- В списке условий выберите Состояние [действия] равно
Выполняется, а затем нажмите кнопку OК в диалоговом
окне выбора дополнительных условий.
- На странице «Условия триггера» мастера создания рабочего
процесса нажмите кнопку OК.
- На странице Сводка проверьте параметры для нового
рабочего процесса, а затем нажмите кнопку Создать. По
завершении работы мастера нажмите кнопку Закрыть.
- В обозревателе пакетов управления правой кнопкой мыши
щелкните пакет управления, а затем в контекстном меню выберите
команду Сохранить.
При получении сообщения «Не удалось сохранить пакет управления из-за следующей ошибки: Не удалось открыть файл[] или указанный объект XmlWriter» нажмите кнопку ОК, чтобы закрыть это окно. Эта ошибка является известной в данном выпуске Authoring Tool и не препятствует сохранению пакета управления.
Общие сведения об этих действиях см. в разделах Создание нового рабочего процесса и Сохранение и разработка рабочего процесса.
Добавление действий рабочего процесса
Алексей использует эту процедуру для добавления действий WF Присоединить компьютер AD DS к группе и Назначить действию состояние "Выполнено" к рабочему процессу.
Добавление действий WF к рабочему процессу
- В обозревателе пакетов управления разверните Рабочие
процессы, правой кнопкой мыши щелкните
AddComputerToADGroupWF, а затем в контекстном меню выберите
команду Изменить.
- В области Панель инструментов действий найдите группу
Действия Active Directory.
- Перетащите действие Добавить компьютер доменных служб Active
Directory в группу в область разработки и поместите его между
значками начала и конца рабочего процесса.
- Перетащите действие Назначить действию состояние
"Выполнено" и поместите его между предыдущим действием и
значком «Конец».
Общие сведения об этих шагах см. в разделе Добавление действия в рабочий процесс.
Настройка свойств действия
Алексей использует эту процедуру для задания свойств Имя компьютера и Имя группы действия Присоединить компьютер AD DS к группе для получения значений Автоматическое действие: Добавить компьютер в группу AD свойств Имя компьютера, Имя группы и ИД действия из запроса на изменение. Кроме того, он устанавливает постоянное значение для свойства Имя домена компьютера действия Присоединить компьютер AD DS к группе.
Настройка свойств действия
- В области Сведения щелкните Имя компьютера,
нажмите кнопку с многоточием (...), щелкните Использовать
свойство класса триггера, щелкнитеComputerName, а затем
нажмите кнопку ОК.
- В области Сведения для действия Присоединить
компьютер AD DS к группе щелкните Имя группы, нажмите
кнопку с многоточием (...), щелкните Использовать
свойство класса триггера, щелкните GroupName, а затем
нажмите кнопку ОК.
- В области Подробности щелкните Имя домена
компьютера и в текстовом поле введите woodgrove.com.
- В области разработки щелкните действие Назначить действию
состояние "Выполнено".
- Щелкните ИД действия и нажмите кнопку с многоточием
(…), отображаемую рядом со свойством. В левой части
диалогового окна щелкните Использовать свойство класса
триггера, а затем в списке свойств выберите ИД
(внутренний). Нажмите кнопку ОК.
- В обозревателе пакетов управления правой кнопкой мыши
щелкните пакет управления, а затем в контекстном меню выберите
команду Сохранить.
Общие сведения об этих действиях см. в разделах Установка свойства действия на использование значения из класса триггера и Задание постоянного значения свойству действия.