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

功能介绍

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

缺少:
表单的数据保存和使用
表单与流程的交互
报表整个模块
流程跟踪图
相关推荐
RWKV元始智能4 小时前
RWKV超并发项目教程,RWKV-LM训练提速40%
人工智能·rnn·深度学习·自然语言处理·开源
Hommy884 小时前
【开源剪映小助手】API 接口文档
开源·github·aigc·视频剪辑自动化·剪映api
QQ1__8115175154 小时前
Spring boot名城小区物业管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·vue.js·spring boot
一粒黑子4 小时前
【实战解析】阿里开源 PageAgent:纯前端 GUI Agent,一行JS让网页支持自然语言操控
前端·javascript·开源
IT枫斗者4 小时前
前端部署后如何判断“页面是不是最新”?一套可落地的版本检测方案(适配 Vite/Vue/React/任意 SPA)
前端·javascript·vue.js·react.js·架构·bug
码途漫谈4 小时前
Easy-Vibe开发篇阅读笔记(四)——前端开发之结合 Agent Skills 美化界面
人工智能·笔记·ai·开源·ai编程
GitCode官方5 小时前
小米 MiMo‑V2.5 系列开源,正式入驻 AtomGit!旗舰模型完成全球多家主流芯⽚⼚商深度适配
开源·小米·atomgit
難釋懷5 小时前
Vue混入
前端·javascript·vue.js
訾博ZiBo5 小时前
Vue3响应式高阶用法之toRaw()
javascript·vue.js·ecmascript
冬奇Lab7 小时前
一天一个开源项目(第87篇):Tank-OS —— Red Hat 工程师用一个周末,把 AI Agent 塞进了一个可启动的 Linux 镜像
人工智能·开源·资讯