1 流程配置类数据库表:
1.1 JBPM_PROCESSDEFINITION:流程模版表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_NODE |
JBPM_NODE |
FK_PROCST_SBPRCDEF |
SUBPROCESSDEFINITION_ |
子流程的指定在父流程离开之前子流程将完整的执行 |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_PROCDEF |
PROCESSDEFINITION_ |
此NODE自身存在的流程ID |
|
JBPM_NODE |
JBPM_PROCESSDEFINITION |
FK_PROCDEF_STRTSTA |
STARTSTATE_ |
此关系表示那个节点是开始节点 |
|
JBPM_TRANSITION |
JBPM_TRANSITION |
FK_TRANS_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能会有很多的 TRANSITION |
|
JBPM_EVENT |
JBPM_EVENT |
FK_EVENT_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能会有很多EVENT时间 |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能有多个task |
|
JBPM_MODULEDEFINITION |
JBPM_MODULEDEFINITION |
FK_MODDEF_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能处在很多的模块(模块概念不理解) |
|
JBPM_DELEGATION |
JBPM_DELEGATION |
FK_DELEGATION_PRCD |
PROCESSDEFINITION_ |
一个流程可能存在很多的流程代理类 |
|
JBPM_PROCESSINSTANCE |
JBPM_PROCESSINSTANCE |
FK_PROCIN_PROCDEF |
PROCESSDEFINITION_ |
一个流程模板可能有很多的流程实例 |
|
JBPM_ACTION |
JBPM_ACTION |
FK_ACTION_PROCDEF |
PROCESSDEFINITION_ |
一个流程可能有很多的action |
|
1.2 JBPM_NODE:流程节点表
关系表 |
外键存在表 |
外键名称 |
外键存在表字段 |
存在原因 |
可能 关系 |
JBPM_TRANSITION |
JBPM_TRANSITION |
FK_TRANSITION_TO |
TO_ |
一个NODe可以做为多个TRANSITION的结束 |
|
JBPM_TRANSITION |
JBPM_TRANSITION |
FK_TRANSITION_FROM |
FROM_ |
一个NODe可以做为多个TRANSITION的开始 |
|
JBPM_EVENT |
JBPM_EVENT |
FK_EVENT_NODE |
NODE_ |
一个NODE可以有多个EVENT |
|
JBPM_TOKEN |
JBPM_TOKEN |
FK_TOKEN_NODE |
NODE_ |
一个NODE可以有多个TOKEN |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_TASKNODE |
TASKNODE_ |
一个NODE可以有多个TASK |
|
JBPM_TASK |
JBPM_TASK |
FK_TASK_STARTST |
STARTSTATE_ |
一个开始节点可以对应多个TASK |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_SOURCENODE |
SOURCENODE_ |
TRANSITION的起点,对应TransitionLog |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_NODE |
NODE_ |
日志所属NODE,当日志类型为N(NodeLog)时使用 |
|
JBPM_LOG |
JBPM_LOG |
FK_LOG_DESTNODE |
DESTINATIONNODE_ |
TRANSITION的终点,对应TransitionLog |
|
JBPM_ACTION |
JBPM_NODE |
FK_NODE_ACTION |
ACTION_ |
正在被执行的action节点 |
|
JBPM_VARIABLEACCESS |
JBPM_VARIABLEACCESS |
FK_VARACC_PROCST |
PROCESSSTATE_ |
一个节点可以有多个变量 |
|
JBPM_PROCESSDEFINITION |
JBPM_PROCESSDEFINITION |
FK_PROCDEF_STRTSTA |
STARTSTATE_ |
一个STARTSTATE对应一个JBPM_PROCESSDEFINITION |
|
JBPM_PROCESSDEFINITION |
JBPM_NODE |
FK_NODE_PROCDEF |
PROCESSDEFINITION |
NODE所在的流程模版JBPM_PROCESSDEFINITION |
|
JBPM_ACTION |
JBPM_NODE |
FK_NODE_SCRIPT |
SCRIPT_ |
一个node对应一个SCRIPT_ |
|
JBPM_PROCESSDEFINITION |
JBPM_NODE |
FK_PROCST_SBPRCDEF |
SUBPROCESSDEFINITION_ |
一个node对应一个SUBPROCESSDEFINITION_ |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_SUPERSTATE |
SUPERSTATE_ |
节点对应的SuperState的id,表明该节点属于某个SuperState |
|
JBPM_NODE |
JBPM_NODE |
FK_NODE_SUPERSTATE |
SUPERSTATE_ |
节点对应的SuperState的id,表明该节点属于某个SuperState 超状态是一组节点 |
|
|