一、库表结构
jbpm共有17张表, 图示参考
JBPM4_DEPLOYMENT
流程定义表
JBPM4_DEPLOYPROP
流程定义属性表
JBPM4_EXECUTION
保存流程执行信息
JBPM4_HIST_ACTINST
保存流程活动(节点)实例历史记录
JBPM4_HIST_DETAIL
保存Variable的变更记录
JBPM4_HIST_PROCINST
保存流程实例历史记录
JBPM4_HIST_TASK
保存任务实例历史记录
JBPM4_HIST_VAR
流程变量(上下文)历史表, 保存历史的变量
JBPM4_ID_GROUP
角色表
JBPM4_ID_MEMBERSHIP
用户角色表
JBPM4_ID_USER
用户表
JBPM4_JOB
定时表
JBPM4_LOB
存储表
JBPM4_PARTICIPATION
参与者表,存放参与者信息,参与者的种类有Candidate、Client、Owner、Replaced Assignee和Viewer。而具体的参与者既可以是单一用户,也可以是用户组。
JBPM4_SWIMLANE
泳道表。SwimLane是一种Runtime Process Role。通过SwimLane,多个Task可以一次分配到同一Actor身上
JBPM4_TASK
任务表,存放需要人来完成的Activities,需要人来参与完成的Activity被称为Task
JBPM4_VARIABLE
上下文表,保存进行时的临时变量。
发布一个流程deploy后
jbpm4_deployment新增一条记录
jbpm4_deployprop新增三条记录
jbpm4_LOB新增一条记录
上传一个包含png和jpdl.xml的zip包后
JBPM4_DEPLOYMENT多一条记录
JBPM4_DEPLOYPROP多三条
JBPM4_LOB多两条。
开始一个流程startProcessInstanceByKey后
jbpm4_execution新增一条记录
jbpm4_hist_actinst新增一条记录
jbpm4_hist_procinst新增一条记录
jbpm4_hist_task新增一条记录
jbpm4_task新增一条记录