文档介绍:©2007 Microsoft Corporation. All rights
reserved.
Windows Code-Named "Longhorn" Technical Articles
Simple Human Workflow with Windows Workflow Foundation
Performing Human Workflow with Windows Workflow Foundation using Simple Mail Transfer Protocol and Office
munication Server
Chris . Auld
Kognition Consulting Limited
March 2006
Applies to:
Windows Workflow Foundation (WF)
Simple Mail Transfer Protocal (SMTP)
Office munication Server
Summary: Coordinate the interactions between real human beings in software using features found in Windows Workflow
Foundation. (25 printed pages)
Click here [ nloads/?familyid=6de9f614-e4d9-4180-886a-
195538a58603&displaylang=en ] to download .
Contents
Workflow: the Human Aspect
About the Sample Application
Using the Sample Activities
Conclusion
Workflow: the Human Aspect
Increasingly we need to be able to coordinate the interactions between real human actors in software—humans are, of course,
a key participant in almost every software system. In this article we will discuss why we want to implement human workflow.
We'll look at some of mon challenges faced when involving humans in structured workflow systems. Finally, we'll look
at a sample application that models a leave (or vacation) approval workflow showing some techniques municating with
human workflow actors using mechanisms familiar to them.
What Is Human Workflow?
Human workflow involves coordinating business processes that involve people. Within human workflow these people
communicate with various systems and other people in a business process implemented in software using a workflow model.
Using a model, we can take pre-built units of behavior and define a workflow that coordinates them. The key to human
workflow is that those units of behavior represent not only system performed actions, but also actions and decisions
undertaken by human actors.
There are many other f