[开源]MIT协议,采用 Flowable 扩展工作流应用场景 可完全免费使用

开源系统流程管理
2026-06-28 05:01 1 次浏览 • 0 次下载 0KB
[开源]MIT协议,采用 Flowable 扩展工作流应用场景 可完全免费使用

一、开源项目简介

RuoYi-Flowable-Plus

  • 本项目基于 RuoYi-Vue-Plus 进行二次开发,采用 Flowable 扩展工作流应用场景,支持在线表单设计和丰富的工作流程设计能力。

  • 本项目主要针对Flowable工作流场景开发,脚手架功能同步更新 RuoYi-Vue-Plus 项目。

  • 采用MIT开源协议,完全免费给个人及企业使用。

二、开源协议

使用MIT开源协议

三、界面展示

演示图例

登录页面 图片 用户管理 图片
流程分类 图片 流程表单 图片
流程定义 图片 流程发起 图片
表单设计 图片 流程设计 图片
发起流程 图片 待办任务 图片
任务办理 图片 流转记录 图片
流程跟踪 图片 流程完结 图片

四、功能概述

简洁至上

以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作。

Vue驱动

享受 Vue + webpack 的开发体验,在 Markdown 中使用 Vue 组件,同时可以使用 Vue 来开发自定义主题。

高性能

VuePress 为每个页面预渲染生成静态的 HTML,同时在页面被加载的时候,将作为 SPA 运行。

来源:RuoYi-Flowable-Plus 官方文档

五、技术选型

准备工作

开发环境

  • JDK:1.8 11

  • Mysql:5.7+

  • Maven:3.6+

  • redis:5.0+

  • nodejs:12+

  • npm:6.X 8.X (7.X确认有问题)

推荐IDE

  • 后端使用 IntelliJ IDEA

  • 前端使用 WebStorm

IDE插件

  • Lombok Plugin(必装)

特别鸣谢

  • RuoYi-Vue-Plus

  • RuoYi-flowable

  • bpmn-process-designer

Flowable是一个流行的轻量级的采用Java开发的业务流程引擎。通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关的实例与数据,等等。

Flowable可以灵活地添加到我们的服务、应用、架构中,可以通过引入Flowable jar包,或者直接使用Flowable的Rest API来进行业务流程引擎的操作。

Flowable是基于Activity5.0的一个分支开发的,因此内部的很多概念都相似。