首页 > 其他分享 >4.7K+ Star!一款开源工作流开发平台!

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

时间:2024-06-06 10:34:37浏览次数:25  
标签:4.7 Star activiti 数据源 流程 管理 开源 com

大家好,我是 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.DruidDataSource
    driverClassName: com.mysql.cj.jdbc.Driver
      druid:
        # 主库数据源
        master:
          url: jdbc:mysql://localhost:3305/ry-activiti?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
          username: root
          password: 1234
        # 从库数据源
        slave:
          # 从数据源开关/默认关闭
          enabled: false
          url: 
          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/#/

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

标签:4.7,Star,activiti,数据源,流程,管理,开源,com
From: https://www.cnblogs.com/codechen8848/p/18233559

相关文章

  • GLM-4已经“低调”开源了
    GLM-4-9B是智谱AI推出的最新一代预训练模型GLM-4系列中的开源版本。在语义、数学、推理、代码和知识等多方面的数据集测评中,GLM-4-9B及其人类偏好对齐的版本GLM-4-9B-Chat均表现出较高的性能。除了能进行多轮对话,GLM-4-9B-Chat还具备网页浏览、代码执行、自定义......
  • C#开源实用的工具类库,集成超过1000多种扩展方法
    前言今天大姚给大家分享一个C#开源(MITLicense)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强.NETFramework和.NETCore的使用效率:Z.ExtensionMethods。直接项目引入类库使用在你的对应项目中NuGet包管理器中搜索:Z.ExtensionMethods安装即可使用。支持.NE......
  • 微软官方开源免费的Blazor UI组件库 - Fluent UI Blazor
    前言今天大姚给大家分享一个由微软官方开源(MITLicense)、免费的BlazorUI组件库:FluentUIBlazor。全面的ASP.NETCoreBlazor简介和快速入门FluentUIBlazor介绍FluentUIBlazor是一个基于Blazor的组件库,提供了一系列的UI组件以及FluentUI的设计系统。该库可以帮助开......
  • 强!推荐一款开源接口自动化测试平台:AutoMeter-API !
    在当今软件开发的快速迭代中,接口自动化测试已成为确保代码质量和服务稳定性的关键步骤。随着微服务架构和分布式系统的广泛应用,对接口自动化测试平台的需求也日益增长。今天,我将为大家推荐一款强大的开源接口自动化测试平台:AutoMeter-API。1、介绍AutoMeter-API是一款专为测......
  • C#提取文件中的图标 - 开源研究系列文章
          这次想开发一个目录图标更改器,里面涉及到图标文件的获取的问题。于是,就写了此博文来解决获取图标文件的方法,然后才用到那个小应用上。这个例子参考了网上的例子,主要是将图标从文件中获取出来,然后才能复制到目录进行应用。 1、项目目录;  2、源......
  • CsvHelper:一个轻便高性能的Csv文件读写操作开源库!
    Csv是一种非常常见的文件格式,采用纯文本格式,不依赖于任何特定的软件或数据库,且文件体积小,易于使用。平常项目开发中,需要都会采用这种格式,这就涉及到Csv文件的读写操作。下面介绍一个轻便高性能的Csv文件读写操作开源库。01项目简介CsvHelper是一个.Net开源库,这是一个强......
  • StarCCM指定无限制的并行度
    在使用StarCCM+进行批处理计算时,如果您希望指定无限制的并行度(即使用所有可用的计算资源),可以通过修改批处理脚本来实现。以下是一个简化的批处理脚本示例,它设置了无限制的并行度:bash#!/bin/bash#设置StarCCM+的环境变量exportSTARCCM_ROOT=/path/to/starccm_direxportSTARCCM......
  • 斯坦福爆火Llama3-V竟抄袭国内开源项目,作者火速删库
        ChatGPT狂飙160天,世界已经不是之前的样子。新建了免费的人工智能中文站https://ai.weoknow.com新建了收费的人工智能中文站https://ai.hzytsoft.cn/更多资源欢迎关注斯坦福Llama3-Vvs清华MiniCPM-Llama3-V-2.5在GPT-4o出世后,Llama3的风头被狠狠盖过。......
  • MySQL数据库:Lock wait timeout exceeded; try restarting transaction问题解析及解决方
    MySQL数据库:Lockwaittimeoutexceeded;tryrestartingtransaction问题解析及解决方案一、背景描述二、原因分析三、解决方案3.1方案一事务信息查询3.2方案二如果杀掉线程依然不能解决,可以查找执行线程耗时比较久的任务,kill掉3.3方案三innodb_lock_wait_timeout锁定等......
  • 【数据库】StarRocks、Hive、ClickHouse、Tidb的对比及使用场景
    特性StarRocksHiveClickHouseTiDB数据存储列存储(ColumnarStorage)行存储(RowStorage)列存储(ColumnarStorage)混合存储(行存储和列存储)查询性能高低高高主要用途实时分析(Real-timeAnalytics)大数据批处理(BatchProcessing)实时分析(Real-timeAnalytics)OLTP与O......