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


簡介

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

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

F2組織構件:

    1、工作流引擎內核 
    2、工作流設計器 
    3、工作流管理
    4、表單設計器

特點

為流程設計和更新提供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.財務相關類:付款請求、應收款處理、日常報銷處理、出差報銷、預算和計划申請等。

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM