推荐一款开源工作流引擎,改善你的开发流程

  大家好,我是小编南风吹,每天推荐一个小工具/源码,装满你的收藏夹,让你轻松节省开发效率,实现不加班不熬夜不掉头发!

  今天小编推荐一款基于SpingBoot2.0与activiti7.x开发的一套工作流程管理系统。以active4j-jsp为项目基础架构构建而成。以Spring Framework为核心容器,Spring MVC为模型视图控制器,Mybatis Plus为数据访问层, Apache Shiro为权限授权层, Redis为分布式缓存,JSP作为前端页面引擎,采用JSTL标签库封装组件。

开源协议

  使用 MIT 开源许可协议

链接地址

推荐一款开源工作流引擎,改善你的开发流程_第1张图片
image

功能介绍

  • 内置部门管理、用户管理、角色管理、菜单管理、数据数据字典等基础功能。
  • 在线流程设计器,流程部署,流程定义,表单管理,流程权限管理,流程中心,我的流程,待我审批等基础流程管理功能。
  • 支持流程驳回,会签,组任务,权限管理,委托,审批意见等常用功能

特性

  • 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发
  • 友好的代码结构及注释,便于阅读及二次开发
  • 使用分层设计,分为dao,service,Controller,view层,层次清楚,低耦合,高内聚。
  • 支持分布式部署,session集成了redis
  • 灵活的权限控制, 整合shiro,可控制到页面或按钮,满足绝大部分的权限需求,优化权限注解方便权限配置
  • 日志记录采用aop(LogAop类)方式,可对用户所有操作进行记录
  • 集成jsp页面,采用标准JSTL标签库对常用组件进行封装,便于将传统项目过度到springboot
  • 组件库丰富,对常用页面组件进行了代码封装,提高开发效率
  • 前端页面简洁优美,支持移动端
  • 支持多种浏览器: Google, 火狐, IE,360等

演示截图

推荐一款开源工作流引擎,改善你的开发流程_第2张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第3张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第4张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第5张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第6张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第7张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第8张图片
image
推荐一款开源工作流引擎,改善你的开发流程_第9张图片
image

结尾

  本期就分享到这里,我是小编南风吹,专注分享好玩有趣、新奇、实用的开源项目及开发者工具、学习资源!希望能与大家共同学习交流。

你可能感兴趣的:(推荐一款开源工作流引擎,改善你的开发流程)