Professional Microsoft SharePoint 2007 Workflow
Programming
SharePoint 2007 Workflow offers a vast array of rich workflow
programming facilities so that you can implement and deploy your
own custom workflows and activities, allowing you to create
features and functions that were never before possible. Packed with
practical, real-world examples and step-by-step recipes, this book
presents you with detailed code walkthroughs and in-depth technical
discussions to help you gain the skills, knowledge, and experience
you need to develop and to deploy your own custom SharePoint
workflows and activities.
You''ll discover the similarities and differences between
workflow programming and traditional procedural programming
languages such as C#. You''ll also explore workflow association and
initiation input forms and examine how SharePoint takes advantage
of the extensibility points of Windows Workflow Foundation to add
support to specific functions of SharePoint. Along the way, you''ll
discover how to implement data description and manifest files to
deploy your custom workflows and actions through SharePoint
solution packages.
What you will learn from this book
-
The standard SharePoint activities inherited from
CallExternalMethodActivity and HandleExternalEventActivity
activities
-
How to take advantage of workflow security in your own custom
workflows
-
Techniques for implementing a custom workflow edit task input
form and deploy it as part of the deployment of a site content
type
-
How to develop, deploy, and test a custom Office SharePoint
Designer 2007 action
-
Ways to use the XML markup language to describe your own custom
actions and conditions to Office SharePoint Designer 2007
Who this book is for
This book is for SharePoint developers who have a basic
understanding of Windows Workflow Foundation and SharePoint 2007,
but are looking for more advanced coverage of SharePoint 2007
workflow and activity programming.
Wrox Professional guides are planned and
written by working programmers to meet the real-world needs of
programmers, developers, and IT professionals. Focused and
relevant, they address the issues technology professionals face
every day. They provide examples, practical solutions, and expert
education in new technologies, all designed to help programmers do
a better job.