(转载请注明,谢谢大家支持原创)
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,当日志类型为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 超状态是一组节点
|
|
|
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_
|
到底那个NODE是TRANSITION的开始节点
|
|
|
JBPM_NODE
|
JBPM_TRANSITION
|
FK_TRANSITION_FROM
|
FROM_
|
到底那个NODE是TRANSITION的结束节点
|
|
|
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_
|
|