activiti 表——介绍

 1 Activiti  用到的表都是act_开头
 2 下面分别来介绍下 activiti 所用到的表:
 3
 4 Act_RE_* 表示 RepositoryService接口所操作的表:包含了流程定义信息 、流程静态资源(图片、规则啥的)。
 5
 6 Act_RU_*表示RuntimeService 接口 ,运行时的表,用户任务、变量等运行时的数据。
 7 Activiti只存储实例执行期间的运行时数据,当流程实例结束时,将删除这些记录。
 8
 9 Act_id_* 表示identity,IdentityService接口所操作的表 ,这些表包含身份信息,比如用户、组。
10
11 Act_hi_* 历史数据表,HistoryService ,比如历史流程实例,变量,任务等
12
13 Act_ge_* Ge表示通用数据,用于不同场景下,如存放资源文件。
14
15 Act _EVT_LOG 事件日志表
16
17 ACT_GE_BYTEARRAY  二进制数据表
18
19 ACT_GE_PROPERTY    属性数据表,存储整个流程引擎级别的数据,初始化表结构时,会默认插入三条记录
20
21
22 ACT_HI_ACTINST   历史节点表
23
24 ACT_HI_ATTACHMENT  历史附件表
25
26 ACT_HI_COMMENT   历史意见表
27
28 ACT_HI_DETAIL    历史详情表,提供历史变量的查询
29
30 ACT_HI_IDENTITYLINK    历史流程人员表
31
32 ACT_HI_PROCINST    历史流程实例表
33
34 ACT_HI_TASKINST     历史流程任务表
35
36 ACT_HI_VARINST      历史变量表
37
38 ACT_ID_GROUP      用户组信息表
39
40 ACT_ID_INFO    用户扩展信息表
41
42 ACT_ID_MEMBERSHIP       用户与用户组关系信息表
43
44 ACT_ID_USER                 用户信息表
45
46 ACT_PROCDEF_INFO         用户扩展信息表
47
48 ACT_RE_DEPLOYMENT      部署信息表
49
50 ACT_RE_MODEL            流程设计模型部署表
51
52 ACT_RE_PROCDEF             流程定义数据表
53
54 ACT_RU_EVENT_SUBSCR   监听信息表
55
56 ACT_RU_EXECUTION     运行时流程执行实例表
57
58 ACT_RU_IDENTITYLINK        运行时流程人员表,主要存储任务节点与参与者相关信息
59
60 ACT_RU_JOB         运行时定时任务数据表
61
62 ACT_RU_TASK            运行时任务节点表
63
64
65 ACT_RU_VARIABLE            运行时流程变量数据表

具体的表的作用以及结构,在后面会有相关的介绍。先写这么多,睡觉了--

原文地址:https://www.cnblogs.com/shandouji1121/p/9363365.html

时间: 2024-10-08 03:32:15

activiti 表——介绍的相关文章

mysql merge表介绍

在Mysql数据库中,Mysql Merge表有点类似于视图.下面就让我们来一起了解一下Mysql Merge表都有哪些优点,希望对您能有所帮助. Mysql Merge表的优点: A: 分离静态的和动态的数据 B:利用结构接近的的数据来优化查询 C: 查询时可以访问更少的数据 D:更容易维护大数据集 E: 可以通过修改.mrg文件来修改Merge表,当然也可以用alter进行修改,修改后要通过FLUSH TABLES刷新表缓存,此法可以动态增加减少子表 创建方法,例: mysql>CREATE

activiti 表结构讲解

可能你在苦恼这个问题,因为在跟踪已结束流程的时候需要获取流程办理中设置的变量值(可以分析每个节点办理的详细状态),今天我们就来探索一下如何实现. 1.Activiti表结构设计 Activiti的表结构设计分为两种类型:运行时(ACT_RU).历史(ACT_HI). 1.1 运行时变量 所有运行时的变量都保存在表:ACT_RU_VARIABLE中,这些变量可以在启动流程.完成任务.动态添加的方式插入到数据库,以便流程在处理中可以根据变量的值决定流程的走向. 1.2 历史变量呢? 为什么没有ACT

四、Django学习之关系表介绍及使用

关系表介绍及使用 一对一关系 xx = models.OneToOneField(to='表名',to_field='字段名',on_delete=models.CASCADE) #on_delete:删除时的一些级联效果,to_field可以不写,默认是关联到另一张表的主键,on_delete在1.x版本的django中不用写,默认是级联删除的,2.x版本的django要写. 增加数据 方式1 new_author_detail = models.AuthorDetail.objects.cr

(二)Activiti之——activiti数据库表介绍

1. 数据库表的命名 Activiti的表都以ACT_开头. 第二部分是表示表的用途的两个字母标识. 用途也和服务的API对应. ACT_RE_*: 'RE'表示repository. 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等). ACT_RU_*: 'RU'表示runtime. 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据. Activiti只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录. 这样运行时表可以一直很小速度很快. ACT

ACTIVITI 表结构数据分析

ACTIVITI ACT_RU_EXECUTION 表  

activiti表单设置节点的默认变量

最近使用activiti,需求中需要用到表单设置节点的默认变量.源码如下: 在bpmn文件中,选中节点,配置表单属性: 类型是enum的,可以下方设置可以选值,如下: 当流程走到该节点时使用下列代码获取表单信息: ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); String taskId = "1102"; String processDefinitionId = "myProce

Mysql分表和分区的区别、分库分表介绍与区别

分表和分区的区别: 一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例 二,mysql分表和分区有什么区别呢 1,实现方式上 a),mysql的分表是真正的分表,一张表分成很多表后,每一个小表都是完正的一张表,都对应三个文件,一个.MYD数据文件,.MYI索引文件,.frm表

activiti表

act_re_deployment #部署对象表 act_re_prodef  #流程定义表 act_ge_bytearray #资源文件表 act_ge_property   #主键生成策略表 act_ru_execution  #正在执行的执行对象表 act_hi_proinst #流程实例的历史表

Windows环境下堆管理系统的快表介绍

实验环境: 操作系统: Windows 2000 Service Pack 4 集成开发环境: Microsoft Visual C++ 6.0 SP6 构建版本:Release版本 实验代码: 1 #include <stdio.h> 2 #include <windows.h> 3 4 void main() 5 { 6 HLOCAL h1, h2, h3, h4; 7 HANDLE hp; 8 9 // 启用快表 10 hp = HeapCreate(0, 0, 0); 11