activiti6.0表结构梳理

activiti工作流引擎在首次初始化启动时会自动创建引擎所需的28张系统表,下面我们简单罗列一下每张表大概的说明与用处。

表总体分为5大类:

一、ACT_GE_* 通用数据表
    act_ge_property
        流程引擎相关属性配置表(如版本号、id分发情况等等)。对应代码中的实体类为propertyEntityImpl
    act_ge_bytearray
        流程定义的资源文件信息表(即processes目录下的资源文件)。对应代码中的实体类为ByteArrayEntityImpl

二、ACT_RE_* 流程定义存储表
    act_re_deployment
        流程部署信息记录表。对应deploymentEntityImpl类
    act_re_procdef
        流程定义信息表。对应ProcessDefinitionEntityImpl类
    act_re_model
        模型信息表。用于在线web设计器
    act_procdef_info
        流程定义动态改变信息表。

三、ACT_ID_* 身份数据表
    act_id_user
        用户的基本信息。对应UserEntityImpl类
    act_id_info
        用户的扩展信息(比如想添加用户兴趣爱好)。对应IdentityInfoEntityImpl类
    act_id_group
        群组(也表示角色等,表示某一类的用户)。对应GroupEntityImpl类
    act_id_membership
        用户与组的关系表。对应MembershipEntityImpl类

四、ACT_RU_* 运行时流程数据表
    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_ru_timer_job
        定时器表。
    act_ru_suspended_job
        暂停作业表(用于记录流程或流程实例挂起信息)。
    act_ru_deadletter_job
        死信表。

五、ACT_HI_* 历史流程数据表
    act_hi_procinst
        历史流程实例表。对应HistoricProcessInstanceEntityImpl类
    act_hi_actinst
        历史节点信息表
    act_hi_taskinst
        历史任务表
    act_hi_varinst
        历史变量表
    act_hi_identitylink
        历史流程参与者表
    act_hi_detail
        历史变更表。
    act_hi_attachment
        历史附件表。                        
    act_hi_commont
        评论信息表。
    act_evt_log
        事件日志表。

你可能感兴趣的:(知识沉淀,java,工作流,activiti,mysql)