Yesterday I had the hardest session I have ever done at an international conference - a 75 min. demo-only session on developing a solution based on InfoPath, InfoPath Forms Services, Windows SharePoint Services and Windows Workflow Foundation. Actually the interest in that session was so high that it is going to be repeated on Thursday after lunch.
OFF001 DEMO: Designing and Implementing a Solution with SharePoint 2007, Windows Workflow Foundation and InfoPath 2007 Mario Szpuszta Tue Nov 7 14:15 - 15:30 Room 111 , Fri Nov 10 13:30 - 14:45 Room 123
As promised you can find the demos from my session with all the InfoPath forms and Visual Studio 2005 projects including the custom activity within the ZIP file attached to this blog post. If you want to create your own Workflow-solution from scratch, I’d recommend taking a close look at the following articles and resources on MSDN:
- Developer Introduction to Workflows for Windows SharePoint Services v3 and SharePoint Server 2007
- Introduction to Workflows in Windows SharePoint Services
-
Especially understanding the Workflow Stages is really essential when it comes to SharePoint Workflows
- Walkthrough - Creating Office SharePoint Server 2007 Workflows with Visual Studio 2005
This really is a step-by-step guide for creating workflows with Visual Studio 2005 for Windows SharePoint Services and SharePoint Server 2007 - Step 1 - Creating the Workflow
- Step 2 - Creating the Initiation Form
- Step 3 - Creating a Task Form
- Step 4 - How-To Deploy Workflow Templates
- Especially interesting are the articles around Workflow forms and InfoPath:
- Association Forms
- Instantiation Forms
- Task Forms
- How-to Design a Form for Association and Instantiation
- How-to Design a Workflow Task Form to use Task Data
Finally the attendees were interested in what they need to install on their machines to get the whole thing running. On my machine I had the following components installed in exactly the order I have written them right here:
- Basic Infrastructure
- Windows Server 2003 R2 (but Windows Server 2003 with SP1 is okay, as well)
- .NET Framework 2.0
- .NET Framework 3.0 Runtime Components
- SQL Server 2005 including Service Pack 1
-
Northwind Sample Database
- Development Environment
- Visual Studio 2005
- Windows Vista SDK
- Visual Studio 2005 Extensions for ORCAS
-
Visual Studio 2005 Extensions for Windows Workflow Foundation
- 2007 Microsoft Office System
- Microsoft Office SharePoint Server 2007 (incl. Windows SharePoint Services v3)
- Project Templates for SharePoint Workflow (see my previous blog-post)
- Microsoft Office 2007 Professional
Finally that’s it. I have attached all the demo code to this blog post. As I have used a build very close to the final release, I suppose that you don’t need to change anything anymore for running the demos on the final release of SharePoint 2007. Have much fun… I hope together with this blog post the session was really useful to you and you enjoyed it.