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