posts - 0,comments - 5,trackbacks - 0

(转载请注明,谢谢大家支持原创)
JBPM
表关系说明

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,当日志类型为NNodeLog)时使用

 

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_

节点对应的SuperStateid,表明该节点属于某个SuperState

 

JBPM_NODE

JBPM_NODE

FK_NODE_SUPERSTATE

SUPERSTATE_

节点对应的SuperStateid,表明该节点属于某个SuperState 超状态是一组节点

 

JBPM_DECISIONCONDITIONS

JBPM_DECISIONCONDITIONS

FK_DECCOND_DEC

DECISION

所属的DECISION,对应JBPM_NODE

 

JBPM_JOB

JBPM_JOB

FK_JOB_NODE

NODE_

一个node对应多个JOB

 

JBPM_DELEGATION

JBPM_NODE

FK_DECISION_DELEG

DECISIONDELEGATION

节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION

 

 

1.3 JBPM_ TRANSITION:流程迁移表

关系表

外键存在表

外键名称

外键存在表字段

存在原因

可能

关系

JBPM_LOG

JBPM_LOG

FK_LOG_TRANSITION

TRANSITION_

一个TRANSITION可能有多个日志

 

JBPM_EVENT

JBPM_EVENT

FK_EVENT_TRANS

TRANSITION_

一个TRANSITION可以有多个EVENT

 

JBPM_NODE

JBPM_TRANSITION

FK_TRANSITION_TO

TO_

到底那个NODETRANSITION的开始节点

 

JBPM_NODE

JBPM_TRANSITION

FK_TRANSITION_FROM

FROM_

到底那个NODETRANSITION的结束节点

 

JBPM_PROCESSDEFINITION

JBPM_TRANSITION

FK_TRANS_PROCDEF

PROCESSDEFINITION_

TRANSITION附属于PROCESSDEFINITION

 

 

1.4 JBPM_ACTION:流程动作表

关系表

外键存在表

外键名称

外键存在表字段

存在原因

可能

关系

JBPM_VARIABLEACCESS

JBPM_VARIABLEACCESS

FK_VARACC_SCRIPT

SCRIPT_

流程变量所属的ACTION

 

JBPM_RUNTIMEACTION

JBPM_RUNTIMEACTION

FK_RTACTN_ACTION

ACTION_

TIMEACTION(RUNTIMEACTION相当于action的实例)

 

JBPM_EXCEPTIONHANDLER

JBPM_ACTION

FK_ACTION_EXPTHDL

EXCEPTIONHANDLER_

一个action只能有1个异常处理

 

JBPM_ACTION

JBPM_ACTION

FK_CRTETIMERACT_TA

TIMERACTION_

是否是一个timeraction

 

JBPM_ACTION

JBPM_ACTION

FK_ACTION_REFACT

REFERENCEDACTION_

action引用的那个action

 

JBPM_PROCESSDEFINITION

JBPM_ACTION

FK_ACTION_PROCDEF

PROCESSDEFINITION_