1.工作流基礎
1.1工作流概念
工作流管理聯盟(WFMC)將工作流定義爲全部或部分由計算機支持或自動處理的業務過程。
工作流關係系統(Workflow Management System,WFMS)是一個軟件包,它通過執行經過計算的流程定義去支持一批專門設定的業務流程。
1.1.1工作流管理思想之於企業現代化管理
提示:工作流和業務過程重組(BPR,Business Process Re-engineering)聯繫在一起,BPR是關於企業核心業務過程的評估.分析.模擬和定義,以及其後的操作實現。
實施“BPR/工作流管理”主要原則:
1.以顧客爲中心
2.企業的業務以流程爲中心
3.流程的改進必須具有顯著性
實施“BPR/工作流管理”主要原則:
1.以顧客爲中心
2.企業的業務以流程爲中心
3.流程的改進必須具有顯著性
“BPR/工作流管理”對企業的積極影響:
1.對組織機構的影響,部門邊界被淡化,員工服務對象爲客戶
2.流程團隊在企業中體現出重要的地位
3.對人事管理及考覈薪酬制度的衝擊
4.對員工的積極要求
5.對企業管理方式的衝擊
1.1.2工作流在企業中的應用
工作流在企業中使用的價值
1.協助涉及多人相關任務的執行
2.作爲企業應用集成的平臺
3.嵌入式工作流引擎
引入工作流技術對企業業務過程提升:
1.提高運行效率
2.較好的流程控制
3.改進客戶服務
4.是企業變得"靈活"
5.促進業務改進
1.1.3開發者角度看工作流技術
訂貨流程不用工作流示意圖
引入工作流對於開發的好處
1.降低開發風險
2.流程實現的集中統一
3.加速開發
4.提升對迭代開發的支持
1.2工作流管理系統
1.2.1工作流管理系統參考模型
WfMC全稱爲workflow management coalition-工作流管理聯盟提出工作流管理系統參考模型
(Reference Model of Workflow Management Coaltion)
1.2.2BPM
BPM即業務流程管理(Business Progcess Managerment)其注重重點在於統一建模.自動化管理和優化
流程,來優化公司業務的效率和效果。
BMP通常以Internet方式實現信息傳遞.數據同步.業務監控和企業業務流程,BPM同樣需要流程定義語言
來描述流程,還延伸了SOAP,WSDL,UDDI等多項技術規格。BPM相關技術可以用來定義業務流程和
Websevice的集成與部署。
1.3開源工作流選型