工作流框架activiti-表的基本分组及功能

根据网上资料以及项目实践获取的activiti框架的表分组以及功能清单:

表分类 分类说明 表名 表说明
流程历史信息 说是历史是因为这些表名带hi,表示history,其实这些表都记录了全量的信息(历史+运行中) act_hi_procinst 流程实例,包括流程业务主键、发起人、提交时间,结束时间等,可以通过有无提交时间判断流程是否结束
act_hi_attachment 流程附件
act_hi_comment 流程中的一些说明信息,包括一些历史节点的操作动作和对应的中文描述
act_hi_detail 流程运行中的细节信息
act_hi_identitylink 审批节点参与者信息,与用户信息相关功能一起使用,所以一般用不到,有需要可以个性化开发将流程审批参与人置入
act_hi_actinst 流程环节信息,保存审批节点名称,开始时间,结束时间等,人工节点会保存节点的审批人
act_hi_taskinst 流程审批节点信息,内容与act_hi_actinst差不多,但是只保存人工节点信息
act_hi_varinst 流程的变量信息,只会储存当前的变量值
运行中实例 ru表示runtime,运行中的工作流的一些信息,部分信息会与上面的流程历史信息重复;
流程运转时依赖这些表,因为会删除历史数据,表的数据量会很小,提高运行速度
act_ru_task 流程审批节点信息,同上,节点审批结束后会删除
act_ru_variable 流程的变量信息,同上,流程结束后删除
act_ru_execution 流程执行环节的实例,会预保存流程的各个未开始节点
act_ru_deadletter_job 多次执行失败之后的任务
act_ru_event_subscr throwEvent、catchEvent时间监听信息表
act_ru_identitylink 审批节点参与者信息,同上
act_ru_job 异步任务信息
act_ru_suspended_job 已挂起的信息
act_ru_timer_job 定时任务信息
通用数据 通用数据, 用于不同场景下 act_ge_bytearray 二进制文件表,流程图、流程定义的xml都在这里面
act_ge_property 工作流引擎级别的相关参数
流程定义 re表示repository,主要包括流程定义里的模型信息,静态资源等 act_re_deployment 部署信息
act_re_model 模型信息
act_re_procdef 流程定义信息,记录已发布流程的信息,与act_re_deployment的记录一一对应
act_procdef_info 流程定义扩展表
用户信息 activiti内置的一套用户信息表,不过正常的企业级系统都会有自己的一套用户信息,所以这个基本用不上 act_id_group 身份-分组信息
act_id_info 用户详细信息
act_id_membership 用户-群组关系信息
act_id_user 用户基本信息
日志 不常用,网上说明资料较少 act_evt_log 存储事件处理日志,方便管理员跟踪处理
发布了19 篇原创文章 · 获赞 2 · 访问量 2465

猜你喜欢

转载自blog.csdn.net/Azhuzhu_chaste/article/details/94389473
今日推荐