javascript
agilebpm脑图_干货基于SpringBoot2开发的Activiti引擎流程管理项目脚手架
干貨基于SpringBoot2開發的Activiti引擎流程管理項目腳手架
【干貨】基于SpringBoot2開發的Activiti引擎流程管理項目腳手架
前言
在工作中,難免會遇到需要開發基于流程管理的系統,例如一些OA/審批系統、工廠管理、ERP等等,新手入門工作流是有一定難度的,但假如你遇到今天這篇文章,那么,你幸運了。
這個開源腳手架目前Start已經1.4k+,并且近段時間開源作者還在更新迭代特性,致力于更方便使用,不優秀不推薦給你們,看到那個能閃瞎眼的GVP沒有,盤它!GVP 是碼云綜合評定出的優秀開源項目的展示平臺。加入 GVP 的開源項目有諸多條件需要滿足。可見非常之優秀
AgileBPM 敏捷流程管理開發平臺
AgileBPM 專注于解決企業工作流實施難的問題
AgileBPM 是完全模塊化的項目集合
AgileBPM 致力于構建靈活的、可選擇的軟件生態圈,您可以依賴自身需要的模塊來構建 BPM 企業應用。 當然我們也希望更多有志之士與我們一起共同打造 【基于統一底層、約定、規范的 更多可共享應用】的圈圈
AgileBPM 已經經歷了多次大版本迭代,前端從angular 1 到 目前的 iview 版本, 后端也從傳統的 spring web工程模式 到 springboot1.x 再到 springboot2.x 直至目前微服務版本。系統架構成熟高效穩健,極具商業價值,目前有一下模塊
后端模塊流程模塊
業務表單模塊
組織架構模塊(目前有兩款實現)
獨立的鑒權模塊
系統管理模塊
前端工程angular版本的管理前端(歷史原因所致)
vue版本的表單
vux ui 移動端
iview ui 的pc端門戶前端
AgileBPM 特點
AgileBPM 是一個快速開發平臺,可以通過代碼生成器生成統一規范的界面通用的前后端。
除此之外 AgileBPM 擁有超快的流程實施方案,天下武功唯快不破,兩小時即可實施復雜業務流,(而普通基于 Activiti 的流程實施者至少要兩周才能完成)
AgileBPM 流程解決方案
我們通過【業務對象】、【表單】、【流程引擎】共同協作來解決業務流實施難的痛點
業務對象用來承載、持久化業務數據;表單則是業務數據的展示層;流程則用來驅動業務數據流轉,三者協作完成流程實施
業務對象
業務對象由實體(表)配置而成,支持?任意數據結構?(一對多,一對一,多對多的關聯關系),可以?跨庫?來組織業務對象(并支持分布式事務)。而且難以置信的支持?N層任意的數據結構可以與任意形式的 json,javabean 進行無縫轉換`
業務表單
表單完美的支撐了業務對象的展示,并支持?豐富的前端組件?和?字段級權限控制?,最重要的是?支持自由擴展?,就像寫原生vue組件一樣任性表單除了支持常見表單控件外,還支持布局設計、函數計算、日期計算、動態級聯下拉框、動態查詢、自定義對話框等高級控件,可能您對這些插件還不了解、但是他讓我們在高級表單交互的應用中減少了很多的編碼
流程引擎
目前基于 Activiti 5.22 no history 模式,高效、解耦、強大、靈活 !
AgileBPM 極其注重開放封閉原則,在整合 Activiti 中一切功能皆插件,任何功能的擴展,均以插件的形式支持 在線設計流程,多版本管理,消息插件,多種人員策略配置的節點人員,節點功能按鈕配置,節點自由跳轉,駁回,會簽,pc/移動端 節點表單,表單權限,節點groovy事件擴展腳本,外部子流程,自定義標題等流程功能
其他說明
鄙人是一個深沉內斂的程序員,不善于使用夸張辭藻,但是我相信AgileBPM是一個越用越好用,時不時境遇小驚喜的開發平臺
AgileBPM 項目模塊總覽腦圖
http://naotu.baidu.com/file/08a8388689b651e4848ed07845bb5c76?token=5ec9a04eaf5b83bf
文檔
官方文檔,性能報告,實施文檔,版本更新等信息詳見 http://www.agilebpm.cn
開源項目地址
碼云 https://gitee.com/organizations/agile-bpm/projects
截圖
表單布局
表單設計
表單源碼
流程表單界面
流程全局配置
流程節點配置
了解更多請移步演示環境
門戶平臺
http://test1.agilebpm.cn/agilebpm-eip-ui
流程開發設計平臺
http://test1.agilebpm.cn/index.html
推薦閱讀
基于win10+Docker+idea的SpringBoot項目容器化部署
驚了!7 行代碼優雅地實現 Excel 文件導出功能?
技術經理:求求你,別再亂改數據庫連接池的大小了!
19條效率至少提高3倍的MySQL技巧
一個歷時五天的 Bug
JAVA葵花寶典的正確打開方式
關注一下,盡知JAVA事!
I needhao看!
點擊閱讀原文,快速到達項目地址,歡迎Star!
干貨基于SpringBoot2開發的Activiti引擎流程管理項目腳手架相關教程
總結
以上是生活随笔為你收集整理的agilebpm脑图_干货基于SpringBoot2开发的Activiti引擎流程管理项目脚手架的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 广西中专机器人应用与维护_我校2018级
- 下一篇: 天线发射功率计算公式_怎样计算天线直径发