SharePoint 2007 Workflow Jumpstart


I have been asked for a number of references that would be valuable for someone just getting started with SharePoint workflow.  So, as I have been developing demos and discussions I put together a series of references that I thought I’d share more broadly.  If I have missed a good one then email it to me and I’ll add it to the list.  In general, I would strongly encourage folks to look at the WSS v3 and MOSS SDKs, but I know that this can be a lot to swallow first time around.  Hope they are useful……


</steve>


Introduction / Overview


Understanding Workflow in Windows SharePoint Services V3 and the 2007 Microsoft Office system


Learn the basics of the Windows Workflow Foundation, how this technology has been integrated into both Windows SharePoint Services and the 2007 Office System, and how to benefit from workflows applied to business processes.


Developer Introduction to Workflows for Windows SharePoint Services V3 and SharePoint Server 2007


Get a high-level overview of how Microsoft Windows SharePoint Services (version 3) implements the workflow capabilities of the Windows Workflow Foundation, and how Microsoft Office SharePoint Server 2007 extends those capabilities with symmetrical Microsoft Office InfoPath 2007 forms.


Introduction to SharePoint Workflow


To MOSS or not to MOSS? Workflow may be the answer.


Although WSSv3 supports workflow on libraries and list, SharePoint Designer is required to build the workflow.  A MOSS 2007 Team Site, on the other hand, provides a browser based interface for the list/library manager to build a workflow.  MOSS 2007 provides a number of workflows available to any list/library in the site collection.


Workflow Activation / Development Tools: SPD and VS2005


Microsoft Office SharePoint Designer: Workflows


MSDN Webcast: Developing SharePoint Workflows Using Visual Studio 2005 (Level 200)


Project Files for the above Webcast


Creating Custom Workflows with the SharePoint Designer 2007


Workflow Creation and Customization: Visual Studio 2005 vs SharePoint Designer 2007


(taken from WSS v3 SDK and paraphrased)









































 


VS2005


SPD


Authoring


Authored in the VS designer as a template which can be associated with multiple sites, lists and content types.


Wizard-driven interface to author and bind workflow to a specific list or library at time of creation.  No association with other lists.


Types


Sequential, State Machine


Sequential


Create Custom Activities and Conditions


Yes


No.  Must use a predefined set of activities and conditions.


Utilize code-behind


Yes


No


Debugging


Yes.  Visual Studio debugging.


No step-by-step debugging available.


Completed Workflow


Workflow markup file and code-behind files are compiled into workflow assembly that is deployed to the MOSS server.


Workflow markup, workflow rules, and supporting files are stored uncompiled in a specific document library on the site and compiled on demand.


Dynamic Data Gathering and Workflow Modification


Can use any forms technology, such as InfoPath 2007 or ASP.NET 2.0 forms.  Modification to a running workflow is possible.


Automatically generates ASP.NET 2.0 forms, which can then be customized.  Modification is not possible.


Deployment


Package workflow assembly and workflow definition as a SharePoint Feature and deploy to the site.


Automatically handles deployment to specific list or library.


Tutorials and Samples


Walkthrough: Using the SharePoint Server 2007 Approval Workflow


Create Word Document Activity


Workflow Tips (Part II – Collect Feedback)


Workflow Tips (Part I – Configurable Approvers)


A WorkFlow that Uploads a Document via a Task using an InfoPath Form


ECM Starter Kit for B2TR


(including the white paper “How to import custom actions into SharePoint Designer)


Architecture and Internals


Workflow Activities for Windows SharePoint Services Overview


How Windows SharePoint Services Processes Workflow Activities 


Workflow Initialization in Windows SharePoint Services 


InfoPath Forms for Workflows 


What is Windows Workflow Foundation


Windows Workflow Foundation


 


Comments (2)

  1. Advanced .NET Master Class next month…win a free seat! [Via: gduthie ] SharePoint Solution Generator…

  2. Microsoft has posted an article discussing the role of several platform tools (SharePoint, .NET, SQL