工作流管理系統
外觀
工作流程管理系統(Workflow Management System, WfMS)的主要功能是通過計算機技術的支持去定義、執行和管理工作流程,協調工作流執行過程中工作之間以及群體成員之間的信息交互。
工作流管理系統將業務流程中工作如何組織協調在一起的規則抽象出來,從而分離了具體工作的邏輯和流程組織的邏輯。我們在工作流管理系統的協助下:開發人員遵從一定的編程接口及約定,就可以開發出更具靈活性的事務處理系統;最終用戶無需重新開發事務處理系統,就可以自己更改工作流程,以適應業務變化的需要。
主要功能
[編輯]- 工作流建模
- 工作流運行
- 系統管理
- 業務過程管理和分析
系統結構
[編輯]![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4b/Workflow_Product_Structure.png/220px-Workflow_Product_Structure.png)
工作流管理系統由如下幾部分組成:
- 定義工具:用來定義工作流,它生成工作流定義。在定義時可能會參考組織或角色數據,還會引用外部應用程式的編程接口。
- 工作流執行服務:用來執行工作流,可能包含多個相互獨立、並行運轉的工作流引擎。它可能會參考組織或角色數據,還會調用外部應用程式,維護工作流控制數據,使用工作流相關數據,生成工作列表。
- 工作流引擎:用來執行單獨的流程實例。
- 用戶界面:用戶操縱工作流列表的界面,可能會調用外部的應用程式。
參見
[編輯]相關連結
[編輯]- 工作流專題研究:比較全面地介紹工作流技術、產品與資源