工作流引擎系列
工作流引擎-00-流程引擎概覽
工作流引擎-01-Activiti 是領先的輕量級、以 Java 為中心的開源 BPMN 引擎,支持現實世界的流程自動化需求
工作流引擎-02-BPM OA ERP 區別和聯系
工作流引擎-03-聊一聊流程引擎
工作流引擎-04-流程引擎 activiti 優秀開源項目
工作流引擎-05-流程引擎 Camunda 8 協調跨人、系統和設備的復雜業務流程
工作流引擎-06-流程引擎 Flowable、Activiti 與 Camunda 全維度對比分析
工作流引擎-07-流程引擎 flowable-engine 入門介紹
工作流引擎-08-流程引擎 flowable-engine 優秀開源項目
工作流引擎-09-XState 是一個 JavaScript 和 TypeScript 的狀態管理庫,它使用狀態機和狀態圖來建模邏輯
工作流引擎-10-什么是 BPM?
工作流引擎-11-開源 BPM 項目 jbpm
工作流引擎-12-開源 BPM 項目 foxbpm
工作流引擎-13-開源 BPM 項目 UFLO2
工作流引擎-14-開源審批流項目之 RuoYi-vue + flowable 6.7.2 的工作流管理
工作流引擎-15-開源審批流項目之 RuoYi-Vue-Plus 進行二次開發擴展Flowable工作流功能
工作流引擎-16-開源審批流項目之 整合Flowable官方的Rest包
工作流引擎-17-開源審批流項目之 flowable workflow designer based on vue and bpmn.io
工作流引擎-18-開源審批流項目之 plumdo-work 工作流,表單,報表結合的多模塊系統
工作流平臺(未經同意禁止做商業用途)
plumdo-work 流程,表單,報表,手動配置生成實際工作流
Github | Gitee
Demo 演示
系統控制臺
表單設計器
模塊介紹
前端工程
模塊名稱 | 備注說明 |
---|---|
work-admin | 管理臺 |
form-modeler | 表單模型(設計,明細) |
flow-modeler | 流程模型(設計,監控) |
后端工程
模塊名稱 | 備注說明 |
---|---|
common-module | 項目公共模塊 |
identity-service | 人員接口 |
flow-service | 流程接口 |
form-service | 表單接口 |
下載搭建環境
下載項目 git clone https://github.com/wengwh/plumdo-work.git
前端構建
下載安裝nodejs 地址:http://nodejs.cn/download/
npm install -g bower #安裝bower
npm install -g gulp #安裝gulp cd html #進入html目錄如果環境沒有翻墻情況,使用淘寶鏡像做node-sass,否則會出現下載失敗
set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sassnpm install #安裝npm依賴庫#安裝成功
cd work-admin #進入相對應目錄
bower i #安裝bower依賴的第三方庫
gulp serve #執行gulp進行開發
"E:\kibana\node_modules\node-sass\build\binding.sln" (default target) (1) ->
(_src_\libsass target) ->MSBUILD : error MSB3428: 未能加載 Visual C++ 組件“VCBuild.exe”。要解決此問題
,1) 安裝 .NET Fr
amework 2.0 SDK;2) 安裝 Microsoft Visual Studio 2005;或 3) 如果將該組件安裝到
了其他位置,請將其位置添加到
系統路徑中。 [E:\kibana\node_modules\node-sass\build\binding.sln]出現上面環境問題,可以執行
npm install -g node-gyp
npm install –global –production windows-build-tools
npm install #繼續安裝npm依賴庫
后端構建
cd java #進入java目錄
mvn eclipse:eclipse #eclipse編輯器做示例
相關技術
前端技術
技術名稱 | 備注說明 |
---|---|
Yeoman Bower Gulp | 構建工具 |
AngularJS v1 | MVVM框架 |
Bootstrap v3 | UI框架 |
后端技術
技術名稱 | 備注說明 |
---|---|
Java v1.8 | 編碼語言 |
Maven | 構建工具 |
SpringBoot | 代碼框架(后續springcloud) |
Flowable JPA Mybatis | 第三方組件 |
Mysql | 數據庫 |
文件介紹
deploy:部署文件
html:前端頁面模塊
java:后端服務模塊部署說明:docker部署
安裝docker-compose
執行docker-compose build
執行docker-compose up -d
功能介紹
目前只完成表單設計器,流程接口和設計器缺少:
表單的數據保存和使用
表單與流程的交互
報表整個模塊
流程跟蹤圖