文章目录一、表名前缀含义解释二、单表解释act_evt_logact_ge_bytearrayact_ge_propertyact_hi_actinstact_hi_attachment未知作用act_hi_commentact_hi_detail未知作用act_hi_identitylinkact_hi_procinstact_hi_taskinstact_hi_varinstact_procdef_info未知作用act_re_deploymentact_re_model未知作用act_re_procdefact_ru_deadletter_job未知作用act_ru_event_subscract_ru_executionact_ru_identitylinkact_ru_integration未知作用act_ru_jobact_ru_suspended_job未知作用act_ru_taskact_ru_timer_jobact_ru_variable三、流程操作对表的影响部署一个流程发起一个流程自动审批的任务审批任务流程实例结束一问一答流程实例是什么流程任务是什么参考文档一、表名前缀含义解释act_Activiti7的简写act_re_流程部署相关的表通用数据act_ge_通用数据二、单表解释act_evt_logact_ge_bytearray存储流程部署文件同一个流程部署多次这里会有多个记录act_ge_propertyActiviti的流程版本信息初始化创建表的时候就会写入数据next.dbid只要对流程进行操作就会更新这条记录只有查询行为不会更新。VALUE_用来形成下一次用户操作的记录IDREV_记录版本每次操作1。act_hi_actinst历史记录历史完成节点表流程的开始节点、结束节点也会被记录。所有的节点只要完成了都会被记录未必需要人审批。表关联的id的引用关系act_hi_actinst.PROC_DEF_ID_使用act_re_procdef.ID_ act_hi_actinst.PROC_INST_ID_使用act_hi_procinst.ID_ act_hi_actinst.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_hi_actinst.ACT_ID_使用ACT_RU_EXECUTION.ACT_ID_act_hi_attachment未知作用听说和附件有关系目前作者没用到act_hi_comment用户审批任务之前给该任务添加批注用于保存流程审核的批注信息。Activiti5 学习笔记八—— comment 批注表关联的id的引用关系act_hi_comment.TASK_ID_使用act_ru_task.ID_ act_hi_comment.PROC_INST_ID_使用act_ru_execution.ID_act_hi_detail未知作用在表单中设置的变量在这里会记录但是在流程启动的时候通过startProcessInstanceByKey传入的变量则没有记录还没摸清是什么规律。感觉这个表来的有点奇怪不知道具体有什么用。act_hi_identitylink记录流程历史任务的审批人只记录需要人审批的节点表关联的id的引用关系act_hi_identitylink.USER_ID_用户id流程启动记录的 act_hi_identitylink.GROUP_ID_一般为空 act_hi_identitylink.TASK_ID_一般为空 act_hi_identitylink.PROC_INST_ID_使用act_hi_procinst.ID_act_hi_procinst记录历史的主流程实例表关联的id的引用关系act_hi_procinst.PROC_INST_ID_使用自己的ID_ act_hi_procinst.PROC_DEF_ID_使用act_re_procdef.ID_act_hi_taskinst记录流程历史需要审批的任务对比 act_hi_actinstact_hi_actinst 是记录所有任务act_hi_taskinst是记录需要用户审批的任务表关联的id的引用关系act_hi_taskinst.PROC_DEF_ID_使用act_re_procdef.ID_ act_hi_taskinst.TASK_DEF_KEY_使用act_ru_execution.ACT_ID_ act_hi_taskinst.PROC_INST_ID_使用act_hi_procinst.ID_ act_hi_taskinst.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_hi_taskinst.PARENT_TASK_ID_父任务ID一般为空 act_hi_taskinst.TENANT_ID_一般为空act_hi_varinst历史流程实例变量表act_procdef_info未知作用流程定义更新信息作者还没用到表ACT_PROCDEF_INFO 流程定义信息表在Activiti5.20版本之前没有这张表在之后的版本中加入了该表act_re_deployment流程部署表记录部署流程时的部署标题和部署时间同一个流程部署多次这里会有多个记录act_re_model未知作用流程设计器设计流程后保存数据到该表。目前作者还没用到作者使用是流程设计器持续化存储也没用到这张表。。act_re_procdef流程定义表主要是记录被部署流程的简要信息同一个流程部署多次这里会有多个记录act_ru_deadletter_job未知作用无法执行工作表目前作者还没用到act_ru_event_subscr存储流程中的事件如果是流程的启动消息该记录会一直存在如果是中间或者是边界事件当该流程走到下一个节点这条记录则会被删除。表关联的id的引用关系act_ru_event_subscr.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_ru_event_subscr.PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_event_subscr.ACTIVITY_ID_ act_ru_event_subscr.PROC_DEF_ID_使用act_re_procdef.ID_ act_ru_event_subscr.TENANT_ID_:一般为空租户IDact_ru_execution流程运行实例表一个实例至少会创建两条数据一条为主流程实例PARENT_ID_为NULL的记录一般ID较小另一条为子流程实例子流程实例记录当前流程运行到的节点更新流程实例的每一步操作都会更新子流程实例表关联的id的引用关系act_ru_execution.ID_其中值略微小的一条和act_hi_procinst.ID_一样 act_ru_execution.PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_execution.PARENT_ID_使用act_ru_execution.ID_ act_ru_execution.PROC_DEF_ID_使用act_re_procdef.ID_ act_ru_execution.ROOT_PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_execution.ACT_ID_当流程审批的流程节点这个ID从流程文件里面获取的act_ru_identitylink流程参与用户信息审批人、候选人、候选组表关联的id的引用关系act_ru_identitylink.GROUP_ID_一般为空 act_ru_identitylink.USER_ID_用户id流程启动记录的 act_ru_identitylink.PROC_INST_ID_ act_ru_identitylink.PROC_DEF_ID_一般为空act_ru_integration未知作用运行时积分表具体作用我也不知道作者还没用过这个表应该是activity7新增的act_ru_job定时任务数据表流程中有定时任务就会存在这个表中act_ru_suspended_job未知作用暂停作业表作者还没使用过具体我也不知道act_ru_task流程当前的任务可以理解为待办任务所以往往这个节点需要人审批已完成的任务不会出现在这张表中表关联的id的引用关系act_ru_task.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_ru_task.PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_task.PROC_DEF_ID_使用act_re_procdef.ID_ act_ru_task.PARENT_TASK_ID_一般为空 act_ru_task.TASK_DEF_KEY_使用act_ru_execution.ACT_ID_ act_ru_task.ASSIGNEE_使用ACT_RU_IDENTITYLINK.USER_ID_ act_ru_task.TENANT_ID_一般为空act_ru_timer_job这个表存储的是定时任务act_ru_variable流程历史变量表值表达式给流程实例赋值三、流程操作对表的影响部署一个流程act_ge_bytearray存储流程的文件act_re_deployment流程部署表记录部署流程时的部署标题和部署时间act_re_procdef流程定义表主要是记录被部署流程的简要信息表关联的id的引用关系act_ge_bytearray.DEPLOYMENT_ID_使用act_re_deployment.ID_ act_re_procdef.DEPLOYMENT_ID_使用act_re_deployment.ID_SELECTact_ge_bytearray.*FROMact_ge_bytearrayJOINact_re_deploymentONact_re_deployment.ID_act_ge_bytearray.DEPLOYMENT_ID_发起一个流程ACT_HI_PROCINST记录历史流程实例ACT_RU_EXECUTION流程实例表会创建两条数据为什么是两条作者也不知道因为发起一个流程同时往往会开启任务所以下面这些表的数据也会被影响ACT_HI_ACTINST历史完成节点表 ACT_HI_TASKINST记录审批流程节点 ACT_HI_IDENTITYLINK流程参与用户历史信息 act_hi_varinst历史流程变量表 ACT_RU_TASK流程任务表 ACT_RU_IDENTITYLINK流程参与用户信息 act_ru_variable流程变量表使用值表达式给流程实例变量赋值的时候会往里面添加数据自动审批的任务ACT_HI_ACTINST历史完成节点表审批任务ACT_HI_ACTINST历史完成节点表记录已完成的所有流程节点ACT_HI_TASKINST记录审批流程节点记录不被删除同时走到下一个需要审批的流程增加一条新的记录ACT_HI_IDENTITYLINK流程参与用户历史信息记录不被删除同时走到下一个需要审批的流程增加一条新的记录ACT_RU_IDENTITYLINK流程参与用户信息记录不被删除同时走到下一个需要审批的流程增加一条新的记录ACT_RU_TASK流程任务表记录被删除同时走到下一个需要审批的流程增加一条新的记录流程实例结束ACT_RU_EXECUTION流程实例表记录删除ACT_RU_TASK流程任务表记录删除ACT_RU_IDENTITYLINK流程参与用户信息记录删除一问一答流程实例是什么用户发起流程得到一个流程实例可以理解为java中的类和对象的关系类流程 -- 对象流程实例流程任务是什么流程实例中的一个个节点就是流程任务比如流程的开始节点就是一个任务只不过它自动审批用户审批一次对应完成一个任务参考文档Activiti工作流框架学习笔记一之通用数据表详细介绍Activiti深入研究
Activiti7(流程引擎),所有的表含义解释
发布时间:2026/5/31 8:26:35
文章目录一、表名前缀含义解释二、单表解释act_evt_logact_ge_bytearrayact_ge_propertyact_hi_actinstact_hi_attachment未知作用act_hi_commentact_hi_detail未知作用act_hi_identitylinkact_hi_procinstact_hi_taskinstact_hi_varinstact_procdef_info未知作用act_re_deploymentact_re_model未知作用act_re_procdefact_ru_deadletter_job未知作用act_ru_event_subscract_ru_executionact_ru_identitylinkact_ru_integration未知作用act_ru_jobact_ru_suspended_job未知作用act_ru_taskact_ru_timer_jobact_ru_variable三、流程操作对表的影响部署一个流程发起一个流程自动审批的任务审批任务流程实例结束一问一答流程实例是什么流程任务是什么参考文档一、表名前缀含义解释act_Activiti7的简写act_re_流程部署相关的表通用数据act_ge_通用数据二、单表解释act_evt_logact_ge_bytearray存储流程部署文件同一个流程部署多次这里会有多个记录act_ge_propertyActiviti的流程版本信息初始化创建表的时候就会写入数据next.dbid只要对流程进行操作就会更新这条记录只有查询行为不会更新。VALUE_用来形成下一次用户操作的记录IDREV_记录版本每次操作1。act_hi_actinst历史记录历史完成节点表流程的开始节点、结束节点也会被记录。所有的节点只要完成了都会被记录未必需要人审批。表关联的id的引用关系act_hi_actinst.PROC_DEF_ID_使用act_re_procdef.ID_ act_hi_actinst.PROC_INST_ID_使用act_hi_procinst.ID_ act_hi_actinst.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_hi_actinst.ACT_ID_使用ACT_RU_EXECUTION.ACT_ID_act_hi_attachment未知作用听说和附件有关系目前作者没用到act_hi_comment用户审批任务之前给该任务添加批注用于保存流程审核的批注信息。Activiti5 学习笔记八—— comment 批注表关联的id的引用关系act_hi_comment.TASK_ID_使用act_ru_task.ID_ act_hi_comment.PROC_INST_ID_使用act_ru_execution.ID_act_hi_detail未知作用在表单中设置的变量在这里会记录但是在流程启动的时候通过startProcessInstanceByKey传入的变量则没有记录还没摸清是什么规律。感觉这个表来的有点奇怪不知道具体有什么用。act_hi_identitylink记录流程历史任务的审批人只记录需要人审批的节点表关联的id的引用关系act_hi_identitylink.USER_ID_用户id流程启动记录的 act_hi_identitylink.GROUP_ID_一般为空 act_hi_identitylink.TASK_ID_一般为空 act_hi_identitylink.PROC_INST_ID_使用act_hi_procinst.ID_act_hi_procinst记录历史的主流程实例表关联的id的引用关系act_hi_procinst.PROC_INST_ID_使用自己的ID_ act_hi_procinst.PROC_DEF_ID_使用act_re_procdef.ID_act_hi_taskinst记录流程历史需要审批的任务对比 act_hi_actinstact_hi_actinst 是记录所有任务act_hi_taskinst是记录需要用户审批的任务表关联的id的引用关系act_hi_taskinst.PROC_DEF_ID_使用act_re_procdef.ID_ act_hi_taskinst.TASK_DEF_KEY_使用act_ru_execution.ACT_ID_ act_hi_taskinst.PROC_INST_ID_使用act_hi_procinst.ID_ act_hi_taskinst.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_hi_taskinst.PARENT_TASK_ID_父任务ID一般为空 act_hi_taskinst.TENANT_ID_一般为空act_hi_varinst历史流程实例变量表act_procdef_info未知作用流程定义更新信息作者还没用到表ACT_PROCDEF_INFO 流程定义信息表在Activiti5.20版本之前没有这张表在之后的版本中加入了该表act_re_deployment流程部署表记录部署流程时的部署标题和部署时间同一个流程部署多次这里会有多个记录act_re_model未知作用流程设计器设计流程后保存数据到该表。目前作者还没用到作者使用是流程设计器持续化存储也没用到这张表。。act_re_procdef流程定义表主要是记录被部署流程的简要信息同一个流程部署多次这里会有多个记录act_ru_deadletter_job未知作用无法执行工作表目前作者还没用到act_ru_event_subscr存储流程中的事件如果是流程的启动消息该记录会一直存在如果是中间或者是边界事件当该流程走到下一个节点这条记录则会被删除。表关联的id的引用关系act_ru_event_subscr.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_ru_event_subscr.PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_event_subscr.ACTIVITY_ID_ act_ru_event_subscr.PROC_DEF_ID_使用act_re_procdef.ID_ act_ru_event_subscr.TENANT_ID_:一般为空租户IDact_ru_execution流程运行实例表一个实例至少会创建两条数据一条为主流程实例PARENT_ID_为NULL的记录一般ID较小另一条为子流程实例子流程实例记录当前流程运行到的节点更新流程实例的每一步操作都会更新子流程实例表关联的id的引用关系act_ru_execution.ID_其中值略微小的一条和act_hi_procinst.ID_一样 act_ru_execution.PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_execution.PARENT_ID_使用act_ru_execution.ID_ act_ru_execution.PROC_DEF_ID_使用act_re_procdef.ID_ act_ru_execution.ROOT_PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_execution.ACT_ID_当流程审批的流程节点这个ID从流程文件里面获取的act_ru_identitylink流程参与用户信息审批人、候选人、候选组表关联的id的引用关系act_ru_identitylink.GROUP_ID_一般为空 act_ru_identitylink.USER_ID_用户id流程启动记录的 act_ru_identitylink.PROC_INST_ID_ act_ru_identitylink.PROC_DEF_ID_一般为空act_ru_integration未知作用运行时积分表具体作用我也不知道作者还没用过这个表应该是activity7新增的act_ru_job定时任务数据表流程中有定时任务就会存在这个表中act_ru_suspended_job未知作用暂停作业表作者还没使用过具体我也不知道act_ru_task流程当前的任务可以理解为待办任务所以往往这个节点需要人审批已完成的任务不会出现在这张表中表关联的id的引用关系act_ru_task.EXECUTION_ID_使用ACT_RU_EXECUTION.ID_ act_ru_task.PROC_INST_ID_使用act_hi_procinst.ID_ act_ru_task.PROC_DEF_ID_使用act_re_procdef.ID_ act_ru_task.PARENT_TASK_ID_一般为空 act_ru_task.TASK_DEF_KEY_使用act_ru_execution.ACT_ID_ act_ru_task.ASSIGNEE_使用ACT_RU_IDENTITYLINK.USER_ID_ act_ru_task.TENANT_ID_一般为空act_ru_timer_job这个表存储的是定时任务act_ru_variable流程历史变量表值表达式给流程实例赋值三、流程操作对表的影响部署一个流程act_ge_bytearray存储流程的文件act_re_deployment流程部署表记录部署流程时的部署标题和部署时间act_re_procdef流程定义表主要是记录被部署流程的简要信息表关联的id的引用关系act_ge_bytearray.DEPLOYMENT_ID_使用act_re_deployment.ID_ act_re_procdef.DEPLOYMENT_ID_使用act_re_deployment.ID_SELECTact_ge_bytearray.*FROMact_ge_bytearrayJOINact_re_deploymentONact_re_deployment.ID_act_ge_bytearray.DEPLOYMENT_ID_发起一个流程ACT_HI_PROCINST记录历史流程实例ACT_RU_EXECUTION流程实例表会创建两条数据为什么是两条作者也不知道因为发起一个流程同时往往会开启任务所以下面这些表的数据也会被影响ACT_HI_ACTINST历史完成节点表 ACT_HI_TASKINST记录审批流程节点 ACT_HI_IDENTITYLINK流程参与用户历史信息 act_hi_varinst历史流程变量表 ACT_RU_TASK流程任务表 ACT_RU_IDENTITYLINK流程参与用户信息 act_ru_variable流程变量表使用值表达式给流程实例变量赋值的时候会往里面添加数据自动审批的任务ACT_HI_ACTINST历史完成节点表审批任务ACT_HI_ACTINST历史完成节点表记录已完成的所有流程节点ACT_HI_TASKINST记录审批流程节点记录不被删除同时走到下一个需要审批的流程增加一条新的记录ACT_HI_IDENTITYLINK流程参与用户历史信息记录不被删除同时走到下一个需要审批的流程增加一条新的记录ACT_RU_IDENTITYLINK流程参与用户信息记录不被删除同时走到下一个需要审批的流程增加一条新的记录ACT_RU_TASK流程任务表记录被删除同时走到下一个需要审批的流程增加一条新的记录流程实例结束ACT_RU_EXECUTION流程实例表记录删除ACT_RU_TASK流程任务表记录删除ACT_RU_IDENTITYLINK流程参与用户信息记录删除一问一答流程实例是什么用户发起流程得到一个流程实例可以理解为java中的类和对象的关系类流程 -- 对象流程实例流程任务是什么流程实例中的一个个节点就是流程任务比如流程的开始节点就是一个任务只不过它自动审批用户审批一次对应完成一个任务参考文档Activiti工作流框架学习笔记一之通用数据表详细介绍Activiti深入研究