表结构
表结构
mysql 建表语句
activiti自带了建表脚步,分别为下面三个文件:
- 核心引擎 activiti.mysql.create.engine.sql
- 历史数据 activiti.mysql.create.history.sql
- 身份信息 activiti.mysql.create.identity.sql
mysql删表语句
- 核心引擎 activiti.mysql.drop.engine.sql
- 历史数据 activiti.mysql.drop.history.sql
- 身份信息 activiti.mysql.drop.identity.sql
ACT_GE_* 通用数据表
通用表
其中:
- act_ge_property表对应代码中的实体类为propertyEntityImpl
- act_ge_bytearray表对应代码中的实体类为ByteArrayEntityImpl
ACT_RE_*流程定义存储表
流程定义存储表
其中:
- act_re_deployment表对应deploymentEntityImpl类
- act_re_procdef表对应ProcessDefinitionEntityImpl类
身份数据表
身份数据表
其中:
- act_id_user表对应UserEntityImpl类
- act_id_info表对应IdentityInfoEntityImpl类
- act_id_group表对应GroupEntityImpl类
- act_id_membership对应MembershipEntityImpl类
其中act_id_info表中保存的是用户的扩展信息。比如想添加用户兴趣爱好:
identityService.setUserInfo(user1.getId(),"like","reading");
运行时流程数据表
运行时表
其中:
- act_ru_execution表对应ExecutionEntityImpl类
- act_ru_task表对应TaskEntityImpl类
- act_ru_variable表对应VariableInstanceEntityImpl类
- act_ru_identitylink表对应IdentityLinkEntityImpl类(当发起一条流程后,流程中某节点的处理人就会和这条流程建立起连接,在这张表中插入一条记录)
- act_ru_event_subscr表对应EventSubscriptionEntityImpl类
- act_ru_job表对应JobEntityImpl类
...
历史流程数据表
历史流程数据表
其中:
- act_hi_procinst表对应HistoricProcessInstanceEntityImpl类