Java大牛養成記——工作流

背景:最近學習了工作流,先來記錄一下~~~~


一、簡介


    工作流(Workflow),指“業務過程的部分或整體在計算機應用環境下的自動化”。是對工作流程及其各操作步驟之間業務規則的抽象、概括描述。在計算機中,工作流屬於計算機支持的協同工作(CSCW)的一部分。後者是普遍地研究一個羣體如何在計算機的幫助下實現協同工作的。
工作流主要解決的主要問題是:爲了實現某個業務目標,利用計算機在多個參與者之間按某種預定規則自動傳遞文檔、信息或者任務。
    工作流概念起源於生產組織和辦公自動化領域,是針對日常工作中具有固定程序活動而提出的一個概念,目的是通過將工作分解成定義良好的任務或角色,按照一定的規則和過程來執行這些任務並對其進行監控,達到提高工作效率、更好的控制過程、增強對客戶的服務、有效管理業務流程等目的。儘管工作流已經取得了相當的成就,但對工作流的定義還沒有能夠統一和明確。
    Georgakopoulos給出的工作流定義是:工作流是將一組任務組織起來以完成某個經營過程:定義了任務的觸發順序和觸發條件,每個任務可以由一個或多個軟件系統完成,也可以由一個或一組人完成,還可以由一個或多個人與軟件系統協作完成。
    1993年工作流管理聯盟(Workflow Management Coalition,WfMC)作爲工作流管理的標準化組織而成立,標誌着工作流技術逐步走向成熟。WfMC對工作流給出定義爲:工作流是指一類能夠完全自動執行的經營過程,根據一系列過程規則,將文檔、信息或任務在不同的執行者之間進行傳遞與執行。


二、特點


1、圖形化、可視化設計流程圖
2、支持各種複雜流程
3、組織結構級處理者指定功能
4、B/S結構,純瀏覽器應用
5、強大的安全性特色
6、表單功能強大,擴展便捷
7、靈活的外出、超時管理策略
8、處理過程可跟蹤、管理
9、豐富的統計、查詢、報表功能
10、與MAIL系統集成


三、工作流的主要功能


    工作流管理系統(WorkflowManagementSystem,WFMS)是定義、創建、執行工作流的系統。在最高層上,WFMS應能提供以下三個方面的功能支持:
    建造功能:對工作流過程及其組成活動定義和建模;
    運行控制功能:在運行環境中管理工作流過程,對工作流過程中的活動進行調度;
    運行交互功能:指在工作流運行中,WFMS與用戶(業務工作的參與者或控制者)及外部應用程序工具交互的功能。


四、工作流管理系統帶來的好處


    由於信息技術的發展和日趨激烈的商業競爭,人們不再滿足於獨立、零散的辦公自動化和計算機應用,而是需要綜合的、集成化的解決方案。作爲一種對常規性事務進行管理、集成的技術,WFMS的出現是必然的。它可以帶來以下收益:
    改進和優化業務流程,提高業務工作效率;
    實現更好的業務過程控制,提高顧客服務質量;
    提高業務流程的柔性等。


五、具體應用


1.關鍵業務流程:訂單、報價處理、採購處理、合同審覈、客戶電話處理、供應鏈管理等
2.行政管理類:出差申請、加班申請、請假申請、用車申請、各種辦公用品申請、購買申請、日報週報等凡是原來手工流轉處理的行政表單。
3.人事管理類:員工培訓安排、績效考評、職位變動處理、員工檔案信息管理等。
4.財務相關類:付款請求、應收款處理、日常報銷處理、出差報銷、預算和計劃申請等。
5.客戶服務類:客戶信息管理、客戶投訴、請求處理、售後服務管理等。
6.特殊服務類:ISO系列對應流程、質量管理對應流程、產品數據信息管理、貿易公司報關處理、物流公司貨物跟蹤處理等各種通過表單逐步手工流轉完成的任務均可應用工作流軟件自動規範地實施。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章