关于工作流的思考:
工作流服务对象状态: 待办、 在办、 已办
工作流通用附属或载体: 正文(Word)、附件、表单(Web|Win)
工作流不可缺要素:
流程发起: 由谁因何事及何时发起
流程流转: 因何条件而流向某环节,由谁掌管流程控制权,及许可操作对象范围
流程事务: 依据环节前置条件做流程事务处理,影响下步流程走向
流程终结: 结束或挂起或中止流程
工作流的一些概念性语句:
流程分类:
enum: FlowType
自由流程
FreeFlow
固定流程
FastenFlow
环节定义:
class: Node
环节标识
Name
环节对象(操作人|角色|岗位)
OperateObjcet
环节响应条件
NodeConfine
环节动作
FlowAction
环节流向
ToNodeLists
环节功能(业务功能)
BusinessAction
环节动作:
发起
start
审批(或送审,移交指挥权)
singleAuditing
环回(仅只是流向推着,并不移交指挥权)
pelota
回退
untread
传阅
read
会签(无序|有序 、全部|竞争)
multiAuditing
撤回
recall
催办
hasten
子流程(定义子流程、许可子流程权限)
childflow
完成
final
底层支持:
消息通知
sendMessage
转载于:https://www.cnblogs.com/bigmouthz/archive/2008/05/24/1206406.html