Skip Navigation LinksCritical Path Training > Courses > Developing SharePoint Workflow Templates with Visual Studio - Agenda

Skip navigation links
Developer Courses
Developing Publishing Sites with SharePoint 2007 WCM
Developing Publishing Sites with SharePoint 2007 WCM Webcast
Developing SharePoint Workflow Templates with Visual Studio
Developing SharePoint Workflow Templates with Visual Studio Webcast
Developing Solutions with SharePoint 2010
Developing Solutions with SharePoint 2010 Webcast
Developing Solutions with SharePoint 2007
ECM with SharePoint 2007
ECM with SharePoint 2007 Webcast
Inside Windows SharePoint Services 3.0
Inside Windows SharePoint Services 3.0 Webcast
The Great SharePoint Adventure
The Great SharePoint Adventure 2010
Information Worker Courses
Building Enterprise Solutions with SharePoint 2007
Building Enterprise Solutions with SharePoint 2007 Webcast
Business Users Guide to SharePoint 2007
Business Users Guide to SharePoint 2007 Webcast
Creating No-Code SharePoint Designer Solutions for SharePoint 2010
Creating No-Code SharePoint Designer Solutions for SharePoint 2010 Webcast
Site Collection Owner
Building Enterprise Solutions with SharePoint 2007
Building Enterprise Solutions with SharePoint 2007 Webcast
Creating No-Code SharePoint Designer Solutions for SharePoint 2010
Creating No-Code SharePoint Designer Solutions for SharePoint 2010 Webcast
SharePoint Planning and Governance
SharePoint Planning and Governance Webcast
Admin / IT Pro Courses
Pro SharePoint 2007 Admin
Pro SharePoint 2007 Admin Webcast
SharePoint 2010 Administrators Survival Camp
SharePoint 2010 Administrators Survival Camp Webcast
SharePoint Administrators Survival Camp
SharePoint Planning and Governance
SharePoint Planning and Governance Webcast
Designer Courses
SharePoint Brand Camp
SharePoint Brand Camp Webcast

Developing SharePoint Workflow Templates with Visual Studio

 

Class runs daily from 9 AM to 5 PM.

Lecture Schedule:

  • Day 1: Modules 1-3
  • Day 2: Modules 4-6
  • Day 3: Modules 7-9
  • Day 4: Modules 10-12
 

Class Detailed Agenda

Module 1 - Introduction to SharePoint Workflows 


  • What is a Reactive Program?
  • Why is workflow beneficial
  • Introduction to Workflow in SharePoint
  • Introduction to Windows Workflow Foundation

Module 2 - Windows Workflow Foundation Primer 


  • The Visual Studio Workflow Designer
  • The Windows Workflow Runtime
  • Simple Workflow Creation
  • Built in Workflow Activities
  • Debugging and Error Handling

Module 3 - Understanding the Windows Workflow Foundation Runtime 


  • Sequential vs. State Machine Workflows
  • What are Activities?
  • Understanding WinWF Runtime
  • Runtime Service (ex. Persistence, Tracking, etc...)

Module 4 - Windows Workflow Foundation Integration with SharePoint 2007 


  • Integration of WinWF with SharePoint
  • Attaching Workflow to Lists and Content Types
  • SharePoint/Workflow Communication
  • Managing Workflow Instances
  • Integration with Office 2007

Module 5 - Programming with SharePoint Workflow API 


  • Attaching Workflows using the API
  • Starting Workflows using the API
  • API Access to Workflow Instances

Module 6 - Developing SharePoint Workflow Templates with Visual Studio 2008 


  • Create Simple Workflows in VS 2008
  • Installing workflows using Features
  • Passing parameters to new Workflow Instances
  • Interact with SharePoint inside a Workflow

Module 7 - Creating and Waiting on SharePoint Tasks 


  • Using SharePoint Task Activities
  • Blocking until Task Modification/Correlation
  • Resuming on Task Modification
  • Accessing the Modified Task
  • Creating a custom Task Forms in ASP.NET

Module 8 - Creating Workflow Association Forms 


  • Creating an Association Form in ASP.NET
  • Attaching workflow to Lists & Content Types
  • Installing Association forms using Features
  • Using custom Association data in workflows

Module 9 - Creating Workfow Instantiation and Modification Forms 


  • Creating an Instantiation Form in ASP.NET
  • Enabling modifications in a SharePoint Workflow
  • Creating a custom Modification Form
  • Installing Instantiation and Modification forms using Features

Module 10 - Integrating InfoPath Forms into a SharePoint Workflow Template 


  • What is InfoPath Forms Services?
  • Creating Association, Initiation, and Modification InfoPath Forms
  • Create custom Task Forms in InfoPath
  • Passing data to and from InfoPath Forms
  • Installing InfoPath Workflow Forms using Features

Module 11 - Developing Custom Activities for a SharePoint Workflow 


  • The lifecycle of an Activity
  • Creating Simple Activities
  • Creating Composite Activities
  • Using Activity Validators

Module 12 - Developing Custom Activities to extend the SharePoint Designer 


  • SharePoint Designer vs. VS 2008
  • Building Workflows in SharePoint Designer
  • Extending SharePoint Designer with Custom Activities

 
© Critical Path Training. 2010. All Rights Reserved.
Contact Us | (866) 475-4440