关于工作流的思考
关于工作流的思考:
工作流服务对象状态: 待办、 在办、 已办
工作流通用附属或载体: 正文(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
工作流服务对象状态: 待办、 在办、 已办
工作流通用附属或载体: 正文(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