This week I’m starting with the development of my first workflow in MOSS 2007. It’s an extensive topic for which I’m reading as much information as possible. As I’m gathering links and resources I’m posting some of the links I’ve found so far.
Development tools: first things first. In order to get started with custom workflow development:
WSS3 SDK: this SDK also contains the “Workflow Developer Starter Kit for Windows SharePoint Services 3.0” which installs 2 Visual studio templates for workflow:
- Sequential Workflow Library
- State Machine Workflow Library
Installing the SDK also adds the Sharepoint specific workflow activities to the Visual Studio toolbox.
ECM Starter Kit: contains 13 sample workflows using InfoPath forms and 1 sample using custom ASPX pages: http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&displaylang=en
These samples are a great way to start learning about how to develop workflows.
Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)
Some links:
MSDN: Workflow Configuration Schema Overview (<workflow> schema element)
Workflow related articles (amongst which a series of 7 posts) on the Microsoft SharePoint Products and Technologies Team Blog.
SharePoint 2007 and Windows WorkFlow Foundation: Integrating Divergent Worlds: article by Gustavo Velez. Guides you through the basic process of building a workflow for MOSS using Visual Studio.