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

工作流引擎-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.lqws.cn/news/71353.html

相关文章:

  • 深入解析 Python 字符串方法:从基础到高级应用
  • 深度学习和神经网络 卷积神经网络CNN
  • DAY 41 简单CNN
  • 传送文件利器wormhole的使用方法
  • 打开一个新的Maven工程要做的事情
  • 从0开始学vue:pnpm怎么安装
  • 启动metastore时报错MetaException(message:Version information not found in metastore
  • 计算机组成原理核心剖析:CPU、存储、I/O 与总线系统全解
  • ⚡️ Linux grep 命令参数详解
  • Redis部署架构详解:原理、场景与最佳实践
  • RocketMQ 消息发送核心源码解析:DefaultMQProducerImpl.send () 方法深度剖析
  • 初识Linux指令(笔记2)
  • gcc编译构建流程-动态链接库
  • 【端午安康】龙舟争渡Plug-In
  • Java中对象哈希值的解析
  • Fullstack 面试复习笔记:操作系统 / 网络 / HTTP / 设计模式梳理
  • 【Linux网络篇】:HTTP协议深度解析---基础概念与简单的HTTP服务器实现
  • NodeJS全栈WEB3面试题——P6安全与最佳实践
  • 文件索引:数组、二叉树、二叉排序树、平衡树、红黑树、B树、B+树
  • ROS机器人和NPU的往事和新知-250602
  • 打卡Day43
  • C++之动态数组vector
  • 思维链提示:激发大语言模型推理能力的突破性方法
  • Dockerfile常用指令介绍
  • 【Qt开发】对话框
  • 3516cv610在sample_aiisp上多创一路编码流,方法
  • vue-12 (路由守卫:全局、每个路由和组件内)
  • 设计模式(行为型)-中介者模式
  • Qt OpenGL 3D 编程入门
  • Figma 中构建 Master Control Panel (MCP) 的完整设计方案