<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Your resource quota is 300 server resources &#187; SharePoint Designer 2010</title> <atom:link href="http://sharepointbloggin.com/category/sharepoint-designer-2010/feed/" rel="self" type="application/rss+xml" /><link>http://sharepointbloggin.com</link> <description>brought to you by Neal McFee</description> <lastBuildDate>Thu, 23 Dec 2010 15:20:44 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Preparation materials published for Exam 70-668: PRO: Microsoft SharePoint 2010, Administrator</title><link>http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring-2/</link> <comments>http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring-2/#comments</comments> <pubDate>Tue, 18 May 2010 02:49:41 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Exams]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring-2/</guid> <description><![CDATA[The study guide has been published for Exam 70-668: PRO: Microsoft SharePoint 2010, Administrator&#160; Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam. Designing a SharePoint 2010 Farm Topology (27 percent)Design physical architecture.This objective may include but is not [...]]]></description> <content:encoded><![CDATA[<p>The study guide has been published for</p><p> <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-668&amp;locale=en-us#tab2" target="_blank">Exam 70-668: PRO: Microsoft SharePoint 2010, Administrator</a><br /><h4></h4><h4>&#160;</h4><p>Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.</p><p>Designing a SharePoint 2010 Farm Topology (27 percent)</p><ul><li>Design physical architecture.<ul><li>This objective may include but is not limited to: translating information architecture to physical architecture, determining capacity for a SharePoint farm (storage, number of users, bandwidth utilization, intranet/extranet, hardware), and scaling Web farm and services infrastructure</li></ul></li><li>Design SharePoint integration with network infrastructure.<ul><li>This objective may include but is not limited to: planning for internal and external farm communications, establishing network perimeter configuration, networking, Active Directory, DNS, SQL storage, IIS, and analyzing infrastructure services</li></ul></li><li>Design logical taxonomy.<ul><li>This objective may include but is not limited to: planning sites and site collections, planning for collaboration sites, planning My Site sites, planning for zones, planning for Service Applications, Web applications, content databases, sites and sub-sites vs. libraries, libraries vs. folders vs. document sets, security boundaries, site hierarchy, and content deployment path methodology</li></ul></li><li>Plan for sandbox solutions.<ul><li>This objective may include but is not limited to: content isolation, feature deployments, and trusted solutions</li></ul></li><li>Plan for farm deployment.<ul><li>This objective may include but is not limited to: sequential deployment, planning standalone deployment (Microsoft SQL Server Express), planning single-server farm (SQL Server), planning multi-server deployment in an N-Tier Farm, and designing a SharePoint virtual environment</li></ul></li><li>Plan for availability.<ul><li>This objective may include but is not limited to: designing SQL Server failover clustering strategy, types of availability (high-performance, acceptable downtime, Recovery Point Objective, Recovery Time Objective ), types of mirroring, high availability, high protection, whole farm as a failover cluster, and designing the Web Front-End NLB strategy</li></ul></li></ul><p>Planning SharePoint 2010 Deployment (26 percent)</p><ul><li>Plan service applications.<ul><li>This objective may include but is not limited to: formulating a Business Connectivity Services (BCS) strategy, planning a Microsoft Excel Services strategy, implementing a BI solution, planning service application server roles, and planning a Web server forms strategy (Plan InfoPath Forms Services)</li></ul></li><li>Plan a SharePoint component strategy.<ul><li>This objective may include but is not limited to: Web parts, Web applications, Microsoft .NET, Microsoft Silverlight, SharePoint features and solutions, workflow, site templates, site definitions, multilingual deployment, master pages and layout files, and e-mail integration</li></ul></li><li>Plan an upgrade strategy.<ul><li>This objective may include but is not limited to: supporting hardware upgrades (for example, 32 to 64 bit), OS upgrade, in-place upgrade, MOSS upgrade, and SQL Server upgrade</li></ul></li><li>Design a migration strategy.<ul><li>This objective may include but is not limited to: database migration, custom features, read-only and detached databases, designing a test and QA implementation plan (for example, development to production), migrating content databases, moving content between farms, moving content to and from the farm, moving content within the farm, and rollback</li></ul></li><li>Design security architecture.<ul><li>This objective may include but is not limited to: planning security for WebApp site collection, designing SharePoint users and groups administration, taxonomy of SharePoint security groups, managed accounts, site security (permission levels , list permissions, site permissions, personal permissions, default and custom security groups), and planning for Secure Sockets Layer (SSL)</li></ul></li><li>Plan and deploy authentication methods.<ul><li>This objective may include but is not limited to: planning for integration of multiple authentication sources/types, planning for NTLM authentication, planning for Kerberos authentication, planning for Forms-Based Authentication (FBA), planning for Claims Authentication (Identity and Access Management), planning for Secure Store Service</li></ul></li></ul><p>Defining a SharePoint 2010 Operations Strategy and Business Continuity (25 percent)</p><ul><li>Design a maintenance strategy.<ul><li>This objective may include but is not limited to: preparing test plans for patching and maintenance, SharePoint Maintenance Manager, rebuilding SQL indexes, search maintenance</li></ul></li><li>Recommend provisioning strategies.<ul><li>This objective may include but is not limited to: managing self-service components (My Sites, service architecture administration), delegating site administration, limiting site templates and page layouts, assigning quotas, defining policy for Web application</li></ul></li><li>Establish an enterprise monitoring plan.<ul><li>This objective may include but is not limited to: developing monitoring points for performance and availability, utilizing performance monitoring, analyzing search reports, Web analytics, diagnostic logging, usage logging, analyzing health and usage data (SharePoint Health Analyzer), and validating farm topology against performance requirements</li></ul></li><li>Plan SharePoint backup and restore.<ul><li>This objective may include but is not limited to: developing and testing recovery strategy and implementation plan, server recovery, site recovery, granular backup and recovery strategy, exporting a site or list, recovering data from an unattached content database, and backup and restore of the following: farm, farm configuration, site collection, Web applications, Secure Store Service, snapshots, content database, configuration database, custom features, solutions, code, service, site, list, document library, performance site collection, and recycle bin</li></ul></li></ul><p>Planning for Search and Business Solutions (22 percent)</p><ul><li>Define search requirements.<ul><li>This objective may include but is not limited to: types of data, types of distribution (Internet, extranet), segregation of data, index file location, index size, federation requirements, content sources, search scopes, search taxonomy, server name mappings, promoting or demoting exclusions, synonyms and compound search processing, and defining facets for search</li></ul></li><li>Plan search topology.<ul><li>This objective may include but is not limited to: indexing strategy, index partition, query component, property database, crawler component, separate crawler servers, and administration component</li></ul></li><li>Plan an enterprise search strategy.<ul><li>This objective may include but is not limited to: designing information access and enterprise search strategy, planning for metadata and search, people search, search reporting, and planning enterprise search technology</li></ul></li><li>Plan enterprise content management.<ul><li>This objective may include but is not limited to: records management, BPM (record deployment), document management, metadata planning, information management policies, implement data taxonomy structure, Web Content Management (WCM), and Information Rights Management (IRM)</li></ul></li><li>Plan for social computing and collaboration.<ul><li>This objective may include but is not limited to: user profile service, user profiles, organization profiles, audiences, My Sites, social tags, and planning enterprise wikis, blogs, and personalization sites</li></ul></li><li>Plan for a business intelligence strategy.<ul><li>This objective may include but is not limited to: PerformancePoint service (dashboards and scorecards), Excel Services Service, Visio Graphics Service, SQL Reporting Services, chart Web parts, and report center</li></ul></li></ul> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring-2/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Preparation materials published for Exam 70-667: TS: Microsoft SharePoint 2010, Configuring</title><link>http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring/</link> <comments>http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring/#comments</comments> <pubDate>Tue, 18 May 2010 02:41:18 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Exams]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring/</guid> <description><![CDATA[The study guide has been published for Exam 70-667: TS: Microsoft SharePoint 2010, Configuring &#160; Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam. Installing and Configuring a SharePoint Environment (25 percent)Deploy new installations and upgrades.This objective may include but [...]]]></description> <content:encoded><![CDATA[<p>The study guide has been published for</p><p> <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-667" target="_blank">Exam 70-667: TS: Microsoft SharePoint 2010, Configuring</a><br /><h4>&#160;</h4><p>Skills Being MeasuredThis exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.</p><p>Installing and Configuring a SharePoint Environment (25 percent)</p><ul><li>Deploy new installations and upgrades.<ul><li>This objective may include but is not limited to: running Visual Upgrade, performing an in-place upgrade, performing a database attach upgrade, analyzing a PreUpgradeCheck report, installing language packs, and scripting installations; analyzing ULS logs, installation error logs, and event logs to identify installation problems; and repairing installation errors</li></ul></li><li>Configure SharePoint farms.<ul><li>This objective may include but is not limited to: configuring inter-server communications, server roles, high availability, InfoPath Forms Services (IPFS), Alternate Access Mappings (AAM), external sites, host headers, and applying and managing patches</li></ul></li><li><p>Configure service applications.</p><ul><li>This objective may include but is not limited to: configuring service applications such as Business Connectivity Services (BCS), Access Services, Visio Services, Microsoft Office PerformancePoint Server 2007, user profiles, Microsoft Office Excel services, Managed Metadata Services (MMS), and IPFS</li></ul></li><li>Configure indexing and search.<ul><li>This objective may include but is not limited to: configuring FAST Search for SharePoint, crawl schedules, iFilters, crawl rules, content sources, scopes, managed properties, content types, search components, index partitioning, and federated search locations</li></ul></li></ul><p>Managing a SharePoint Environment (26 percent)</p><ul><li>Manage operational settings.<ul><li>This objective may include but is not limited to: configuring logging, quotas, monitoring levels, health reports, security, and SQL Server Reporting Services (SSRS) integration</li></ul></li><li>Manage accounts and user roles.<ul><li>This objective may include but is not limited to: managing user accounts, group accounts, managed accounts, computer accounts, and service accounts; and delegating site collection administration</li></ul></li><li>Manage authentication providers.<ul><li>This objective may include but is not limited to: managing NTLM, Kerberos, claims-based, and forms-based authentication; and configuring Secure Store Service (SSS) and Active Directory Federation Services (AD FS).</li></ul></li></ul><p>Deploying and Managing Applications (24 percent)</p><ul><li>Manage Web Applications.<ul><li>This objective may include but is not limited to: managing databases, Web Application settings, security, and policies.</li></ul></li><li>Manage site collections.<ul><li>This objective may include but is not limited to: managing site collection policies, features, caching, and auditing; configuring site collection security; configuring multi-tenancy; and configuring site collection quotas and locks.</li></ul></li><li>Deploy and manage SharePoint solutions.<ul><li>This objective may include but is not limited to: deploying and managing SharePoint solution packages, managing sandbox solutions, and managing user solutions</li></ul></li></ul><p>Maintaining a SharePoint Environment (25 percent)</p><ul><li>Backup and restore a SharePoint environment.<ul><li>This objective may include but is not limited to: configuring backup settings; backing up and restoring content, search, and service application databases; detaching and attaching databases; and exporting lists and sites</li></ul></li><li>Monitor and analyze a SharePoint environment.<ul><li>This objective may include but is not limited to: generating health, administrative, and Web analytics reports; interpreting usage and trace logs; identifying and resolving health and performance issues</li></ul></li><li>Optimize the performance of a SharePoint environment.<ul><li>This objective may include but is not limited to: configuring resource throttling (large list management, object model override); configuring remote Binary Large Objects (BLOB) storage and BLOB and object caching; and optimizing services</li></ul></li></ul><p>Preparation Tools and ResourcesTo help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the &quot;Skills Measured&quot; tab.</p><p>Classroom Training</p><ul><li>10174A: TS ITPro: Configuring and Managing Microsoft SharePoint 2010 (5 Days)</li></ul><p>Microsoft E-Learning There is no Microsoft E-Learning training currently available.</p><p>Microsoft Press Books There are no Microsoft Press books currently available.</p><p>Practice Tests There are no practice tests currently available.</p><p>Have Questions? For advice about training and certification, connect with peers:</p><ul><li><a href="http://forums.community.microsoft.com/en/CertGeneral/threads">Visit the training and certification forum</a></li></ul><p> For questions about a specific certification, chat with a Microsoft Certified Professional (MCP):<ul><li><a href="http://www.microsoft.com/learning/community/newsgroups/dgbrowser/en-us/default.mspx">Visit our MCP newsgroups</a></li></ul><p> To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:<ul><li><a href="http://www.microsoft.com/learning/community/default.mspx">Visit the Microsoft Learning community </a></li></ul> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/05/17/preparation-materials-published-for-exam-70-667-ts-microsoft-sharepoint-2010-configuring/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Free evaluation of online hosted SharePoint 2010</title><link>http://sharepointbloggin.com/2010/02/22/free-evaluation-of-online-hosted-sharepoint-2010/</link> <comments>http://sharepointbloggin.com/2010/02/22/free-evaluation-of-online-hosted-sharepoint-2010/#comments</comments> <pubDate>Mon, 22 Feb 2010 20:24:35 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Hosting]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/22/free-evaluation-of-online-hosted-sharepoint-2010/</guid> <description><![CDATA[Here is a free trial to a hosted instance of SharePoint 2010. Try for 90 days and check out the new features of SharePoint 2010 on your own hosted version. Thanks to ICS Solutions which has this to say about their offering: Simplifying the evaluation of SharePoint 2010 by providing free and instant online access to a [...]]]></description> <content:encoded><![CDATA[<p>Here is a free trial to a hosted instance of SharePoint 2010. Try for 90 days and check out the new features of SharePoint 2010 on your own hosted version.</p><p>Thanks to ICS Solutions which has this to say about their offering:</p><p><em>Simplifying the evaluation of SharePoint 2010 by providing free and instant online access to a unique, private and customisable beta trial. The portal allows users to share in the same private space without the hassle of installing the beta software locally – saving time, money and IT resources. </em></p><p><em>The Portal aims to be one of the world’s most comprehensive sources of SharePoint 2010 information with over 600 vetted and categorised items that will assist in your evaluation.&#160; </em></p><p><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image61.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Dip into SharePoint 2010" border="0" alt="Dip into SharePoint 2010" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb61.png" width="600" height="409" /></a></p></p><p><a title="http://www.dipintosharepoint2010.co.uk/Pages/default.aspx" href="http://www.dipintosharepoint2010.co.uk/Pages/default.aspx">http://www.dipintosharepoint2010.co.uk/Pages/default.aspx</a></p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/22/free-evaluation-of-online-hosted-sharepoint-2010/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>SharePoint Developer credit class at DePaul University in Chicago</title><link>http://sharepointbloggin.com/2010/02/20/sharepoint-developer-credit-class-at-depaul-university-in-chicago/</link> <comments>http://sharepointbloggin.com/2010/02/20/sharepoint-developer-credit-class-at-depaul-university-in-chicago/#comments</comments> <pubDate>Sat, 20 Feb 2010 19:12:27 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2007]]></category> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[College]]></category> <category><![CDATA[Developers]]></category> <category><![CDATA[Training]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/20/sharepoint-developer-credit-class-at-depaul-university-in-chicago/</guid> <description><![CDATA[This looks like a great option to learn SharePoint 2007 and SharePoint 2010 development while earning college credit at a well known University in Chicago. It is rare to see universities offering classes on very current technologies not to mention offering college credit for a very current version and the future version of SharePoint. http://www.cdm.depaul.edu/ipd/Programs/Pages/SharePointDeveloperProgram.aspx Overview   [...]]]></description> <content:encoded><![CDATA[<p>This looks like a great option to learn SharePoint 2007 and SharePoint 2010 development while <strong>earning college credit</strong> at a well known University in Chicago.</p><p>It is rare to see universities offering classes on very current technologies not to mention offering college credit for a very current version and the future version of SharePoint.</p><p><a title="http://www.cdm.depaul.edu/ipd/Programs/Pages/SharePointDeveloperProgram.aspx" href="http://www.cdm.depaul.edu/ipd/Programs/Pages/SharePointDeveloperProgram.aspx">http://www.cdm.depaul.edu/ipd/Programs/Pages/SharePointDeveloperProgram.aspx</a></p><p><strong>Overview <br /></strong>A 10-week comprehensive program covering Microsoft SharePoint development. The program exposes students to SharePoint architecture and the use of SharePoint as a development platform for building customized solutions, focusing on SharePoint as a collaboration framework and content management system.</p><p>The program will begin with an overview of the various product editions and their features as well as a refresher of the .NET 2.0+ fundamentals that SharePoint is built upon. The program will then provide in-depth coverage of the core development constructs of SharePoint to enable the student to understand how the pieces fit together in common use cases. Finally, the program will expose the student to current development trends and how they will carry over into the next release of the product, SharePoint 2010.</p><p><strong>Admission Requirements <br /></strong>Applicants must have a solid programming background (at least two years of professional experience is preferred), including some experience building dynamic websites using ASP.NET and C#, and knowledge of basic HTML/CSS.</p><p><strong>Dates &amp; Location: Spring Quarter 2010</strong> <br />Application deadline: Mar. 12, 2010 <br />Tuition deadline: Mar. 18, 2010 <br />Classes begin: Mar. 30, 2010&#160; <br />Classes end: Jun. 3, 2010 <br />Classes meet on Tuesday and Thursday evenings (5:45pm-9pm) at DePaul University&#8217;s Loop Campus at 243 South Wabash Avenue, Chicago, IL. <br /><strong> <br />Online Section:</strong> Students may elect to register for an online section of the course. For more information about the online section, click <a href="http://www.cdm.depaul.edu/ipd/Pages/CourseOnLineFAQ.aspx">here</a>. <br />DePaul University reserves the right to cancel any program prior to that program&#8217;s first class meeting. <br /><strong> <br />Course Credit </strong> <br />The SharePoint Developer Program is an accredited course of DePaul University, which follows the quarter system (as opposed to the semester system). <br />Course #: IPD 358 <br />Credit hours: 10 undergraduate</p><p>For a complete program description, <a href="http://www.cdm.depaul.edu/ipd/Documents/SDPbrochure.pdf">download the program brochure.</a></p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/20/sharepoint-developer-credit-class-at-depaul-university-in-chicago/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Course 50354A: SharePoint 2010 SharePoint Designer</title><link>http://sharepointbloggin.com/2010/02/12/course-50354a-sharepoint-2010-sharepoint-designer/</link> <comments>http://sharepointbloggin.com/2010/02/12/course-50354a-sharepoint-2010-sharepoint-designer/#comments</comments> <pubDate>Sat, 13 Feb 2010 02:10:24 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Training]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/12/course-50354a-sharepoint-2010-sharepoint-designer/</guid> <description><![CDATA[http://www.microsoft.com/learning/en/us/Course.aspx?ID=50354A&#38;Locale=en-us#tab2 &#160; Course Outline Module 1: Overview A simple introduction module. LessonsOverviewAfter completing this module, students will be able to:Understand your course, classroom, classmates, facility and instructor.Module 2: 2010 ChangesIn this module we are going to take a look at some of the major changes between SharePoint Designer 2007 and SharePoint Designer 2010.LessonsChangesAfter completing [...]]]></description> <content:encoded><![CDATA[<p><a title="http://www.microsoft.com/learning/en/us/Course.aspx?ID=50354A&amp;Locale=en-us#tab2" href="http://www.microsoft.com/learning/en/us/Course.aspx?ID=50354A&amp;Locale=en-us#tab2">http://www.microsoft.com/learning/en/us/Course.aspx?ID=50354A&amp;Locale=en-us#tab2</a></p><p>&#160;</p><p>Course Outline</p><p>Module 1: Overview</p><p>A simple introduction module.</p><p>Lessons</p><ul><li>Overview</li></ul><p>After completing this module, students will be able to:</p><ul><li>Understand your course, classroom, classmates, facility and instructor.</li></ul><p>Module 2: 2010 ChangesIn this module we are going to take a look at some of the major changes between SharePoint Designer 2007 and SharePoint Designer 2010.Lessons</p><ul><li>Changes</li></ul><p>After completing this module, students will be able to:</p><ul><li>Describe the changes to SharePoint Designer 2010</li></ul><p>Module 3: User Interface</p><p>In this module we take a look at common features of the basic team site. Throughout this course we will create and manage several different pieces of content and the team site will be our site of choice for doing this!&#160; Understanding this site is the center piece of starting your journey of understanding SharePoint and applying it to you everyday life!</p><p>Lessons</p><ul><li>New SharePoint Features</li></ul><p> Lab : SharePoint Designer Interface<ul><li>Explore new interface of SharePoint Designer</li><li>Review new work areas of Designer</li><li>Browse Site Pages</li><li>Browse Master Pages</li><li>Browse Lists and Libraries</li><li>Browse Workflows</li><li>Browse Content Types</li><li>Browse Data Sources</li><li>Browse Entities</li><li>Explore Site Structure</li></ul><p> Lab : SharePoint Designer (Basics)<ul><li>Create a new site</li><li>Create a new page</li><li>Create a new master page</li><li>Attach a master page</li><li>Create a list</li><li>Change list settings</li><li>Create Content Type</li><li>Create/Modify CSS</li></ul><p> Lab : SharePoint Designer (Basics)<ul><li>Check-In/Check-Out</li><li>Add Web Parts</li><li>Add Web Part Zone</li><li>Adding Images (_images directory)</li><li>Reset to Site Definition</li></ul><p>After completing this module, students will be able to:</p><ul><li>Describe the new UI features of the basic team site</li><li>Log in and out of a site</li><li>What the Quick Launch bar is</li><li>Describe the Security Trimmed Interface of SharePoint</li><li>Know where to create items on a site</li><li>Find out who has access to a site</li><li>Understand how to undelete items on a site (recycle bin)</li></ul><p>Module 4: Data Views</p><p>In this module we are going to take a look at Data Views and Data Sources.</p><p>Lessons</p><ul><li>DataSources and DataViews</li></ul><p> Lab : DataViews<ul><li>Create/Manage Data Views</li><li>Create/Manage Data Sources</li><li>Merge Two Data Sources</li><li>Link Two Data Sources</li><li>Data View Parameters</li></ul><p>After completing this module, students will be able to:</p><ul><li>How to create and use Data Views and Data Sources</li></ul><p>Module 5: External Content TypesIn this module we are going to take a look at the new Business Connectivity Services (BCS), the replacement/new version of Business Data Catalog (BDC).Lessons</p><ul><li>Business Connectivity Services</li></ul><p> Lab : External Content Types<ul><li>Explore External Content Types</li><li>Create a new External Content Type</li><li>Create an External List</li></ul><p>After completing this module, students will be able to:</p><ul><li>Understand what BCS is</li><li>How to create and use Entities with SharePoint Designer</li></ul><p>Module 6: WorkflowsIn this module we are going to take a look at implementing workflows with SharePoint Designer 2010.Lessons</p><ul><li>Workflows</li></ul><p> Lab : BuiltInActivities (2007)<ul><li>Use one of each Built-In Activity (2007)</li></ul><p> Lab : BuiltInActivities (2010)<ul><li>Use one of each Built-In Activity (2010)</li></ul><p> Lab : LoopingWorkflow<ul><li>Create a looping set of workflows</li></ul><p> Lab : ReusableWorkflows<ul><li>Create Reusable Workflows (Site/Global)</li><li>Export a workflow to Visio</li><li>Import a workflow from Visio</li><li>Save as Template</li></ul><p> Lab : ModifyOOBWorkflow<ul><li>Modify Out Of Box Workflows</li></ul><p>After completing this module, students will be able to:</p><ul><li>Build workflows with SharePoint Designer 2010</li><li>Understand how to edit built in workflows</li><li>Implement logging in your workflows</li></ul><p>Before attending this course, students must have:</p><ul><li>Understanding of SharePoint site elements (Lists, Libraries, Content Types, etc)</li></ul> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/12/course-50354a-sharepoint-2010-sharepoint-designer/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>United States Olympic Committee Media Site Shines With Microsoft SharePoint Server 2010</title><link>http://sharepointbloggin.com/2010/02/12/united-states-olympic-committee-media-site-shines-with-microsoft-sharepoint-server-2010/</link> <comments>http://sharepointbloggin.com/2010/02/12/united-states-olympic-committee-media-site-shines-with-microsoft-sharepoint-server-2010/#comments</comments> <pubDate>Sat, 13 Feb 2010 00:41:25 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[Olympics]]></category> <category><![CDATA[Public]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/12/united-states-olympic-committee-media-site-shines-with-microsoft-sharepoint-server-2010/</guid> <description><![CDATA[Everything the U.S. Olympic press corps needs to report from the Games is now in one place, with the ability to share, e-mail, print and download information from one simple Web site. http://www.microsoft.com/Presspass/Features/2010/jan10/01-27USOCpresssite.mspx]]></description> <content:encoded><![CDATA[<p>Everything the U.S. Olympic press corps needs to report from the Games is now in one place, with the ability to share, e-mail, print and download information from one simple Web site.</p><p><a title="http://www.microsoft.com/Presspass/Features/2010/jan10/01-27USOCpresssite.mspx" href="http://www.microsoft.com/Presspass/Features/2010/jan10/01-27USOCpresssite.mspx">http://www.microsoft.com/Presspass/Features/2010/jan10/01-27USOCpresssite.mspx</a></p><p><img src="http://sharepointbloggin.com/wp-content/uploads/2010/02/01-27pressbox1_lg.jpg" /></p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/12/united-states-olympic-committee-media-site-shines-with-microsoft-sharepoint-server-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SharePoint Server 2010 Information Worker Demonstration Virtual Machine (Beta)</title><link>http://sharepointbloggin.com/2010/02/11/sharepoint-server-2010-information-worker-demonstration-virtual-machine-beta/</link> <comments>http://sharepointbloggin.com/2010/02/11/sharepoint-server-2010-information-worker-demonstration-virtual-machine-beta/#comments</comments> <pubDate>Thu, 11 Feb 2010 20:38:35 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[Office 2010]]></category> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[VHD]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/11/sharepoint-server-2010-information-worker-demonstration-virtual-machine-beta/</guid> <description><![CDATA[Here is another development VHD that contains the following products: Microsoft Download CenterWindows Server 2008 SP2 Standard Edition x64, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS Microsoft SQL Server 2008 SP1 + CU2 Enterprise Edition with Analysis, Notification, and Reporting Services Microsoft Office Communication Server 2007 R2 Visual [...]]]></description> <content:encoded><![CDATA[<p>Here is another development VHD that contains the following products:</p><p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0c51819b-3d40-435c-a103-a5481fe0a0d2&amp;displaylang=en" target="_blank">Microsoft Download Center</a></p><ol><li>Windows Server 2008 SP2 Standard Edition x64, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS</li><li>Microsoft SQL Server 2008 SP1 + CU2 Enterprise Edition with Analysis, Notification, and Reporting Services</li><li>Microsoft Office Communication Server 2007 R2</li><li>Visual Studio 2010 Beta 2 Ultimate Edition</li><li>Microsoft SharePoint Server 2010 Enterprise Edition Beta 2</li><li>Microsoft Office Web Applications Beta 2</li><li>FAST Search for SharePoint 2010 Beta 2</li><li>Microsoft Project Server 2010 Beta 2</li><li>Microsoft Office 2010 Beta 2</li><li>&#160; Microsoft Office Communicator 2007 R2</li></ol><p>Keep in mind that many of the software included on the VHD require activation after 30 days.</p><p>MSDN, TechNet, or Partner Action Pack license keys will active software that is not Beta.</p><p>If you wish to activate Beta software check the Microsoft.com sites for each respective product and retrieve the key there.</p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/11/sharepoint-server-2010-information-worker-demonstration-virtual-machine-beta/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Code samples from: &#8211; SharePoint Conference 2009, &quot;Advanced Development for Silverlight 3 in SharePoint 2010&quot;</title><link>http://sharepointbloggin.com/2010/02/11/code-samples-from-sharepoint-conference-2009-advanced-development-for-silverlight-3-in-sharepoint-2010/</link> <comments>http://sharepointbloggin.com/2010/02/11/code-samples-from-sharepoint-conference-2009-advanced-development-for-silverlight-3-in-sharepoint-2010/#comments</comments> <pubDate>Thu, 11 Feb 2010 19:41:07 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[Code]]></category> <category><![CDATA[Lists]]></category> <category><![CDATA[Silverlight]]></category> <category><![CDATA[Web Part]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/11/code-samples-from-sharepoint-conference-2009-advanced-development-for-silverlight-3-in-sharepoint-2010/</guid> <description><![CDATA[Code samples from:    - SharePoint Conference 2009, &#34;Advanced Development for Silverlight 3 in SharePoint 2010&#34;     - MSDN Webcast Feb 2010, &#34;Developing Rich Solutions in Silverlight for SharePoint 2010&#34;     - ReadMe.docx This release includes a recording of the MSDN Webcast, “Developing Rich Solutions in Silverlight for [...]]]></description> <content:encoded><![CDATA[<p>Code samples from: <br />- <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=SP2010Silverlight&amp;DownloadId=9065" target="_blank">SharePoint Conference 2009, &quot;Advanced Development for Silverlight 3 in SharePoint 2010&quot;</a> <br />- <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=SP2010Silverlight&amp;DownloadId=9066" target="_blank">MSDN Webcast Feb 2010, &quot;Developing Rich Solutions in Silverlight for SharePoint 2010&quot;</a> <br />- <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=SP2010Silverlight&amp;DownloadId=9067" target="_blank">ReadMe.docx</a></p><p>This release includes a recording of the MSDN Webcast,</p><p>“Developing Rich Solutions in Silverlight for SharePoint 2010”</p><p>along with the code shown in the webcast. These are updates of the same solutions shown at SharePoint Conference 2009 in the talk, “Advanced Development for Silverlight 3 in SharePoint 2010”; this Code Gallery release will serve to provide the sample code from both talks.</p><p>The code samples are as follows: <br /><b> <br />SharePoint and Silverlight from Scratch</b> <br />This walkthrough was presented only in the webcast to show how to get stared developing in Silverlight for SharePoint 2010. The sample includes only the snippets (in Visual Studio snippet format); it will be necessary to watch the webcast to see how to use them. <br /><b> <br />Picture View Web Part</b> <br />This is a Silverlight web part that shows a slide show of images stored in a SharePoint picture library. This demonstrates how to use the HTML bridge to reduce the number of round-trips to the server. In this case, the server side web part passes the URL’s of the pictures to Silverlight in a hidden form field, removing the need for the Silverlight application to query the server for the list of pictures. <br /><b> <br />Paged List View Web Part</b> <br />This is a Silverlight web part that shows a grid of data from a SharePoint list. It allows paging, sorting and filtering, and only loads an n-row page at a time to allow viewing a large data set without downloading the whole thing to Silverlight. In addition to loading the first “page” of data in a hidden field (like the Picture View web part) , it obtains additional content using ADO.NET Data Services and SharePoint’s new RESTful interface. <br />NOTE this release does not include the target list, and the sample will not run without it. A future release may include a matching list definition with sample data. <br /><b> <br />Video Field Control</b> <br />This adds a Video field to SharePoint, using Silverlight applications to view and select the video. The actual field simply stores the URL of the video. The Silverlight display application is very simple, and just plays the video based on this URL. The selector application is more interesting as it uses the client object model to provide a simple browsing and preview feature in which the user can select a site, library and video to be shown. <br /><b> <br />Connected Silverlight Web Parts</b> <br />This sample includes a pair of web parts – a source and target. When connected via the web browser, text entered into the source web part will appear on all targets as it is typed. This shows how to use SharePoint’s web part connection mechanism – which runs on the server side – as a broker to connect the Silverlight applications. The Silverlight applications communicate using the new Silverlight 3.0 Local Messaging API.</p><p>&#160;</p><p>Extracted from</p><p><a title="http://code.msdn.microsoft.com/SP2010Silverlight" href="http://code.msdn.microsoft.com/SP2010Silverlight">http://code.msdn.microsoft.com/SP2010Silverlight</a></p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/11/code-samples-from-sharepoint-conference-2009-advanced-development-for-silverlight-3-in-sharepoint-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Minimal master page file for SharePoint Foundation 2010</title><link>http://sharepointbloggin.com/2010/02/11/minimal-master-page-file-for-sharepoint-foundation-2010/</link> <comments>http://sharepointbloggin.com/2010/02/11/minimal-master-page-file-for-sharepoint-foundation-2010/#comments</comments> <pubDate>Thu, 11 Feb 2010 19:16:20 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[master page]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/11/minimal-master-page-file-for-sharepoint-foundation-2010/</guid> <description><![CDATA[This master page is meant as a starting point for creating master pages for Microsoft SharePoint Foundation 2010. Most of the controls on the page are hidden. You can move these controls into other locations based on your design. You can find the default controls in the v4.master page that ships with the product. &#160; starter.master ]]></description> <content:encoded><![CDATA[<p>This master page is meant as a starting point for creating master pages for Microsoft SharePoint Foundation 2010. Most of the controls on the page are hidden. You can move these controls into other locations based on your design. You can find the default controls in the v4.master page that ships with the product.</p><p>&#160;</p><p><img alt="Example" align="middle" src="http://code.msdn.microsoft.com/Images/Example.gif" /> <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=odcSP14StarterMaster&amp;DownloadId=8929" target="_blank">starter.master</a></p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/11/minimal-master-page-file-for-sharepoint-foundation-2010/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Walkthrough 3: SharePoint Designer Workflows imported to Visual Studio 2010</title><link>http://sharepointbloggin.com/2010/02/10/walkthrough-3-sharepoint-designer-workflows-imported-to-visual-studio-2010/</link> <comments>http://sharepointbloggin.com/2010/02/10/walkthrough-3-sharepoint-designer-workflows-imported-to-visual-studio-2010/#comments</comments> <pubDate>Wed, 10 Feb 2010 10:34:43 +0000</pubDate> <dc:creator>Neal McFee</dc:creator> <category><![CDATA[SharePoint 2010]]></category> <category><![CDATA[SharePoint Designer 2010]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[.WSP]]></category> <category><![CDATA[Workflow]]></category><guid isPermaLink="false">http://sharepointbloggin.com/2010/02/10/walkthrough-3-sharepoint-designer-workflows-imported-to-visual-studio-2010/</guid> <description><![CDATA[&#160;Exercise Duration : 20 minutesExercise OverviewThis exercise shows how to create a custom workflow activity used by a SharePoint Designer reusable workflow and deploy them together as a single *.WSP. It also shows how to import that whole workflow model into Visual Studio 2010.Feature Overview&#160;SharePoint Designer allows creating a workflow [...]]]></description> <content:encoded><![CDATA[<p style="page-break-before: always" class="Default"><b><span style="color: #252525; font-size: 14pt">&#160;</span></b><span style="color: #252525; font-size: 14pt"> </span></p></p></p><p class="Default"><b><span style="font-size: 11.5pt">Exercise Duration</span></b><span style="font-size: 11.5pt"> : 20 minutes </span></p></p></p><p class="Default"><b><span style="font-size: 11.5pt">Exercise Overview </span></b><span style="font-size: 11.5pt"></span></p></p></p><p class="Default"><span style="font-size: 11.5pt">This exercise shows how to create a custom workflow activity used by a SharePoint Designer reusable workflow and deploy them together as a single *.WSP. It also shows how to import that whole workflow model into Visual Studio 2010. </span></p></p></p><p class="Default"><b><span style="font-size: 11.5pt">Feature Overview</span></b><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-size: 11.5pt">SharePoint Designer allows creating a workflow that is reusable across multiple lists and multiple sites. The workflow can be exported as a SharePoint Solution File (*.WSP).<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><b><span style="font-size: 11.5pt">Task 1: Create and Prepare Project<span style="mso-spacerun: yes">&#160; </span></span></b><span style="font-size: 11.5pt"></span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Open <b>Visual Studio 2010</b> from the <b>Start | Programs | Visual Studio 2010</b> menu. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Create a new project by using <b>File | New Project</b>. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Pick the <b>SharePoint | 2010</b> templates. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">From the <b>SharePoint | 2010</b> templates select the <b>Empty Project</b> template. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Use <b>SPDWorkflowDemo </b>as the name.</span><span style="font-size: 11pt"> </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Set the location to be </span><b><span style="font-size: 11pt">C:\SPHOLs</span></b><span style="font-size: 11pt">. </span></p></p></p><p class="Default"><span style="font-size: 11pt">7.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Press</span><span style="font-size: 11pt"> <b>OK</b> </span><span style="font-size: 11.5pt">to create the project</span><span style="font-size: 11pt">. </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb16.png" width="600" height="449" /></a></p><p style="page-break-before: always" class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">8.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">When the SharePoint Customization Wizard dialog appears, select Deploy as a farm solution, and press <b>Finish</b>. </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image17.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb17.png" width="600" height="451" /></a></p><p class="Default"><b><span style="font-size: 11.5pt">Task 2: Create a new Workflow Activity for use by the Reusable Workflow </span></b><span style="font-size: 11.5pt"></span></p></p></p><p style="margin-bottom: 4.8pt" class="Default"><span style="font-size: 11pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>SPDWorkflowDemo</b> solution in the Solution Explorer and select <b>Add | New Project</b>.</span><span style="font-size: 11.5pt"> </span></p></p></p><p style="margin-bottom: 4.8pt" class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Under the <b>Visual C# | Workflow</b> project templates, select<span style="mso-spacerun: yes">&#160; </span>the Workflow Activity Library template.<span style="mso-spacerun: yes">&#160; </span></span><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Name the project <b>SPDActivityDemo</b> and press <b>OK</b> to add the project to the <b>SPDWorkflowDemo</b> solution.</span><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb18.png" width="600" height="451" /></a></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Right-click on the <b>SPActivityDemo</b> project in the Solution Explorer and select <b>Add Reference</b>. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Under the .<b>Browse</b> tab, browse to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI<span style="mso-spacerun: yes">&#160; </span>and select both <b>Microsoft.SharePoint.dll</b> and <b>Microsoft.SharePoint.WorkflowActions.dll.</b> </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Press <b>OK</b> to add these two references to the SPDActivityDemo project. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">7.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Right-click on the <b>Activity1.cs</b> (under the <b>SPActivityDemo </b>project in the Solution Explorer) and select rename. </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11pt">8.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Rename the file</span><span style="font-size: 11pt"> <b>CreateDocumentLibrary.cs</b>.</span><span style="font-size: 11.5pt"> </span></p></p></p><p class="Default"><span style="font-size: 11pt">9.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Select</span><span style="font-size: 11pt"> <b>Yes </b></span><span style="font-size: 11.5pt">when the Microsoft Visual Studio dialog appears to allow Visual Studio to re-factor the code</span><span style="font-size: 11pt">.</span><span style="font-size: 11.5pt"> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><b><span style="font-size: 11.5pt">Task 3: Add code to create a document library based on parameters passed to our activity. </span></b><span style="font-size: 11.5pt"></span></p></p></p><p style="page-break-before: always" class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Right-click on the <b>CreateDocumentLibrary.cs</b> activity and select <b>View Code</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11.5pt">Change the</span><span style="font-size: 11pt"> </span><b><span style="font-size: 11.5pt">CreateDocumentLibrary</span></b><span style="font-size: 11pt"> </span><span style="font-size: 11.5pt">base class from <b>SeqeuenceActivity</b> to : <b>Activity</b></span><span style="font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">public</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">partial</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">class</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> CreateDocumentLibrary: Activity</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 9pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Add the following using statements to the activity: </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">using</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> Microsoft.SharePoint; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">using</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> Microsoft.SharePoint.Workflow; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">using</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> Microsoft.SharePoint.WorkflowActions; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Add a new <b>DependencyProperty</b> to the <b>CreateDocumentLibrary</b> class named <b>UrlProperty</b> of type <b>string</b>. (<i>Hint &#8211; type wdp inside of the class definition and then tab twice &#8211; this will create the DependencyProperty using the built-in Workflow Dependency Property snippet</i>) </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><i><span style="font-size: 11.5pt">This will be the location where the document library will be created.</span></i><i><span style="font-family: &quot;Courier New&quot;; font-size: 11pt"> </span></i><span style="font-family: &quot;Courier New&quot;; font-size: 11pt"></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">public</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">static</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> DependencyProperty UrlProperty = DependencyProperty.Register(</span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;Url&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">, </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">typeof</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">(</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">string</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">), </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">typeof</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">(CreateDocumentLibrary));</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 9pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[DescriptionAttribute(</span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;Url of base site&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[CategoryAttribute(</span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;Input Property&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[BrowsableAttribute(</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">true</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[ValidationOption(ValidationOption.Required)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">public</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">string</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> Url </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">get</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">return</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> ((</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">string</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">)(</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">base</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">.GetValue(CreateDocumentLibrary.UrlProperty))); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span><span style="mso-spacerun: yes">&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">set</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">base</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">.SetValue(CreateDocumentLibrary.UrlProperty, </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">value</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="margin-bottom: 5.7pt" class="Default"><span style="font-size: 11.5pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Add a new <b>DependencyProperty</b><span style="mso-spacerun: yes">&#160; </span>of type string to the activity named <b>DocLibNameProperty</b>. </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><i><span style="font-size: 11.5pt">This will be the name of the document library created by the activity. </span></i><span style="font-size: 11.5pt"></span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="page-break-before: always" class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">public static DependencyProperty DocLibNameProperty = DependencyProperty.Register(</span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;DocLibName&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">, typeof(string), typeof(CreateDocumentLibrary)); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[DescriptionAttribute(</span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;Used as doc lib name&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[CategoryAttribute(</span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;Input Property&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[BrowsableAttribute(true)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">[ValidationOption(ValidationOption.Required)] </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">public string DocLibName </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>get </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>return ((string)(base.GetValue(CreateDocumentLibrary.DocLibNameProperty))); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>set </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>base.SetValue(CreateDocumentLibrary.DocLibNameProperty, value); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">} </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Add the following code inside of the CreateDocumentLibrary class: </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">protected</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">override</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 9pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>CreateDocLib(); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">return</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> ActivityExecutionStatus.Closed; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">private</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">void</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> CreateDocLib() </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">using</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> (SPSite sps = </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">new</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> SPSite(Url)) </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">using</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> (SPWeb spw = sps.RootWeb) </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>Guid ID = spw.Lists.Add(DocLibName, DocLibName + </span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot; Document Library&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">, SPListTemplateType.DocumentLibrary); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>SPList spdl = spw.Lists[ID]; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>spdl.OnQuickLaunch = </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">true</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>spdl.Update(); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>} </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">} </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><b><span style="font-size: 11.5pt">Task 4: Configure activity for deployment. </span></b><span style="font-size: 11.5pt"></span></p></p></p><p style="page-break-before: always" class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">To deploy the assembly to the GAC with your SharePoint project you need to configure the project to have a strong-name. </span></p></p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>SPActivityDemo</b> project and select <b>Properties.</b> </span></p></p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click on the <b>Signing</b> tab in the properties page. </span></p></p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Select <b>New</b> under the <b>Choose a strong name key file</b> text from the combo box. </span></p></p></p><p class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Type <b>key</b> as the <b>Key file name</b> value, uncheck <b>Protect my key file with a password</b> and press <b>OK</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image19.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb19.png" width="600" height="452" /></a></p><p style="margin-bottom: 5.15pt" class="Default"><span style="font-size: 11pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Build your project (<b>CTRL-SHIFT-B</b> or use <b>Build | Build Solution</b>) and fix any errors. </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">7.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Right click on the <b>SPDWorkflowDemo</b> project and click <b>Add | SharePoint Mapped Folder</b>. </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p></p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image20.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb20.png" width="600" height="451" /></a></p><p style="margin-bottom: 5.5pt" class="Default"><span style="font-size: 11.5pt">8.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Browse to <b>Template\1033\Workflow</b> and select <b>OK</b> to add the mapped folder to the <b>SPWorkflowDemo</b> </span></p></p></p><p style="margin-bottom: 5.5pt" class="Default"><span style="font-size: 11pt">9.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the<span style="mso-spacerun: yes">&#160; </span><b>SPDWorkflowDemo</b> folder in the Solution Explorer (under the <b>Workflow</b> folder).<span style="mso-spacerun: yes">&#160;&#160; </span></span></p></p></p><p style="margin-bottom: 5.5pt" class="Default"><span style="font-size: 11pt">10.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>Workflow</b> folder and select <b>Add | New Item</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt">11.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Select <b>XML File</b> from the list of Installed Templates, name the file <b>SPDActivityDemo.ACTIONS¸</b> and select <b>OK</b> to add the file. </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image21.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb21.png" width="600" height="451" /></a></p><p style="page-break-before: always" class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt">12.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Replace the contents of <b>SPDActivityDemo.ACTIONS</b> with the following XML </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">WorkflowInfo</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 9pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Actions</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Sequential</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">then</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Parallel</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">and</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Action</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Create Document Library</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">ClassName</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">SPDActivityDemo.CreateDocumentLibrary</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Assembly</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">SPDActivityDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1a4a7a2c3215a71b</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">AppliesTo</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">all</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Category</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Labs</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">RuleDesigner</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Sentence</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Document Library Name %1 to site %2.</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">FieldBind</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Field</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">DocLibName</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Text</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Document Library Name</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>DesignerType</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">TextArea</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Id</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">1</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">/&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">FieldBind</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Field</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Url</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Text</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Url of base site</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Id</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">2</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">DesignerType</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">TextArea</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">/&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">RuleDesigner</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Parameters</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Parameter</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">DocLibName</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Type</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">System.String, mscorlib</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>Direction</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">In</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> /&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>&lt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Parameter</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Name</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">Url</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt">Type</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">System.String, mscorlib</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>Direction</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">=</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">In</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">&quot;</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"> /&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160;&#160;&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Parameters</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p style="page-break-before: always" class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Action</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160; </span>&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">Actions</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&lt;/</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">WorkflowInfo</span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">&gt; </span></p></p></p><p style="margin-bottom: 3.55pt" class="Default"><span style="font-size: 11.5pt">10.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><b><span style="font-size: 11.5pt">IMPORTANT</span></b><span style="font-size: 11.5pt"> &#8211; Update the PublicKeyToken within the .ACTIONS file with the public key token from <b>SPDActivityDemo.dll</b>. Do not use the PublicKeyToken in this example. Ensure you generate your own.<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p style="margin-bottom: 3.55pt" class="Default"><span style="font-size: 11.5pt">11.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">To find the PublicKeyToken start a <b>Visual Studio 2010</b> <b>Command Prompt</b> from the <b>Start | All Programs | Visual Studio 2010</b> | Visual Studio Tools |<b>Visual Studio Command Prompt (2010)</b> menu </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">12.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Type the following command: </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 10pt">sn -tc:\SPHOLS\SPDWorkflowDemo\SPDActivityDemo\bin\Debug\SPDActivityDemo.dll | clip </span></p></p></p><p style="margin-bottom: 3.15pt" class="Default"><span style="font-size: 11.5pt">13.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">In the of <b>SPDActivityDemo.ACTIONS </b>file highlight the value of the PublicKeyToken (&quot;1a4a7a2c3215a71b&quot;) and paste (CTRL-V). </span></p></p></p><p style="margin-bottom: 3.15pt" class="Default"><span style="font-size: 11.5pt">14.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Remove all the pasted text except the value of your public key.<span style="mso-spacerun: yes">&#160; </span>Make sure there are no extra spaces or line feed characters after the public key token (the quote needs to be next to the value of the public key token). </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">15.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Highlight the whole value of the Assembly attribute and copy that value to the clipboard (CTRL-C). </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span></span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span></p></p></p><p class="Default"><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt">Task 5: Add the SPDActivityDemo activity to be deployed with SPDWorkflowDemo. </span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"></span></p></p></p><p style="margin-bottom: 5.35pt" class="Default"><span style="font-size: 11.5pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11pt">In the Solution Explorer, under the <b>SPDWorkflowDemo</b> project, double-click on <b>Package</b> folder</span><span style="font-size: 11.5pt"> </span></p></p></p><p style="margin-bottom: 5.35pt" class="Default"><span style="font-size: 11.5pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11pt">In the Package designer click on <b>Advanced</b> (at the bottom of the designer in the middle pane).</span><span style="font-size: 11.5pt"> </span></p></p></p><p style="margin-bottom: 5.35pt" class="Default"><span style="font-size: 11.5pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11pt">Click on the <b>Add</b> button.</span><span style="font-size: 11.5pt"> </span></p></p></p><p style="margin-bottom: 5.35pt" class="Default"><span style="font-size: 11.5pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11pt">Click on the ellipses button in the <b>Add Custom Assembly</b> dialog.<span style="mso-spacerun: yes">&#160; </span>Browse to the SPDActivityDemo.dll file (<b>C:\SPHOLS\SPDWorkflowDemo\SPDActivityDemo\bin\debug</b>).</span><span style="font-size: 11.5pt"> </span></p></p></p><p class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Within <b>Safe Controls</b> add the following: </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-size: 11pt">Assembly Name: <b>SPDActivityDemo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=YOURPUBLICKEY </b>– ensure you use a Public Key Token you generated using the sn.exe utility. (<b>Hint</b> &#8211; you can paste the value you copied to the clipboard in the last step here). </span></p></p></p><p style="page-break-before: always" class="Default"><span style="font-size: 11pt">Name Space: <b>SPDActivityDemo </b></span></p></p></p><p class="Default"><span style="font-size: 11pt">Safe: <b>Checked </b></span></p></p></p><p class="Default"><span style="font-size: 11pt">Type Name : <b>* </b></span></p></p></p><p class="Default"><span style="font-size: 11.5pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11pt">Select <b>OK</b> to add the assembly as part of the SharePoint project deployment package.</span><span style="font-size: 11.5pt"> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image22.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb22.png" width="600" height="451" /></a></p><p class="Default"><b><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span></span></b><span style="font-size: 11.5pt"> </span></p></p></p><p class="Default"><b><span style="font-size: 11pt">Task 6: Configure a Feature using Feature Designer </span></b><span style="font-size: 11pt"></span></p></p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on <b>SPDWorkflowDemo</b> project Features folder and select <b>Add Feature</b>. </span></p></p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>Feature1</b> node and select <b>Rename</b>. Rename it to <b>SPDWorkflowDemoFeature</b>.<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p style="margin-bottom: 4.55pt" class="Default"><span style="font-size: 11pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">In the Feature designer change the value of the <b>Scope</b> combo box to <b>WebApplication</b>. </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11pt">Change the feature title to <b>SPDWorkflowDemoFeature</b>.</span><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image23.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb23.png" width="600" height="451" /></a></p><p class="Default"><b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt">Task 7: Add and code a Event Receiver for the Feature </span></b><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"></span></p></p></p><p class="Default"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt">1. Right-click on the <b>SPDWorkflowDemoFeature</b> in the Solution Explorer and select <b>Add Event Receiver</b><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image24.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb24.png" width="600" height="451" /></a></p><p class="Default"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt">2. Add a using statement to the top of the code file that appears in the editor: </span></p></p></p><p class="Default"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">using</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> Microsoft.SharePoint.Administration; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11.5pt"> </span><span style="font-size: 11.5pt">Add the following code to your FeatureReceiver class declaration:<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-size: 11.5pt"></span></p><p>&#160;</p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">public</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">override</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">void</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> FeatureActivated(SPFeatureReceiverProperties properties)</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 9pt"> </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">{ </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>SPWebApplication wappCurrent = (SPWebApplication)properties.Feature.Parent; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>SPWebConfigModification modAuthorizedType = </span><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 11pt">new</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"> SPWebConfigModification(); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>modAuthorizedType.Name = </span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;AuthType&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>modAuthorizedType.Owner = </span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">&quot;SPDActivityDemo&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>modAuthorizedType.Path =<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>&quot;configuration/System.Workflow.ComponentModel.WorkflowCompiler/authorizedTypes&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>modAuthorizedType.Type = </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>SPWebConfigModification.SPWebConfigModificationType.EnsureChildNode; </span></p></p></p><p style="page-break-before: always" class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>modAuthorizedType.Value = </span><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt">@&quot;&lt;authorizedType Assembly=&quot;&quot;SPDActivityDemo,<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>Version=1.0.0.0, Culture=neutral, PublicKeyToken=YOURPUBLICKEYTOKEN&quot;&quot;<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #a21515; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>Namespace=&quot;&quot;SPDActivityDemo&quot;&quot; TypeName=&quot;&quot;*&quot;&quot; Authorized=&quot;&quot;True&quot;&quot; /&gt;&quot;</span><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">; </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>wappCurrent.WebConfigModifications.Add(modAuthorizedType); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt"><span style="mso-spacerun: yes">&#160;&#160;&#160; </span>wappCurrent.WebService.ApplyWebConfigModifications(); </span></p></p></p><p class="Default"><span style="font-family: &quot;Courier New&quot;; color: #2b91ae; font-size: 11pt">} </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Note: You will need to update the YOURPUBLICKEYTOKEN section in the above code with the correct key from the <b>SPDActivityDemo.ACTIONS </b>file. </span></p></p></p><p class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Build and Deploy the <b>SPDWorkflowDemo</b> project by right-clicking on the <b>SPDWorkflowDemo</b> project in the Solution Explorer and select <b>Deploy</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><b><span style="font-size: 11pt">Task 8: Create a re-usable workflow using SharePoint Designer </span></b><span style="font-size: 11pt"></span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Start SharePoint Designer 2010<span style="mso-spacerun: yes">&#160; </span>from the start menu under <b>All Programs | Microsoft Office</b> | <b>Microsoft SharePoint Designer 2010</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the <b>Open Site </b>button, and put in the address of the site you used to deploy the SPDWorkflowDemo project to as the <b>Site Name</b>.<span style="mso-spacerun: yes">&#160; </span>Press <b>Open </b>twice. Once to open the site, the second to cause SharePoint Designer to open the site at the root level.</span><span style="font-size: 11.5pt"> </span><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image25.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb25.png" width="600" height="451" /></a></p><p style="page-break-before: always" class="Default"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"></span></p><p>&#160;</p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click on the <b>Workflows</b> node in the navigation pane on the left. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the <b>Workflows</b> tab in the ribbon. </span></p></p></p><p class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the <b>Reusable Workflow</b> button in the <b>Workflows</b> ribbon. </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image26.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb26.png" width="600" height="451" /></a></p><p class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Enter <b>SPDWorkflow</b> as the name of the workflow, and press <b>OK</b> to create the workflow. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image27.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb27.png" width="600" height="451" /></a></p><p class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt">7.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the <b>Workflow</b> ribbon, then click <b>Actions</b> and scroll down to <b>Labs</b> and click <b>Create a Document Library</b>. Note: This is the activity you created in Visual Studio 2010 previously </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image28.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb28.png" width="600" height="451" /></a></p><p style="page-break-before: always" class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><span style="font-size: 11pt">8.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the Fx button and select <b>Current Item:Title</b> as the document library name and type in <b>http://servername</b> as the Url of the base site. Click Save </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image29.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb29.png" width="600" height="451" /></a></p><p style="page-break-before: always" class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">9.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Save the workflow (click the <b>Save</b> button or press <b>CTRL-S</b>). </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">10.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the <b>Workflows</b> in the <b>Navigation</b> pane on the left again. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">11.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Highlight the <b>SPDWorkflow</b> in the right pane. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">12.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the <b>Workflow</b> Ribbon again. </span></p></p></p><p class="Default"><span style="font-size: 11pt">13.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click <b>Save as Template</b> to save the .WSP file in the Site Assets Library SharePoint list. </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image30.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb30.png" width="600" height="451" /></a></p><p style="page-break-before: always" class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="margin-bottom: 2.75pt" class="Default"><span style="font-size: 11pt">14.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Go back to <b>Visual Studio 2010</b>. </span></p></p></p><p style="margin-bottom: 2.75pt" class="Default"><span style="font-size: 11pt">15.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">In the <b>Server Explorer</b> (if not visible, go to <b>View | Server Explorer</b>), expand <b>SharePoint Connections</b><span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p style="margin-bottom: 2.75pt" class="Default"><span style="font-size: 11pt">16.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Find your site. If your site isn&#8217;t visible, right-click on <b>SharePoint Connections</b> and select <b>Add Connection</b>.<span style="mso-spacerun: yes">&#160; </span>Type in the URL of your site and press <b>OK</b>. </span></p></p></p><p style="margin-bottom: 2.75pt" class="Default"><span style="font-size: 11pt">17.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">In your site, expand <b>Lists and Libraries | Document Libraries</b> </span></p></p></p><p class="Default"><span style="font-size: 11pt">18.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on <b>Site Assets</b> and select <b>View in Browser</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image31.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb31.png" width="600" height="451" /></a></p><p class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">19.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Once the Site Assets library appears in the browser, click on the menu to the right of <b>SPWorkflow</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt">20.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click <b>Send To | Download a Copy</b> </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image32.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb32.png" width="600" height="466" /></a></p><p class="Default"><span style="font-size: 11pt">21.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Save the <b>SPDWorkflow.wsp</b> file to the <b>C:\SPHOLS</b> directory. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><b><span style="font-size: 11pt">Task 9: Import the reusable workflow into Visual Studio </span></b><span style="font-size: 11pt"></span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Return to Visual Studio 2010. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>SPDWorkflowDemo</b> solution, and select <b>Add </b>| <b>New Project.</b> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">From the <b>SharePoint | 2010</b> project templates, pick the Import Reusable Workflow project template. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Name the project <b>SPDWorkflowImport</b>.<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">5.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Press <b>OK</b>. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">6.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">On the <b>SharePoint Customization Wizard</b> dialog, make sure the site is the same as the site you deployed the <b>SPDWorkflowDemo</b> project to earlier. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">7.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Select <b>Deploy as farm solution.</b> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">8.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Press <b>Next</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt">9.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">In the next dialog, browse to <b>C:\SPHOLS</b> and select <b>SPDWorkflow.wsp</b> as the template. </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image33.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb33.png" width="600" height="451" /></a></p><p style="page-break-before: always" class="Default"><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span> </span></p></p></p><p class="Default"><b><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span></span></b><span style="font-size: 11pt"> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">10.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click <b>Next. </b></span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">11.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">On the next dialog, press <b>Finish</b>. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">12.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>SPDWorkflowImport</b> project in the Solution Explorer and select <b>Add Reference.</b> </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">13.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Select the <b>Projects</b> tab and select to reference the <b>SPDActivityDemo</b> project.<span style="mso-spacerun: yes">&#160; </span>This is necessary because the newly imported workflow uses the custom activity from that project. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">14.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Double click on <b>Package</b> folder in the <b>SPDWorkflowDemo</b> project. </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">15.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">In the Package designer select the <b>Converted workflows</b> feature in the <b>Items in the Solution</b> pane </span></p></p></p><p class="Default"><span style="font-size: 11pt">16.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Click the add button ( <b>&gt;</b> ) to move that feature to <b>Items in the Package</b> pane.<span style="mso-spacerun: yes">&#160; </span>This will cause this feature to be deployed with the solution. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image34.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb34.png" width="599" height="450" /></a></p><p class="Default"><span style="font-size: 11pt">17.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Right-click on the <b>SPDWorkflowDemo</b> project in the Solution Explorer and select <b>Deploy</b>. </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p class="Default"><b><span style="font-size: 11pt">Task 10: Associate the workflow with a list in SharePoint </span></b><span style="font-size: 11pt"></span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">1.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Open the site you&#8217;ve deployed this project to (HINT &#8211; you can right-click on the site in the Server Explorer as a short-cut). </span></p></p></p><p style="margin-bottom: 4.95pt" class="Default"><span style="font-size: 11pt">2.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Create a new custom list named Customers.<span style="mso-spacerun: yes">&#160; </span></span></p></p></p><p class="Default"><span style="font-size: 11pt">3.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Configure the list workflow settings as follows: </span></p></p></p><p class="Default"><span style="font-size: 11pt"></span></p><p>&#160;</p></p><p style="page-break-before: always" class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image35.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb35.png" width="600" height="372" /></a></p><p class="Default"><span style="font-size: 11pt">4.</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 11pt"> </span><span style="font-size: 11pt">Create a new customer list item with the Title of <b>Contoso</b>. A new document library of the same name should be created automatically. </span></p></p></p><p class="Default"><a href="http://sharepointbloggin.com/wp-content/uploads/2010/02/image36.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://sharepointbloggin.com/wp-content/uploads/2010/02/image_thumb36.png" width="600" height="372" /></a></p><p class="Default"><b><span style="font-size: 11pt"><span style="mso-spacerun: yes">&#160;</span></span></b><span style="font-size: 11pt"> </span></p></p></p><p style="page-break-before: always" class="Default"><b><span style="font-size: 11.5pt">Exercise Summary</span></b><span style="font-size: 11.5pt"> </span></p></p></p><p class="Default"><span style="font-size: 11.5pt">In this walkthrough you built a new Workflow activity for use in SharePoint Designer workflows. You built a reusable workflow in SharePoint Designer and used the custom activity. You then imported that reusable workflow into Visual Studio 2010 and deployed the final workflow back into SharePoint. </span></p></p></p><p class="Default"><span style="font-size: 11.5pt"><span style="mso-spacerun: yes">&#160;</span></span><b><span style="color: #252525; font-size: 14pt"><span style="mso-spacerun: yes">&#160;</span></span></b><span style="color: #252525; font-size: 14pt"> </span></p> ]]></content:encoded> <wfw:commentRss>http://sharepointbloggin.com/2010/02/10/walkthrough-3-sharepoint-designer-workflows-imported-to-visual-studio-2010/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching using disk
Content Delivery Network via Amazon Web Services: CloudFront: s3cdn.sharepointbloggin.com

Served from: www.sharepointbloggin.com @ 2012-02-06 07:54:50 -->
