Active4j-flow是基于SpingBoot2.0与activiti7.x开发的一套工作流程管理系统。是以active4j-jsp为项目基础架构构建而成。以SpringFramework为核心容器,SpringMVC为模型视图控制器,MybatisPlus为数据访问层,ApacheShiro为权限授权层,Redis为分布式缓存,JSP作为前端页面引擎,采用JSTL标签库封装组件。
Active4j-flow目前内置了部门管理、用户管理、角色管理、菜单管理、数据数据字典等基础功能。
Active4j-flow内置了在线流程设计器,流程部署,流程定义,表单管理,流程权限管理,流程中心,我的流程,待我审批等基础流程管理功能。
Active4j-flow支持流程驳回,会签,组任务,权限管理,委托,审批意见等常用功能。
技术文档演示地址:https://www.active4j.com:9006/flow官方网站:www.active4j.com文档地址:https://www.active4j.com/doc.html生态系统版本地址前后端分离版本githubhttps://github.com/yunchaoyun/active4j前后端分离版本giteehttps://github.com/yunchaoyun/active4j-bootboot单体版本githubhttps://github.com/yunchaoyun/active4j-bootboot单体版本giteehttps://gitee.com/active4j/active4j-bootjsp版本githubhttps://github.com/yunchaoyun/active4j-jspjsp版本giteehttps://gitee.com/active4j/active4j-jsp工作流版本githubhttps://github.com/yunchaoyun/active4j-flow工作流版本giteehttps://gitee.com/active4j/active4j-jsp项目特点开箱即用,节省开发时间,提高开发效率代码全部开源,持续更新,共同维护基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发友好的代码结构及注释,便于阅读及二次开发使用分层设计,分为dao,service,Controller,view层,层次清楚,低耦合,高内聚。支持分布式部署,session集成了redis灵活的权限控制,整合shiro,可控制到页面或按钮,满足绝大部分的权限需求,优化权限注解方便权限配置日志记录采用aop(LogAop类)方式,可对用户所有操作进行记录集成jsp页面,采用标准JSTL标签库对常用组件进行封装,便于将传统项目过度到springboot组件库丰富,对常用页面组件进行了代码封装,提高开发效率前端页面简洁优美,支持移动端支持多种浏览器:Google,火狐,IE,360等技术选型服务端技术说明官网SpringBoot2核心框架https://spring.io/projects/spring-boot/activiti7流程引擎https://www.activiti.org/SpringMVC视图框架https://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvcApacheShiro权限框架https://shiro.apache.org/MyBatis持久层框架https://www.mybatis.org/mybatis-3/zh/index.htmlMyBatis-PlusMyBatis增强工具https://mp.baomidou.com/AlibabaDruid数据库连接池https://github.com/alibaba/druidRedis分布式缓存数据库https://redis.io/Quartz作业调度框架https://www.quartz-scheduler.org/ActiveMQ消息队列https://activemq.apache.org/SLF4J日志组件https://www.slf4j.org/QcloudCOS腾讯云存储https://www.qcloud.com/product/cosMaven项目构建管理https://maven.apache.org/ApacheCommons工具类https://commons.apache.org/fastjsonJSON解析库https://github.com/alibaba/fastjson前端技术名称官网jQueryjs库https://jquery.com/JSP前端页面引擎https://www.runoob.com/jsp/jsp-tutorial.htmlJSTL标准标签库https://www.runoob.com/jsp/jsp-jstl.html功能列表-项目主页:介绍项目简介、技术介绍、更新日志等信息-系统管理○用户管理:用于管理后台系统的用户,可进行增删改查等操作○部门管理:通过不同的部门来管理和区分用户○菜单管理:维护系统菜单,操作权限,按钮权限○角色管理:维护系统角色信息,以角色为单位分配系统权限○数据字段管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等○日志管理:系统正常操作日志记录和查询;系统异常信息日志记录和查询-流程管理○流程类别:用于管理业务流程类别○流程模型:集成activiti在线流程设计器○流程部署:管理activiti流程部署,支持在线设计器流程部署与文件上传部署○流程定义:管理流程定义,显示流程版本○表单类别:用于管理业务表单类别○表单构建:在线表单设计器○表单列表:管理系统中的表单数据,分为在线设计的表单与系统预设表单○流程管理:集中管理系统中流程,涉及流程类别,权限,版本控制等-流程中心○流程中心:显示系统在用最新版本流程○我的流程○我的草稿:显示我的流程草稿○我的申请:显示我的申请流程,可以查看审批进度○我的完结:显示我的完结流程○待我审批:显示系统中需要本人审批的流程○已办审批:显示系统中本人已经完成的审批流程○代办组任务:显示系统中有本人参与的组任务审批流程
评论