日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

agilebpm脑图_干货基于SpringBoot2开发的Activiti引擎流程管理项目脚手架

發(fā)布時間:2025/3/21 javascript 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 agilebpm脑图_干货基于SpringBoot2开发的Activiti引擎流程管理项目脚手架 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

干貨基于SpringBoot2開發(fā)的Activiti引擎流程管理項目腳手架

【干貨】基于SpringBoot2開發(fā)的Activiti引擎流程管理項目腳手架

前言

在工作中,難免會遇到需要開發(fā)基于流程管理的系統(tǒng),例如一些OA/審批系統(tǒng)、工廠管理、ERP等等,新手入門工作流是有一定難度的,但假如你遇到今天這篇文章,那么,你幸運了。

這個開源腳手架目前Start已經(jīng)1.4k+,并且近段時間開源作者還在更新迭代特性,致力于更方便使用,不優(yōu)秀不推薦給你們,看到那個能閃瞎眼的GVP沒有,盤它!GVP 是碼云綜合評定出的優(yōu)秀開源項目的展示平臺。加入 GVP 的開源項目有諸多條件需要滿足??梢姺浅V畠?yōu)秀

AgileBPM 敏捷流程管理開發(fā)平臺

AgileBPM 專注于解決企業(yè)工作流實施難的問題

AgileBPM 是完全模塊化的項目集合

AgileBPM 致力于構(gòu)建靈活的、可選擇的軟件生態(tài)圈,您可以依賴自身需要的模塊來構(gòu)建 BPM 企業(yè)應(yīng)用。 當然我們也希望更多有志之士與我們一起共同打造 【基于統(tǒng)一底層、約定、規(guī)范的 更多可共享應(yīng)用】的圈圈

AgileBPM 已經(jīng)經(jīng)歷了多次大版本迭代,前端從angular 1 到 目前的 iview 版本, 后端也從傳統(tǒng)的 spring web工程模式 到 springboot1.x 再到 springboot2.x 直至目前微服務(wù)版本。系統(tǒng)架構(gòu)成熟高效穩(wěn)健,極具商業(yè)價值,目前有一下模塊

后端模塊流程模塊

業(yè)務(wù)表單模塊

組織架構(gòu)模塊(目前有兩款實現(xiàn))

獨立的鑒權(quán)模塊

系統(tǒng)管理模塊

前端工程angular版本的管理前端(歷史原因所致)

vue版本的表單

vux ui 移動端

iview ui 的pc端門戶前端

AgileBPM 特點

AgileBPM 是一個快速開發(fā)平臺,可以通過代碼生成器生成統(tǒng)一規(guī)范的界面通用的前后端。

除此之外 AgileBPM 擁有超快的流程實施方案,天下武功唯快不破,兩小時即可實施復(fù)雜業(yè)務(wù)流,(而普通基于 Activiti 的流程實施者至少要兩周才能完成)

AgileBPM 流程解決方案

我們通過【業(yè)務(wù)對象】、【表單】、【流程引擎】共同協(xié)作來解決業(yè)務(wù)流實施難的痛點

業(yè)務(wù)對象用來承載、持久化業(yè)務(wù)數(shù)據(jù);表單則是業(yè)務(wù)數(shù)據(jù)的展示層;流程則用來驅(qū)動業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn),三者協(xié)作完成流程實施

業(yè)務(wù)對象

業(yè)務(wù)對象由實體(表)配置而成,支持?任意數(shù)據(jù)結(jié)構(gòu)?(一對多,一對一,多對多的關(guān)聯(lián)關(guān)系),可以?跨庫?來組織業(yè)務(wù)對象(并支持分布式事務(wù))。而且難以置信的支持?N層任意的數(shù)據(jù)結(jié)構(gòu)可以與任意形式的 json,javabean 進行無縫轉(zhuǎn)換`

業(yè)務(wù)表單

表單完美的支撐了業(yè)務(wù)對象的展示,并支持?豐富的前端組件?和?字段級權(quán)限控制?,最重要的是?支持自由擴展?,就像寫原生vue組件一樣任性表單除了支持常見表單控件外,還支持布局設(shè)計、函數(shù)計算、日期計算、動態(tài)級聯(lián)下拉框、動態(tài)查詢、自定義對話框等高級控件,可能您對這些插件還不了解、但是他讓我們在高級表單交互的應(yīng)用中減少了很多的編碼

流程引擎

目前基于 Activiti 5.22 no history 模式,高效、解耦、強大、靈活 !

AgileBPM 極其注重開放封閉原則,在整合 Activiti 中一切功能皆插件,任何功能的擴展,均以插件的形式支持 在線設(shè)計流程,多版本管理,消息插件,多種人員策略配置的節(jié)點人員,節(jié)點功能按鈕配置,節(jié)點自由跳轉(zhuǎn),駁回,會簽,pc/移動端 節(jié)點表單,表單權(quán)限,節(jié)點groovy事件擴展腳本,外部子流程,自定義標題等流程功能

其他說明

鄙人是一個深沉內(nèi)斂的程序員,不善于使用夸張辭藻,但是我相信AgileBPM是一個越用越好用,時不時境遇小驚喜的開發(fā)平臺

AgileBPM 項目模塊總覽腦圖

http://naotu.baidu.com/file/08a8388689b651e4848ed07845bb5c76?token=5ec9a04eaf5b83bf

文檔

官方文檔,性能報告,實施文檔,版本更新等信息詳見 http://www.agilebpm.cn

開源項目地址

碼云 https://gitee.com/organizations/agile-bpm/projects

截圖

表單布局

表單設(shè)計

表單源碼

流程表單界面

流程全局配置

流程節(jié)點配置

了解更多請移步演示環(huán)境

門戶平臺

http://test1.agilebpm.cn/agilebpm-eip-ui

流程開發(fā)設(shè)計平臺

http://test1.agilebpm.cn/index.html

推薦閱讀

基于win10+Docker+idea的SpringBoot項目容器化部署

驚了!7 行代碼優(yōu)雅地實現(xiàn) Excel 文件導(dǎo)出功能?

技術(shù)經(jīng)理:求求你,別再亂改數(shù)據(jù)庫連接池的大小了!

19條效率至少提高3倍的MySQL技巧

一個歷時五天的 Bug

JAVA葵花寶典的正確打開方式

關(guān)注一下,盡知JAVA事!

I needhao看!

點擊閱讀原文,快速到達項目地址,歡迎Star!

干貨基于SpringBoot2開發(fā)的Activiti引擎流程管理項目腳手架相關(guān)教程

總結(jié)

以上是生活随笔為你收集整理的agilebpm脑图_干货基于SpringBoot2开发的Activiti引擎流程管理项目脚手架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。