Kirk Evans is a Microsoft Architect for the Azure Center of Excellence.
Introduction to SharePoint and Azure IaaS
Building SharePoint Apps with Windows Azure Platform as a Service
SharePoint Solutions and Architectures on Windows Azure Infrastructure Services
Understanding Authentication and Permissions with Apps for SharePoint and Office
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!
Whitepaper: Understanding Windows Workflow Foundation - http://msdn.microsoft.com/en-us/library/dd851337.aspx
MSDN Developer Center for WF – http://msdn.microsoft.com/wf
WF Hands On Labs for .NET 3.5 - http://blogs.msdn.com/endpoint/archive/2009/06/30/wf-3-5-hands-on-labs-updated.aspx
Workflow Persistence - http://blogs.msdn.com/kaevans/archive/2008/12/09/understanding-persistence-in-windows-workflow-foundation.aspx
Workflow Tracking - http://blogs.msdn.com/kaevans/archive/2008/12/11/understanding-tracking-in-windows-workflow-foundation.aspx
Screencasts on WF and WCF - EndPoint.tv - http://channel9.msdn.com/shows/Endpoint/
Answers to WF Interview Questions (a great set of resources for all things WF) - http://odetocode.com/Blogs/scott/archive/2007/10/31/11528.aspx
SharePoint Developer Getting Started - http://mssharepointdeveloper.com
MSDN Developer Center for SharePoint - http://msdn.microsoft.com/sharepoint
Screencasts for SharePoint Developers - http://blogs.msdn.com/kaevans/archive/tags/Water+Cooler/default.aspx
Whitepaper: Developing Workflow Solutions with SharePoint Server 2007 and Windows Workflow Foundation - http://msdn.microsoft.com/en-us/library/cc514224.aspx
Building a SharePoint State Machine Workflow with Timeout and Escalations - http://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 - http://msdn.microsoft.com/en-us/library/cc627283.aspx
Building Simple Custom Approval Workflows with InfoPath 2007 Forms - http://msdn.microsoft.com/en-us/library/bb629921.aspx
Building State Machine Document Approval Workflows for SharePoint Server 2007 Using Visual Studio 2008 - http://msdn.microsoft.com/en-us/library/cc700334.aspx
Creating SharePoint Sequential Workflows with Visual Studio 2008 - http://msdn.microsoft.com/en-us/library/cc936628.aspx
Designing InfoPath Forms for Workflows in SharePoint Server 2007 - http://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 - http://blah.winsmarts.com/2007-8-SharePoint_2007_Workflows_-_Setting_up_your_environment.aspx
Creating a Custom Approval Workflow for SharePoint Server 2007 Using SharePoint Designer 2007 - http://msdn.microsoft.com/en-us/library/cc627286.aspx
Building Custom Workflow Conditions for SharePoint Designer - http://msdn.microsoft.com/en-us/library/cc161068.aspx
Building Custom Activities for Use in SharePoint Designer 2007 - http://msdn.microsoft.com/en-us/library/bb629922.aspx
Nice blog and resources. My company specializes in providing workflow tools, off-the-shelf workflows, and workflow development on SharePoint. We primarily use ShareVis, which is a toolset that many IT companies use when they want to "configure" workflows rather than program them, or they want end-users to "self-serve". In this way we don't compete with WWF, rather we provide an additional option for IT to extend SharePoint workflow capabilities.
Would it be appropriate to list www.spsworkflow.com as a resource for SharePoint Workflow development?
Thank you for your consideration. If you have any questions, please don't hesitate to contact me.