工作流學習之--PHP工作流插件


一、支持的PHP的工作流插件有:

  1. TPFlow(thinkphp work flow):是一款開源的ThinkPHP工作流插件,用來解決OA、ERP、CRM、CMS等等辦公軟件的審核審批的問題。

  2. CuteFlow:是一個基於Web的文檔流轉/工作流工具。用戶定義好一個文檔之后就會按指定的流程一步一步地轉發給列表中的每一個用戶。

  3. ProcessMarker:是一個運行於客戶/服務端的商業進程(BPM)和工作流管理軟件。

  4. RadiCore:是一個開源的獨立於平台、獨立於瀏覽器和獨立於數據庫的用於構建管理 Web 應用程序的開發工具包,有時也稱為企業應用程序。

  5. EzerPHP:是一種客戶機服務器橫式。同時,服務器端EzerPhp是常注內存的進程,並能實現工作流自動化。 EzerPhp最大的特點是簡潔。可以直接嵌入到任一應用中。

二、TpFlow介紹

  作者博客:http://www.cojz8.com/
       代碼托管:https://gitee.com/ntdgg/tpflow

  使用介紹博客:https://blog.csdn.net/dxinshaofei521/article/details/84823088 

  TPFlow(thinkphp work flow)的優勢在於:

    1. 完全開源免費,你可以自行修改,無需作者授權。

    2. 基於ThinkPHP工作流插件,用來解決OA、ERP、CRM、CMS等等辦公軟件的審核審批的問題。適合ThinkPHP項目;

    3. 完善的數據表結構;

  TPFlow(thinkphp work flow)的優勢在於:

    1. 完全開源免費。

    2. 有現成的示例

三、cuteFlow介紹

  下載地址:https://sourceforge.net/projects/cuteflow/

  下載后->解壓->打開Documentation->打開index頁面,可以看到文檔介紹,如下圖:

  

  缺點:沒有事例參考

四、ProcessMarker介紹:

  主頁:https://www.processmaker.com/#about

  ProcessMaker功能和特點:

    ◆ 有拖放式圖形定義界面
    ◆ 基於XML的編輯器可以自定義流程的Web窗體
    ◆ 通過導入/導出可以很容易的交換文件
    ◆ 文檔建立於所見即所得的頁面編輯器
    ◆ 用戶和用戶群管理系統
    ◆ 基於當前流行技術PHP+MySQL
    ◆ 有智能引擎的模板
  缺點:付費
 
五、RadiCore介紹:
  主頁:https://www.radicore.org/
  ProcessMaker功能和特點:
    1. 是一個開發框架,基於MVC設計模式和三層式架構: 表示層->業務邏輯層-> 數據訪問層
    2. 預構建和可重用的數據訪問和表示層組件,不用編寫任何SQL語句;
    3. 靈活的基於角色的訪問控制(RBAC)系統;
    4. 豐富的語言支持;
    5. 有展示的Demo可以參考;
  缺點:模式固定,參考文檔較少,需要有一定的英文理解能力;
 
六、EzerPHP介紹
  EzerPHP特點:
  1. 簡潔;
  2. 與PorcessMaker一樣,是一個BPM引擎。並且,它是基於BPEL語言的;
  3. 對BPEL的支持有兩種方式:第一種,使用XML(BPEL)。第二種,使用數據庫。
  4. EzerPhp:是一種客戶機服務器模式。同時,服務器端EzerPhp是常注內存的進程,並能實現工作流自動化。

  使用前提:a. 懂得:BPEL; b.了解PROPEL(關於它的配置);c.能看懂根目錄下的readme文件

  缺點:不再更新

 


免責聲明!

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



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