contents
preface
acknowledgments
about this book
about the title
about the cover illustration
Part 1 Introduction to SharePoint workflows
- 1 SharePoint workflows for your business processes
- 1.1 What is a workflow?
- 1.2 How does SharePoint help?
- 1.3 SharePoint as a technology platform
- 1.4 Workflow-enabled SharePoint objects
- 1.5 Out-of-the-box SharePoint workflows
- 1.6 Tools for building custom SharePoint workflows
- 1.7 New workflow functions
- 1.8 Building custom workflow solutions
- 1.9 Real-world examples
- 1.10 Summary
- 2 Your first workflow
- 2.1 Planning and preparing for your workflow
- 2.2 Implementing a workflow
- 2.3 Maintaining workflow instances
- 2.4 Additional out-of-the-box workflows
- 2.5 Summary
Part 2 No-code SharePoint workflows
- 3 Custom Designer workflows
- 3.1 Introduction to SharePoint Designer workflows
- 3.2 Components of a SharePoint Designer workflow
- 3.3 Creating your first SharePoint Designer workflow
- 3.4 Summary
- 4 Task processing in SharePoint Designer workflows
- 4.1 SharePoint Designer task actions
- 4.2 Custom task processes in SharePoint Designer workflows
- 4.3 Summary
- 5 Advanced SharePoint Designer workflows
- 5.1 SharePoint Designer workflow templates
- 5.2 Customizing the out-of-the-box workflows
- 5.3 Workflow actions for document sets
- 5.4 Workflow actions and conditions for security
- 5.5 External data in a SharePoint Designer workflow
- 5.6 Summary
- 6 Custom Visio SharePoint workflows
- 6.1 Introducing Visio workflows
- 6.2 Building a Visio workflow
- 6.3 Importing a Visio workflow into SharePoint Designer
- 6.4 Publishing and Visio Graphic Services
- 6.5 Summary
- 7 Custom form fundamentals
- 7.1 Tools used to build custom forms
- 7.2 Customizing out-of-the-box forms with InfoPath
- 7.3 Publishing a template to a form library
- 7.4 Publishing a template to a content type
- 7.5 Mapping form data to columns
- 7.6 Forms in SharePoint Designer workflows
- 7.7 Summary
Part 3 Custom-coded SharePoint workflows
- 8 Custom Visual Studio workflows
- 8.1 Introducing Visual Studio workflows
- 8.2 Building a sequential workflow
- 8.3 Building a state machine workflow
- 8.4 Importing an SPD Workflow into Visual Studio
- 8.5 Summary
- 9 Forms in Visual Studio workflows
- 9.1 Adding .NET code to an InfoPath form
- 9.2 Programmatically retrieving form data from within a workflow
- 9.3 InfoPath forms in Visual Studio workflow
- 9.4 ASP.NET forms in Visual Studio workflows
- 9.5 Summary
- 10 Workflows and task processes
- 10.1 Using task-related activities
- 10.2 Custom task edit forms
- 10.3 Summary
- 11 Custom workflow activities and conditions
- 11.1 Building custom leaf activities
- 11.2 Building custom composite activities
- 11.3 Publishing activities to SharePoint Designer
- 11.4 Building custom conditions for SharePoint Designer
- 11.5 Summary
- 12 A bag of workflow developer tricks
- 12.1 Fault handling and debugging workflows
- 12.2 Versioning workflows
- 12.3 Building workflow event receivers
- 12.4 Pluggable workflow services
- 12.5 SharePoint workflow object model
- 12.6 Summary
 
index