SharePoint and Workflow Resources

This post provides a list of resources for SharePoint, Windows Workflow Foundation, and using WF with SharePoint.

I was lucky enough to present to the Wells Fargo developer group today on “SharePoint Workflows”.  If you read my blog, you might know that I recently posted a screencast on developing state machine workflows for SharePoint.  Yep, I recorded the screencast while preparing for the demo :)  After doing a presentation like this, I like to follow up with resources for more information.  After compiling the email, I thought it might provide useful to a larger audience, so here goes.  Obviously, there are a ton of other resources out there that I missed.  Got a favorite?  Add it to the comments below!

General WF Resources

Whitepaper: Understanding Windows Workflow Foundation - https://msdn.microsoft.com/en-us/library/dd851337.aspx

MSDN Developer Center for WF – https://msdn.microsoft.com/wf

WF Hands On Labs for .NET 3.5 - https://blogs.msdn.com/endpoint/archive/2009/06/30/wf-3-5-hands-on-labs-updated.aspx

Workflow Persistence - https://blogs.msdn.com/kaevans/archive/2008/12/09/understanding-persistence-in-windows-workflow-foundation.aspx

Workflow Tracking - https://blogs.msdn.com/kaevans/archive/2008/12/11/understanding-tracking-in-windows-workflow-foundation.aspx

Screencasts on WF and WCF - EndPoint.tv - https://channel9.msdn.com/shows/Endpoint/

Answers to WF Interview Questions (a great set of resources for all things WF) - https://odetocode.com/Blogs/scott/archive/2007/10/31/11528.aspx

General SharePoint Developer Resources

SharePoint Developer Getting Started - https://mssharepointdeveloper.com

MSDN Developer Center for SharePoint - https://msdn.microsoft.com/sharepoint

Screencasts for SharePoint Developers - https://blogs.msdn.com/kaevans/archive/tags/Water+Cooler/default.aspx

SharePoint Workflow Resources

Whitepaper: Developing Workflow Solutions with SharePoint Server 2007 and Windows Workflow Foundation - https://msdn.microsoft.com/en-us/library/cc514224.aspx

Building a SharePoint State Machine Workflow with Timeout and Escalations - https://blogs.msdn.com/kaevans/archive/2009/07/28/water-cooler-demo-sharepoint-state-machine-workflows.aspx

Building an Expense Report Approval Workflow for SharePoint Server 2007 using Visual Studio 2008 - https://msdn.microsoft.com/en-us/library/cc627283.aspx

Building Simple Custom Approval Workflows with InfoPath 2007 Forms - https://msdn.microsoft.com/en-us/library/bb629921.aspx

Building State Machine Document Approval Workflows for SharePoint Server 2007 Using Visual Studio 2008 - https://msdn.microsoft.com/en-us/library/cc700334.aspx

Creating SharePoint Sequential Workflows with Visual Studio 2008 - https://msdn.microsoft.com/en-us/library/cc936628.aspx

Designing InfoPath Forms for Workflows in SharePoint Server 2007 - https://msdn.microsoft.com/en-us/library/cc296354.aspx

(one of my favorite resources) InfoPath and Visual Studio Workflows – 3 Great Tricks (Part 1, Part 2, and Part 3)

(another favorite) Sahil Malik – SharePoint 2007 Workflows - https://blah.winsmarts.com/2007-8-SharePoint_2007_Workflows_-_Setting_up_your_environment.aspx

SharePoint Designer Workflow Resources

Creating a Custom Approval Workflow for SharePoint Server 2007 Using SharePoint Designer 2007 - https://msdn.microsoft.com/en-us/library/cc627286.aspx

Building Custom Workflow Conditions for SharePoint Designer - https://msdn.microsoft.com/en-us/library/cc161068.aspx

Building Custom Activities for Use in SharePoint Designer 2007 - https://msdn.microsoft.com/en-us/library/bb629922.aspx