Part 3. Custom-coded SharePoint workflows

 

Part 3 of this book breaks the no-code mold and digs deep into custom-coded workflows. This starts in chapter 8 with a tour of SharePoint workflows created in Visual Studio. Using Visual Studio as your authoring tool, you can build the most complex workflows possible.

Chapter 9 extends chapter 8 by introducing custom forms that run within Visual Studio SharePoint workflows. These forms include custom association, initiation, and modification forms. Custom task edit forms are covered in chapter 10.

Chapter 10 focuses on task processing with Visual Studio SharePoint workflows. Both forms and tasks are a great way to introduce human interaction into your workflows. As far as form tools are concerned, both InfoPath and ASP.NET forms are covered.

Chapter 11 brings cleanliness and reusability into your Visual Studio workflows by walking you through creating custom activities. This includes a discussion about building custom leaf activities (such as code and sendEmail activities) and composite activities (such as sequence and parallel activities). Toward the end of the chapter you’ll see how to publish these custom activities as actions within SharePoint Designer workflows. Custom conditions for SharePoint Designer workflows are also covered.