JBPM4_DEPLOYMENT,JBPM4_DEPLOYPROP,JBPM4_LOB
存储流程定义相关的部署信息
JBPM4_EXECUTION
主要是存放JBPM4的执行信息,Execution机制代替了JBPM3的Token机制
JBPM4_TASK
存放需要人来完成的Activities(活动),需要人来参与完成的Activity 被称为Task
JBPM4_PARTICIPATION
参与者表,存放参与者信息,参与者的种类有Candidate、Client、Owner、Replaced Assignee和Viewer。而具体的参与者既可以是单一用户,也可以是用户组
JBPM4_SWIMLANE
泳道表。SwimLane是一种Runtime Process Role。通过SwimLane,多个Task可以一次分配到同一Actor身上
JBPM4_JOB
存放的是Timer 的定义
JBPM4_VARIABLE
存的是进行时的临时变量。
----------------
历史数据库表结构
JBPM4_HIST_PROCINST 与JBPM4_HIST_ACTINST
分别存放Process Instance和Activity Instance的历史记录
JBPM4_HIST_DETAIL
保存 Variable的变更记录
JBPM4_HIST_VAR 保存历史的变量
JBPM4_HIST_TASK Task的历史信息
---------------
身份认证表结构
JBPM4_ID_GROUP ,JBPM_ID_MEMBERSHIP,JBPM4_ID_USER
这三张表很常见,基本的权限控制,关于用户认证方面建议还是自己开发一套,组件自带的功能太简单,使用中有很多需求难以满足
除了前面述及的17张表外,还有一张引擎参数表,这是一张独立的表,在此没有单独列出