Abstract
In the previous chapter we discussed how InfoPath 2007 and Share Point Forms Server 2007 allow developers to quickly create enterprise forms solutions that can be deployed to a user desktop and to the Web, giving information workers the ability to work both online and offline as well as in a thin-client setting. In this chapter we are going to build on that concept by introducing the ability to automate the business processes that these solutions typically feed. When we think of business-process automation we usually associate it with some type of workflow. There are three basic types of workflow: application-oriented or structured, human-oriented or ad-hoc, and those that span both. Historically Microsoft has had a somewhat disjointed workflow story with several different implementations in several different products, many of which overlapped; this made it difficult for developers to choose the right technology for the task at hand. Take for example the workflow capabilities exposed in Exchange 2003 and those in BizTalk Server. Exchange gives power users the ability to construct ad-hoc email-based workflow. BizTalk Server provides the ability for developers to construct highly scalable, declarative, rules-based workflow and introduces a framework for developing human-oriented workflow—called Human Workflow Services (HWS). To solve this problem Microsoft developed a workflow platform called Windows Workflow Foundation (WF). Built on the .NET Framework 3.0 (WinFX) namespace, it provides a workflow engine and a Visual Studio .NET visual designer that for the first time gives developers a common programming model, engine, and set of tools to build workflow applications of any type in a consistent manner on the Windows platform. The release of WF also provides a common platform for Microsoft to build its own products on—for example, Microsoft Office 2007 now has support for WF workflows in its clients and Microsoft Office SharePoint Server 2007 ships with several standard workflows.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Further Reading
Introducing Microsoft Windows Workflow Foundation: An Early Look http://msdn2.microsoft.com/en-us/library/aa480215.aspx
How to: Access Contact Data in Workflow Initiation and Modification Forms http://msdn2.microsoft.com/en-us/library/ms517395.aspx
Windows Workflow Foundation http://msdn2.microsoft.com/en-us/netframework/aa663328.aspx
Workflow Development in Visual Studio 2005 http://msdn2.microsoft.com/en-us/library/ms461324.aspx
Rights and permissions
Copyright information
© 2007 Ed Hild, Susie Adams
About this chapter
Cite this chapter
(2007). Incorporating Workflow into forms Processing. In: Pro SharePoint Solution Development. Apress. https://doi.org/10.1007/978-1-4302-0203-5_14
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0203-5_14
Publisher Name: Apress
Print ISBN: 978-1-59059-808-5
Online ISBN: 978-1-4302-0203-5
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)