工作流引擎-18-开源审批流项目之 plumdo-work 工作流,表单,报表结合的多模块系统

工作流引擎系列

工作流引擎-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

前端构建

bash 复制代码
下载安装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-sass

npm install #安装npm依赖库

#安装成功
cd work-admin #进入相对应目录
bower i   #安装bower依赖的第三方库
gulp serve  #执行gulp进行开发
bash 复制代码
"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依赖库

后端构建

bash 复制代码
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

功能介绍

复制代码
目前只完成表单设计器,流程接口和设计器

缺少:
表单的数据保存和使用
表单与流程的交互
报表整个模块
流程跟踪图
相关推荐
练习前端两年半2 小时前
🚀 Vue3 源码深度解析:Diff算法的五步优化策略与最长递增子序列的巧妙应用
前端·vue.js
Cheney95013 小时前
TypeScript 中,! 是 非空断言操作符
前端·vue.js·typescript
张志鹏PHP全栈6 小时前
Vue3第十八天,Vue3中的组件通信
前端·vue.js
小周同学:6 小时前
在 Vue2 中使用 pdf.js + pdf-lib 实现 PDF 预览、手写签名、文字批注与高保真导出
开发语言·前端·javascript·vue.js·pdf
JSON_L7 小时前
Vue Vant应用-数据懒加载
前端·javascript·vue.js
可爱小仙子7 小时前
vue-quill-editor上传图片vue3
前端·javascript·vue.js
OpenAnolis小助手7 小时前
朗空量子与 Anolis OS 完成适配,龙蜥获得抗量子安全能力
安全·开源·操作系统·龙蜥社区·龙蜥生态
IT毕设实战小研7 小时前
基于Spring Boot校园二手交易平台系统设计与实现 二手交易系统 交易平台小程序
java·数据库·vue.js·spring boot·后端·小程序·课程设计
小高0077 小时前
第一章 桃园灯火初燃,响应义旗始揭
前端·javascript·vue.js
小高0077 小时前
第二章 虎牢关前初试Composition,吕布持v-model搦战
前端·javascript·vue.js