I have written and will start releasing this week, a series of Workshops on "How to build document workflow for SharePoint with Visual Studio."  I will release them via my blog (www.sheltonblog.com), see below for details.

This series of workshops are filled with:

  • Step-by-Step examples
  • Screen shots of almost every step that I take (so that you'll never get lost :) )
  • Code (downloadable and shown in the document),
  • Comments in the code (rare to find those anymore these days :))
  • details about which options I chose (why and the alternative options)
  • References to books, blogs, webs sites that I used to learn how to do this

One of the key features is that I built the workshop and examples, assuming that a Developer only had SharePoint (aka., MOSS 2007, SharePoint Server 2007, Microsoft Office SharePoint Server 2007) and Visual Studio and nothing more.  So, although there are tons of examples out there on the web that show you how to build Document Workflow with SharePoint, most are assuming that you have InfoPath or Forms Services to build the workflow forms (to get information from users as a part of the workflow).  It turns out that there are good reasons for showing it with InfoPath, and the primary reason is that it's easy.  My goal was to show you how to do it with ASP.NET, so that if you had not yet invested in InfoPath/Form Services, you could still be successful.

Part 1 Description

Part 1 of the workshop focuses on setting up your development environment, and how to build a basic document workflow solution, and I mean very basic.  It will be the building block for the follow on workshops that will get more advanced as I go along.  I also describe what goes into the solutions (the files, some of the code/properties) that are important no mater how simple or complex your workflow is.

It's a great place to start and once you get your Development Environment (Visual Studio) setup it will take a very short time to work through the first workshop.

Download location: Click here

~ Robert Shelton