天天看點

關于工作流的思考

關于工作流的思考:

工作流服務對象狀态:     待辦、 在辦、  已辦

工作流通用附屬或載體: 正文(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