4.7K+ Star!一款开源工作流开发平台!

news/2025/3/15 17:40:55/文章来源:https://www.cnblogs.com/codechen8848/p/18233559

大家好,我是 Java陈序员

今天,给大家介绍一个开源的工作流平台,适用于 OA 办公!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

RuoYi-activiti —— 基于若依Activiti 6.0,集流程设计、流程部署、流程执行、任务办理、流程监控于一体的开源工作流开发平台。

若依(RuoYi)—— 基于SpringBoot、Shiro、Mybatis的权限后台管理系统。

内置功能:

  • 系统管理:用户管理、角色管理、菜单管理、部门管理、岗位管理等
  • 流程管理:模型管理、流程设计等
  • 系统工具:前端表单构建、后端代码生成
  • 功能表:请假申请、采购申请、发起会议
  • 任务办理:我的代办、全部代办
  • 流程监控:流程实例、执行实例、运行历史、作业管理
  • 系统监控:在线用户、定时任务、服务监控、缓存监控
  • 实例演示:表单、表格、弹框、报表、菜单等组件演示

项目截图

用户管理

模型管理

流程设计

请假流程

采购流程

会议流程

流程监控

我的代办

表单构建

代码生成

快速上手

1、拉取代码

git clone https://gitee.com/shenzhanwang/RuoYi-activiti.git

2、创建数据库

CREATE DATABASE `ry-activiti` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

3、执行项目根目录下的 ry-activiti.sql 数据库脚本

4、修改 ruoyi-admin/src/main/resources/ 目录下的配置文件 application-druid.yml 中的数据库连接信息

# 数据源配置
spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主库数据源master:url: jdbc:mysql://localhost:3305/ry-activiti?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=trueusername: rootpassword: 1234# 从库数据源slave:# 从数据源开关/默认关闭enabled: falseurl: username: password: 

5、将项目代码以 Maven 的形式导入到 IDEA 中

6、执行 com.ruoyi.RuoYiApplication 主启动类,启动项目

7、浏览器访问

http://lcoalhost:80

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/720827.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c#WinFrom自定义图表仪表控件-频谱

这是为客户定制的一个频谱图表控件,先看下成品效果,gif较大,略等片刻 开发步骤分析: 1、界面有多个间距不等的线分割的区域,每个区域的值范围不同,我们就需要把每个区域定义出来,方便我们操作的时候来计算值 2、有几个圆圈是需要鼠标来回拖动的,那么就需要将每个圆的区域…

2024年腾讯云618玩法攻略大全,让你一薅到底!

重要事情说三遍,2024年腾讯云618活动来了,它来了,它真来了!!今年直接干到骨折价格,云服务器秒杀0.5折起;代金券抵扣折上折;爆品产品88元专区选购、618神秘彩蛋... 关键的关键是,老用户也能享受! 多重福利堪称丧心病狂,但是想全拿完,还是的花点时间研究。废话不多说…

BUUCTF 23~26 wp

23 主动防御 首先拼接三段数据,然后与i异或,得到提示然后连续十次base64编码,提示“found”实际上并没有找到flag,而是一个网址 回到View-A视图,发现一个交叉引用跟进发现关键字符‘f’,‘g’,逆推出v1,异或得出flag24 Transform 将输入的flag放进Str,长度为33,如果4…

物料主数据屏幕增强2——标准表方式

1、文档说明 之前通过自建表的方式增强物料主数据字段,本文档通过直接增强标准表的方式,对物料主数据进行增强,使其能通过前台屏幕维护数据 2、实现方法 2.1、增强表增强对应视图"--------------------@斌将军-------------------- @AbapCatalog.sqlViewAppendName: ZM…

hive概述与基础操作

Hive3.1.2概述与基本操作 (此笔记使用MD文档写的,可直接复制到MD中,方便查看) 1、Hive基本概念 1.1 Hive简介 Hive本质是将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据存储,说白了hive可以理解为一个将SQL转换为MapReduce的任务的工具,甚至更近一步说hive…

高效AI出图工具Fooocus

市面上有几大王牌,sd,comfyui,mj以及Fooocus 安装 https://github.com/lllyasviel/Fooocus下载后会有3个启动bat,根据自己选择,默认启动会联网下载模型 模型下载模型路径为 Fooocus\models\checkpoints,也可以用之前其他软件下载好的模型 如果使用inpaint,会下载到Foooc…

stm32系列--DAC的应用

#include "bsp_dac.h" #include "math.h" //#include "stm32f10x_tim.h" //#include "stm32f10x_dma.h" //#include "stm32f10x_dac.h" //正弦波单个周期的点数 #define POINT_NUM 32 #define angle 3.1415/64/* 初始波形数…

EDA数据跨网交换解决方案,一文了解!

EDA数据通常与电子设计自动化相关,这是一种利用计算机辅助设计(CAD)软件来完成超大规模集成电路(VLSI)芯片的功能设计、综合、验证、物理设计等流程的技术。以下是一些会涉及到EDA数据的行业:集成电路设计:EDA是集成电路设计流程中不可或缺的工具,设计工程师使用EDA工具…

WebApi过滤器初学习

WebApi 过滤器 Authorization Filters //权限验证 Resource Filters //资源验证 常被用于缓存 Model Binding //模型绑定 Action Filters //行为 常被用于模型验证和日志记录 Exception Filters //异常处理 常被用于错误日志 Result Filters //结果验证 用于三种…

跨越云端,华为云技术专家分享高效跨云迁移实践

跨云场景两端云平台的管理是相对割裂的,这也导致虚拟机的跨云迁移无法像云内热迁移一样无中断,需要通过和云平台解耦的迁移工具来实现。本文分享自华为云社区《【华为云Stack】【大架光临】第18期:跨越云端,华为云Stack的高效跨云迁移实践》,作者: 大架光临。1 背景 在企…