工作流服务实战 - 工单审核流程

步骤

  1. 说在前边
  2. 创建服务应用程序
  3. 创建基于状态机的工作流
  4. 设置变量
  5. 定义流程
  6. 增加消息处理活动
  7. 调试
  8. 客户端调用
  9. 源码下载

说在前边

wf 4.0服务里确定工作流实例不再是什么Guid,而是客户端提交的数据或服务的协议。具体MSDN原文如下:

相关的类型

相关可以基于协议,也可以基于内容。基于协议的相关使用消息传递基础结构提供的数据在消息之间提供映射。使用基于协议的相关而彼此相关的消息通过使用内存中的对象(如 RequestContext)或通过传输协议提供的标记而彼此相关。基于内容的相关使用应用程序特定数据使消息彼此相关。使用基于内容的相关而彼此相关的消息通过消息中某些由应用程序定义的数据(如客户编号)彼此相关。

。。。。。。

基于协议的相关

基于协议的相关使用传输机制使消息彼此相关或与相应实例相关。。。。。

基于内容的相关

基于内容的相关使用消息中的某些信息片段将消息与特定实例关联。。。。。。

 

 

注意黄色和绿色的字,看字面意思应该能理解了。

创建服务应用程序

 不用说了,直接使用工作流的项目模版创建一个。

 

创建基于状态机的工作流

也没啥好讲的,就是把顺序流换状态机,拖上几个状态

设置变量

这地方有点意思了。我们要创建一个状态机级别的CorrelationHandle 变量。每个节点都有可能创建一个操作,如何把前后节点的操作串起来就靠这个变量了。

 

----待续----

源码:WorkflowService1.zip

posted @ 2015-03-11 13:52  八爻老骥  阅读(2202)  评论(0编辑  收藏  举报