The primary goal of the Woodgrove Bank customization scenario is to create a new custom activity that triggers a Windows Workflow Foundation (WF) workflow that automatically adds a computer to an Active Directory Domain Services (AD DS) group.
To create this new activity, Ken must extend the System Center Service Manager 2010 class library by adding a new activity class that is derived from the base Activity class. This custom class includes all of the properties of the base activity class and two new properties, ComputerName and GroupName. These new properties identify the computer you are adding and the Active Directory group to which you are adding the computer. Ken also needs to define the System.AddComputerForm form that will represent the new Automated Activity: Add Computer to AD Group activity.
The necessary class activity and its associated form are already defined in the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack. Therefore, to start the Woodgrove Bank customization scenario, Ken opens the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack in the System Center Service Manager Authoring Tool. Then, Ken explores the Automated Activity: Add Computer to AD Group class in the Class Browser pane.
Use the Authoring Tool to follow these steps to open the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack that defines the "Automated Activity: Add Computer to AD Group" activity and its associated form.
To open the Woodgrove.AutomatedActivity.AddComputerToADGroupMP management pack
Start the Authoring Tool.
Click File, point to Open, and then click File.
In the Open File dialog box, click the Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml file to open the management pack.
To explore the "Automated Activity: Add Computer to AD Group" class
In the Authoring Tool, if the Class Browser is not visible, click View, and then click Class Browser.
Locate and then expand the Automated Activity: Add Computer to AD Group class, and then view the class properties such as ComputerName and GroupName.