JBPM的18个表
1.部署流程定义后
JBPM4_DEPLOYMENT 流程部署表,当部署流程定义时,表中增加一条记录。
JBPM4_DEPLOYPROP 流程属性表,当部署流程定义时,表中会增加几条记录。
key字段:
pdid: 流程相关的pdid
pdkey: 启动流程时我们一般都是用key.多个版本的key是一样的,但是jbpm会找到最新版本启动流程实例。
JBPM4_LOB 会保存流程定义的文件。
2.启动流程实例后
JBPM4_EXECUTION:流程实例表
JBPM4_HIST_ACTINST:历史流程的活动(节点)实例表。
JBPM4_HIST_PROCINST:历史流程的实例表
JBPM4_TASK:任务实例(需要人工参与、完成的活动)表。
JBPM4_JOB:作业表。
JBPM4_PARTICIPATION:参与者表。 参与者的种类有Candidate、Client、Owner、 Replaced Assignee和Viewer。而具体的Participation既可以是单一用户,也可以是用户组。
JBPM4_SWIMLANE:泳道表。
JBPM4_VARIABLE:变量表。存放流程相关、任务相关的变量。
JBPM4_HIST_DETAIL:历史流程详细信息表。
JBPM4_HIST_TASK:历史流程的任务实例表
JBPM4_HIST_VAR:历史流程变量信息表。
---下面表实际上很少用到---
JBPM4_ID_GROUP:用户组表
JBPM_ID_MEMBERSHIP:用户ID-用户组的关联信息表。
JBPM4_ID_USER:用户表。
JBPM4_PROPERTY:存放下一次数据库ID、jBPM版本等信息的表。