工作流引擎-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 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
功能介绍
目前只完成表单设计器,流程接口和设计器缺少:
表单的数据保存和使用
表单与流程的交互
报表整个模块
流程跟踪图