1 Star 0 Fork 2

橙哈哈 / activiti_work

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

activiti_work

介绍

工作流项目 ,doc文件中有工作流API使用

运行环境

jdk8+mysql+IntelliJ IDEA+maven+redis

项目技术(必填)

springboot+layui+maven+apache shiro+activiti+thymeleaf+mybatis

软件架构

springboot 单体架构 redis mysql shiro 很适合学习用 kvf-admin │ │ pom.xml maven依赖管理pom文件 │
├─sql │ kvf_sys.sql 项目初始化数据表及基础数据sql脚本 │
└─src ├─main │ ├─java │ │ └─com │ │ └─kalvin │ │ └─kvf │ │ │ KvfAdminApplication.java 项目启动类 │ │ │
│ │ ├─common 通用模块 │ │ └─modules 功能模块 │ │ ├─generator 代码生成器模块 │ │ └─sys 系统模块(核心) │ └─resources │ │ application.yml spring boot 配置文件 │ │ ehcache.xml ehcache缓存配置文件 │ │
│ ├─mapper mybatis mapper文件 │ ├─static 静态资料 │ └─templates 模板 │ │ 403.html 403页面 │ │ home.html 系统首页页面 │ │ index.html 主页 │ │ login.html 登录页 │ │
│ ├─common 通用模板 │ │ base.html │ │ sys_tpl.html │ │
│ ├─generator 生成器模板 │ │
│ └─sys 系统页面模板 │
└─test 单元测试块

安装教程

  1. 下载直接运行jar 包
  2. xxxx
  3. xxxx

使用说明

  1. 图片展示 输入图片说明 输入图片说明! 输入图片说明 输入图片说明 输入图片说明 输入图片说明
  2. 表结构说明 (主要是工作流中使用的一些表)
数据库(先看再说)
Activiti数据库支持:
Activiti的后台是有数据库的支持,所有的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
ACT_RU_*: 'RU'表示runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。
ACT_ID_*: 'ID'表示identity。 这些表包含身份信息,比如用户,组等等。
ACT_HI_*: 'HI'表示history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。
ACT_GE_*: 通用数据, 用于不同场景下,如存放资源文件。
1:资源库流程规则表
1) act_re_deployment 部署信息表
2) act_re_model 流程设计模型部署表
3) act_re_procdef 流程定义数据表
2:运行时数据库表
1) act_ru_execution 运行时流程执行实例表
2) act_ru_identitylink 运行时流程人员表,主要存储任务节点与参与者的相关信息
3) act_ru_task 运行时任务节点表
4) act_ru_variable 运行时流程变量数据表
3:历史数据库表
1) act_hi_actinst 历史节点表 活动信息
2) act_hi_attachment 历史附件表
3) act_hi_comment 历史意见表
4) act_hi_identitylink 历史流程人员表 参与者信息
5) act_hi_detail 历史详情表,提供历史变量的查询
6) act_hi_procinst 历史流程实例表
7) act_hi_taskinst 历史任务实例表
8) act_hi_varinst 历史变量表
4:组织机构表
1) act_id_group 用户组信息表
2) act_id_info 用户扩展信息表
3) act_id_membership 用户与用户组对应信息表
4) act_id_user 用户信息表
                    这四张表很常见,基本的组织机构管理,关于用户认证方面建议还是自己开发一套,组件自带的功能太简单,使用中有很多需求难以满足 
5:通用数据表
1) act_ge_bytearray 二进制数据表
2) act_ge_property 属性数据表存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录,
  1. 工作流API调用

参与贡献

特别感谢:雷哥(武汉尚学堂) B站学习地址:https://www.bilibili.com/video/BV1Ut411y7NT

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
MIT License Copyright (c) 2020 kalvinmy Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

springboot +shiro +activiti 工作流项目 展开 收起
Java
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/SR_Lesson/activiti_work.git
git@gitee.com:SR_Lesson/activiti_work.git
SR_Lesson
activiti_work
activiti_work
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891