Activiti6数据表结构

一.数据库模型设计规则

1.通用数据库

2.属性表数据结构

      Acitiviti将全部的属性抽象成为 key-value对,每个属性都有的名称和值,使用ACT_GE_PROPERTY来保存这些属性,该表有以下3个字段

   NAME_:属性名称,varchar类型

   VALUE_:属性值,varchar类型

   REV_:数据版本号

3.资源表数据结构

   REV_:数据版本,ACTIVITI为一些有可能会被频繁修改的数据表,加入该字段,用来表示该数据被操作的次数。
   NAME_:资源名称,类型VARCHAR,长度为225字节
   DEPLOYMENT_ID_:一次部署可以添加多个资源,该字段与部署表ACT_RE_DEPLOYMENT的主键相关联。
   BYTES_:资源内容,数据类型为longblob,最大内存可存4GB
   GENERATED_:是否由ACTIVITI自动产生的资源,0表示false,1为true

4.流程定义存储表

5.流程定义部署表

6.流程定义表

7.身份数据表

8.用户信息表

 

9.用户的扩展信息表

10.用户组表

 

11.用户组关系表

12.运行时流程数据表

12.流程实例执行表

13.用户任务表

14.变量信息表

14.参与者信息表

15.事件订阅信息表

16.作业信息表



作者:宋雨轩同学
链接:https://www.jianshu.com/p/620aaa96c00f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Activiti 6的结构主要包括以下几类: 1. ACT_RE_*:这些包含了流程定义和流程静态信息,例如流程定义、流程定义附属信息等。 2. ACT_RU_*:这些包含了流程实例和运行时数据,例如任务、执行实例、变量等。 3. ACT_HI_*:这些包含了历史数据,例如历史流程实例、历史任务、历史变量等。 4. ACT_ID_*:这些包含了用户、组、角色等身份认证相关的信息。 5. ACT_GE_*:这些包含了Activiti引擎运行时的通用数据,例如byte数组、序列化对象等。 下面是Activiti 6中常用的及其作用: 1. ACT_RE_PROCDEF:流程定义,包含了流程定义的信息,例如流程名称、流程图、流程定义版本等。 2. ACT_RU_TASK:任务,包含了当前所有的任务信息,例如任务名称、任务处理人、任务创建时间等。 3. ACT_HI_PROCINST:历史流程实例,包含了已经结束的流程实例的信息,例如流程开始时间、结束时间、流程定义ID等。 4. ACT_HI_TASKINST:历史任务实例,包含了已经完成的任务实例的信息,例如任务名称、任务处理人、任务开始时间、结束时间等。 5. ACT_ID_USER:用户,包含了系统中所有的用户信息,例如用户ID、用户名、密码等。 6. ACT_ID_GROUP:组,包含了系统中所有的组信息,例如组ID、组名称等。 7. ACT_RU_VARIABLE:变量,包含了流程实例中所有的变量信息,例如变量名称、变量值、变量类型等。 8. ACT_HI_VARINST:历史变量实例,包含了所有已经完成的流程实例中的变量信息,例如变量名称、变量值、变量类型等。 9. ACT_GE_BYTEARRAY:字节流,包含了Activiti引擎运行时需要的所有字节流信息,例如流程定义的BPMN XML文件等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值