F2工做流引擎之 概述(一)

簡介

工做流應該算是基礎框架軟件,主要用於流程的重組和優化,它有廣闊的應用領域。在java下有不少優秀的開源工做流能夠選擇好比activit五、jpbm4等,在.net下卻幾乎找不到使人滿意的工做流引擎可用。固然不是說.net下沒有開源的只是有些國產開源的但看了代碼後就一點興趣都沒有了,且不說代碼質量如何,還引入了一大堆的東西,想在項目中應用也是很是困難。 java

F2工做流引擎遵循參考WFCM標準規範,符合中國國情特點,更輕量級的工做流引擎,支持多種數據庫(mmsqlserver,mysql,oracle),有強大智能的組織模型接口可快速應用到任何基於.net管理系統,實現工做流審批、業務流(BPM)的智能性、靈活性、簡單實用性,具備強大的擴展性、集成性、獨立性、開放性和穩定性,支持可視化的流程設計器來設計流程的定義,Web端純JS流程設計器無需編程,徹底是經過鼠標拖、拉、拽的方式來完成,支持串行、並行、分支、會籤、聚合均可以很是方便快捷地實現,管理員還能夠隨時根據企業的狀況調整流程,真正作到企業流程的不斷優化,強大的流程版本管理功能。只須要引用一個DLL便可完成集成沒錯就是這麼簡單,並且還很強大!mysql

F2組織構件:sql

    一、工做流引擎內核 
    二、工做流設計器 
    三、工做流管理
    四、表單設計器數據庫

特色

爲流程設計和更新提供Web端無需編程的「拖、拉」式圖形用戶流程設計環境,支持通用流程條件,多節點,多流向;編程

  1. 圖形化、可視化設計流程定義經過Web端純JS流程設計器無需編程的「拖、拉」式圖形用戶流程設計環境,支持通用流程條件,多節點,多流向;
  2. 支持各類複雜流程,爲流程設計提供合法性校驗;
  3. 實現業務表單控制(User Control),支持Aspx、Html、XML、Json等頁面格式;同時支持智能表單的自定義配置。
  4. 可實現內容權限控制;
  5. 遵循WFCM規範
  6. 對業務流(BPM)的支持
  7. 組織結構及處理者指定功能
  8. B/S結構無須要安裝客戶端,純瀏覽器應用,不受地域限制
  9. 支持分佈式事務的處理能力
  10. 強大的安全性特點
  11. 靈活的擴展性
  12. 靈活的限時、超時管理策略
  13. 假日管理,例外假日管理
  14. 處理過程可跟蹤、管理
  15. 支持各類待辦消息通知功能,如郵件、手機短信,提供短信、郵件提醒、自動督辦、催辦等功能;
  16. 對整個組織架構內的流動情況進行監視,並提供安全性、過程控制和受權操做等方面的管理;
  17. 支持從工做流引擎中得到各個流程實例的運行情況資料,監督正在執行的任務,可進行相關的查詢、統計;
  18. 提供版本管理功能:對流程的定義數據,包括表單、流程圖等任何更新或修改都必須經過版本管理來進行,每次更新或選擇覆蓋或產生新的版本;
  19. 提供工做移交功能:指定用戶與移交人,將指定用戶的全部待辦工做所有或部分轉移給移交人,同時自動記錄工做移交日誌;
  20. 提供工做委託功能:提供管理員對用戶進行統一環節或時間段的工做委託設置;
  21. 提供用戶認證、驗權入口,針對不用角色用戶,呈現不一樣的功能和信息界面,並可將待辦待閱信息推送到門戶系統中。
  22. 豐富的統計、查詢、報表功能

 

常見的工做流的具體應用例子

1.關鍵業務流程:訂單、報價處理、採購處理、合同審覈、客戶電話處理、供應鏈管理等瀏覽器

2.行政管理類:出差申請、加班申請、請假申請、用車申請、各類辦公用品申請、購買申請、日報週報等凡是原來手工流轉處理的行政表單。安全

3.人事管理類:員工培訓安排、績效考評、職位變更處理、員工檔案信息管理等。架構

4.財務相關類:付款請求、應收款處理、平常報銷處理、出差報銷、預算和計劃申請等。oracle

5.客戶服務類:客戶信息管理、客戶投訴、請求處理、售後服務管理等管理等。框架

6.特殊服務類:ISO系列對應流程、質量管理對應流程、產品數據信息管理、貿易公司報關處理、物流公司貨物跟蹤處理等各類經過表單逐步手工流轉完成的任務都可應用工做流軟件自動規範地實施。

相關文章
相關標籤/搜索