当前位置: 首页 > article >正文

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

前端构建

下载安装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 v1MVVM框架
Bootstrap v3UI框架

后端技术

技术名称备注说明
Java v1.8编码语言
Maven构建工具
SpringBoot代码框架(后续springcloud)
Flowable JPA Mybatis第三方组件
Mysql数据库

文件介绍

deploy:部署文件
html:前端页面模块
java:后端服务模块部署说明:docker部署
安装docker-compose
执行docker-compose build
执行docker-compose up -d

功能介绍

目前只完成表单设计器,流程接口和设计器缺少:
表单的数据保存和使用
表单与流程的交互
报表整个模块
流程跟踪图
http://www.lryc.cn/news/2401940.html

相关文章:

  • 【虚拟机版本号】如果忘记了版本号,这样查找版本号
  • std::conditional_t一个用法
  • Java高效批量读取Redis数据:原理、方案与实战案例
  • 基于RK3568的多网多串电力能源1U机箱解决方案,支持B码,4G等
  • 面试题:Java多线程并发
  • 2006-2020年各省用水总量数据
  • 舵机在弹簧刀无人机中的作用是什么?
  • c++ openssl 使用 DES(数据加密标准)进行加密和解密的基本操作
  • Git忽略规则.gitignore不生效解决
  • Excel高级函数使用FILTER、UNIQUE、INDEX
  • 6月5日day45
  • Linux 系统 rsyslog 配置
  • 基于rpc框架Dubbo实现的微服务转发实战
  • matlab基于GUI实现水果识别
  • 视频爬虫的Python库
  • 深度学习N2周:构建词典
  • Qt多线程访问同一个数据库源码分享(基于Sqlite实现)
  • 多类别分类中的宏平均和加权平均
  • 电子电路:什么是扩散电容?
  • 贪心算法应用:装箱问题(FFD问题)详解
  • 机器学习的数学基础:假设检验
  • 余氯传感器在智慧水务系统中如何实现IoT集成
  • 操作系统学习(九)——存储系统
  • 服务器安装软件失败或缺依赖怎么办?
  • linux nm/objdump/readelf/addr2line命令详解
  • 006网上订餐系统技术解析:打造高效便捷的餐饮服务平台
  • [10-2]MPU6050简介 江协科技学习笔记(22个知识点)
  • 基于行为分析的下一代安全防御指南
  • Redis持久化机制详解:RDB与AOF的深度剖析
  • 记录一次 apt-key curl导入失败的处理方式