698 Star 4.8K Fork 2.1K

shenzhanwang/RuoYi-activiti

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

RuoYi-activiti(VUE版)

软件架构

若依是有名的开源权限管理系统,集权限管理和代码快速生成于一体,将其作为基础开发平台集成activiti框架完成工作流引擎开发,打造集流程设计、流程部署、流程执行、任务办理、流程监控于一体的强大工作流平台。

赞助商

  • 驰骋工作流引擎

安装教程

  1. 新建mysql数据库ry-activiti,导入SQL脚本ry-activiti.sql。Mysql版本为5.7,字符集选择utf8mb4,排序规则选择utf8mb4_general_ci。
  2. 编译打包后端工程,运行java -jar ruoyi-admin.jar。
  3. 前端代码运行 npm run dev。
  4. 打开http://localhost/login 访问登录页面,账号admin密码是admin123。

使用说明

  1. 为保持平台的通用性,所有的用户任务办理的接口可以复用/task/manage/completeTask/{taskId}。
  2. 对于表单的处理,一律使用外置表单,将业务表单数据保存在业务表中,不保存在activiti流程的变量表中。
  3. 前端页面与用户任务通过formkey进行关联,办理任务时,通过获取formkey值展示对应的前端页面。
  4. 整合流程图在线设计器,设计后需要发布,完成流程的部署。
  5. 如需添加新的流程,设计好后还需编写前后端代码完成业务逻辑的开发。
  6. 增删改查、权限管理、代码生成、页面交互的基础设施由若依平台提供。
  7. 流程实例管理用于管理正在运行的流程实例列表,你可以挂起或唤醒一个流程实例。
  8. 流程运行历史用于查看流程的历史记录(包含运行中和已结束),还可以查看所有流程的变量。
  9. 支持动态流程,可对流程实例进行撤销、驳回、跳转等操作。

效果图

  • 模型管理和流程设计:

输入图片说明

  • 请假流程

输入图片说明

  • 流程监控

输入图片说明

  • 登录页

输入图片说明

  • 流程图在线设计

输入图片说明

  • 部署管理

输入图片说明

  • 功能表

输入图片说明

  • 所有待办任务

输入图片说明

  • 流程变量监控 输入图片说明

  • 作业管理 输入图片说明

  • 荣誉

输入图片说明

  • 技术交流

输入图片说明

好书推荐

系统全面学习Elasticsearch

点击购买

购买地址
输入图片说明

系统学习和深入掌握Activiti/Flowable

点击购买

专利文章

标题 技术领域
1 一种基于微服务架构的车联网大数据分析系统 微服务
2 一种流式数据场景下Elasticsearch索引的自动化扩容方法 搜索引擎
3 大数据钻取分析方法、装置、设备及存储介质 大数据分析
4 一种基于工作流引擎的自动化办公方法和系统 工作流引擎
5 一种低延迟高性能实时数据仓库搭建的方法和系统 实时数仓
6 一种基于数据治理的大数据中台架构系统 数据中台

视频教程

附录:中央技术储备仓库(Central Technique Reserve Repository)

  1. Spring boot整合Mybatis实现增删改查(支持多数据源)输入图片说明
  2. Spring,SpringMVC和Hibernate的整合实现增删改查
  3. RuoYi-boot整合activiti工作流引擎实现OA开发输入图片说明
  4. RuoYi-boot集成工作流引擎Flowable实例输入图片说明
  5. Spring发布与调用REST风格的WebService
  6. Spring boot整合Axis调用SOAP风格的web服务
  7. Spring boot整合Apache Shiro实现RBAC权限控制
  8. 使用Spring security实现RBAC权限控制
  9. Spring boot整合mongoDB文档数据库实现增删改查
  10. Spring连接Redis实现缓存
  11. Spring连接图存数据库Neo4j实现增删改查
  12. Spring boot整合列存数据库hbase实现增删改查
  13. Spring平台整合消息队列ActiveMQ实现发布订阅、生产者消费者模型(JMS)
  14. Spring boot整合消息队列RabbitMQ实现四种消息模式(AMQP)
  15. Spring boot整合kafka 2.1.0实现大数据消息管道
  16. Spring boot整合websocket实现即时通讯输入图片说明
  17. Spring security整合oauth2实现token认证
  18. Spring boot整合MinIO客户端实现文件管理
  19. 23种设计模式,源码、注释、使用场景
  20. 使用ETL工具Kettle的实例
  21. Git指南和分支管理策略
  22. 使用Apache Doris搭建实时数仓
  23. zookeeper原理、架构、使用场景和可视化
  24. Spring boot整合Apache dubbo v2.7.5实现分布式服务治理(SOA架构) 输入图片说明
  25. 使用Spring Cloud Alibaba v2.2.7实现微服务架构(MSA架构)输入图片说明
  26. 使用Apache Paimon搭建流式数据湖
  27. 使用kubernetes+docker+gitlab+spring cloud实现云服务的持续集成和动态扩容
  28. 使用Spark进行分布式计算
  29. 使用Flink实现流批一体化的分布式计算
  30. 搭建高可用nginx集群和Tomcat负载均衡
  31. 使用mycat实现Mysql数据库的主从复制、读写分离、分表分库、负载均衡和高可用
  32. 《Elasticsearch数据搜索与分析实战》源码 输入图片说明
  33. 基于可靠消息最终一致性实现分布式事务(activeMQ)
  34. Spring boot dubbo整合seata实现分布式事务输入图片说明
  35. Spring cloud alibaba 整合seata实现分布式事务 输入图片说明
  36. 并发控制:数据库锁机制和事务隔离级别的实现输入图片说明
  37. 并发控制:使用redission实现分布式锁
  38. 并发控制:使用zookeeper实现分布式锁
  39. 并发控制:Java多线程编程实例
  40. 并发控制:使用netty实现高性能NIO通信

关注微信公众号获取更多技术文章和源码

输入图片说明

Empty file

About

基于Activiti6.0,集流程设计、流程部署、流程执行、任务办理、流程监控于一体的开源工作流开发平台。 expand collapse
Cancel

Releases (9)

All

Contributors

All

Activities

Load More
can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/shenzhanwang/RuoYi-activiti.git
git@gitee.com:shenzhanwang/RuoYi-activiti.git
shenzhanwang
RuoYi-activiti
RuoYi-activiti
ruoyi-vue-activiti

Search

344bd9b3 5694891 D2dac590 5694891