工作流技術
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
工作流技術是當今一項飛速發展的技術,它最基本的特性就是它能夠結合人工和機器的行為,特別是能夠與應用程式和工具進行交互,從而完成業務過程的自動化處理。工作流技術從出現到現在,已逐漸發揮越來越重要的作用。工作流能夠為企業應用提供業務流程建模、管理和控制功能,可以應用於電子政務中的一站式辦公、電子商務中的流程集成和金融信貸業務等領域,成為近期增長較快的領域。
現在,國內外著名廠商都紛紛推出了自己的工作流產品,如IBM MQWorkflow、BEA WebLogic Integration等。國內的產品主要有中創軟體商用中間件公司的InforFlow、西安協同軟體的SynchroFLOW、信雅達的Sunflow等。
八十年代初期,紙張是各行各業進行日常業務活動所不可替代的載體,包括表單、信函、文件、技術資料等各類與企業密切相關的文檔都是以紙張為載體在各部門進行傳遞的。這種古老的載體在信息的處理、存儲、傳遞、檢索方面是低效的,使得人們花費很大的精力在資料的管理、檢查上。因此人們希望出現一種無紙化的、電腦使能的環境,利用電腦技術來實現人們對信息日益提高的具體要求。
八十年代中期,FileNet和ViewStar等公司率先開拓了辦公自動化產品市場,成為最早的一批工作流產品供應商。他們把圖象掃描、複合文檔、結構化路由、實例跟蹤、關鍵字索引等功能結合在一起,形成了一種全過程支持某些業務流程的集成化的軟體,這是早期的工作流管理系統。比較典型的是FileNet在1984年推出的Workflow Business System,ViewStar在1988年推出ViewStar。很顯然,這兩種增值性質的集成化軟體系統為企業簡化和重組自己的關鍵業務流程提供了一種非常合適的方案;而且,由此可以看出,工作流技術自從其誕生之日起就是一種面向對象的系統集成技術出現的,只是由於當時的技術水平,才使得系統實現的功能比較簡單。
進入九十年代,隨著電腦的普及以及面向技術的發展,機關和企業的信息逐漸出現一種分佈、異構的趨勢,因此對於辦公軟體提出了新的要求,並使得人們在更深的層次上對辦公自動化進行更深的研究。1993年,國際工作流管理聯盟(Workflow Management Coalition, WMC)在歐洲成立,它標志著工作流技術開始進入相對成熟的階段。為了實現不同工作流產品之間的互操作,WfMC在工作流管理系統的相關術語、體繫結構及應用編程介面等方面制定了一系列標準。工作流聯盟給出的工作流定義是:工作流是指整個或部分經營過程在電腦支持下的全自動或半自動化。工作流管理系統(Workflow Management System,WMS)指運行在一個或多個工作流引擎上用於定義、實現和管理工作流運行的一套軟體系統,它與工作流執行者交互,推進工作流實例的執行,並監控工作流的運行狀態。
工作流技術已成為企業信息化建設方案中必不可少的內容之一。從簡單的辦公自動化系統的開發,到企業ERP系統的實施,再到為提高企業運營效率而出現的BPR及BPM系統,工作流技術都發揮了相當重要的甚至是關鍵的作用。隨著EAI的興起,EAI所涉及的各種支撐技術也在快速的發展,工作流技術為實現應用層而的集成提供了有力的支撐。
工作流在流程管理中的應用分為三個階段:流程建模、流程模擬和流程改進或優化。流程建模是用清晰和形式化的方法表示流程的不同抽象層次,可靠的模型是流程分析的基礎,流程模擬是為了發現流程存在的問題以便為流程的改進提供指導。這三個階段是不斷演進的過程。它們的無縫連接是影響工作流模型性能的關鍵因素,也是傳統流程建模和流程模擬集成存在的主要問題。
工作流技術在流程建模中基本上還採用流程圖一類的描述工具,工作流描述語言也是對流程形式化的簡單描述,並未包含企業流程系統存在的不確定處理機制。其次,工作流模型的模擬和優化也是一個比較薄弱的環節,國內外在這方面的研究進展不大。傳統的工作流模型在運行前需要實例化,工作流管理工具也沒有為流程模型的模擬及模擬數據的統計和分析提供手段。為了實現流程變化管理各階段的有效集成,需要結合有效的流程建模、模擬和工作流技術。