天天看点

关于工作流的思考

关于工作流的思考:

工作流服务对象状态:     待办、 在办、  已办

工作流通用附属或载体: 正文(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