jBMP4.x中18张表的含义:
一、jBMP4流程定义资源和实例运行时数据表
1.jbmp4_deployment:流程定义的部署记录;
2.jbmp4_deployprop:已部署的流程定义的具体属性:
3.jbmp4_lob:流程定义的相关资源,包括jPDL XML、图片、用户代码Java类等,以二进制格式统一存储在此表中;
4.jbpm4_job:异步活动或定时执行的Job记录;
5.jbpm4_variable:流程实例变量;
6.jbpm4_executon:流程实例及执行对象
7.jbmp4_swimlane:任务泳道。这属于流程定义的数据。
8.jbpm4_participation:任务参与者(任务的相关用户,区别于任务的分配人)。这属于流程实例的数据。
9.jbpm4_task:流程实例的任务记录。
二、jBPM4 流程历史数据表
10.jbmp4_hist_procinst:保存历史的流程实例记录
11.jbpm4_hist_actinst:保存历史的活动实例记录
12.jbpm4_hist_task:保存历史的任务实例记录
13.jbpm4_hist_var:保存历史的流程变量数据
14.jbpm4_hist_detail:保存流程实例、活动实例、任务实例运行过程中历史明细数据,例如起止时间、平均处理时间、
任务注释等,为效率分析等流程数据挖掘服务提供基础数据支持。
三、jBPM4身份认知数据表
15.jbpm_id_user:保存用户记录
16.jbpm_id_membership:保存用户和用户组的关联关系
17.jbpm4_id_group:保存用户组记录
四、jBPM4引擎属性数据库表
18.保存一些初始化设定的种子数据,例如当前的jBPM引擎版本(key=db.version) 、ID生成器版本(key=next.dbid)等。