(转载请注明,谢谢大家支持原创)
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_
|
此action附属于那个PROCESSDEFINITION
|
|
JBPM_DELEGATION
|
JBPM_ACTION
|
FK_ACTION_ACTNDEL
|
ACTIONDELEGATION_
|
此
Action附属于那个DELEGATION
|
|
JBPM_NODE
|
JBPM_ACTION
|
FK_NODE_ACTION
|
ACTION_
|
此action附属于那个节点
|
|
JBPM_NODE
|
JBPM_NODE
|
FK_NODE_SCRIPT
|
SCRIPT_
|
一个 action可以被多个NODE所引用
|
|
JBPM_EVENT
|
JBPM_ACTION
|
FK_ACTION_EVENT
|
EVENT_
|
一个action只对应一个
EVENT(为什么不知道)
|
|
JBPM_ACTION
|
JBPM_ACTION
|
FK_ACTION_REFACT
|
REFERENCEDACTION_
|
一个 avtion可以让多个action引用
|
|
JBPM_ACTION
|
JBPM_ACTION
|
FK_CRTETIMERACT_TA
|
TIMERACTION_
|
一个action可以被当成多个 action的定时器
|
|
JBPM_JOB
|
JBPM_JOB
|
FK_JOB_ACTION
|
ACTION_
|
一个actio可以被多个job引用
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_ACTION
|
ACTION_
|
一个action可以有多份LOG
|
|
1.5 JBPM_EVENT:流程事件表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ACTION
|
JBPM_ACTION
|
FK_ACTION_EVENT
|
EVENT_
|
动作中指定的事件,对应JBPM_EVENT
|
|
JBPM_PROCESSDEFINITION
|
JBPM_EVENT
|
FK_EVENT_PROCDEF
|
PROCESSDEFINITION_
|
一个EVENT只能有一个流程定义
|
|
JBPM_NODE
|
JBPM_EVENT
|
FK_EVENT_NODE
|
NODE_
|
流程事件所属节点,对应JBPM_NODE
|
|
JBPM_TRANSITION
|
JBPM_EVENT
|
FK_EVENT_TRANS
|
TRANSITION_
|
流程事件所属迁移,对应JBPM_ TRANSITION
|
|
JBPM_TASK
|
JBPM_EVENT
|
FK_EVENT_TASK
|
TASK_
|
流程事件所属任务,对应JBPM_TASK
|
|
1.6 JBPM_DELEGATION:流程代理类表(用于实例化jbpm中的action类)
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_TASK
|
JBPM_TASK
|
FK_TASK_ASSDEL
|
ASSIGNMENTDELEGATION_
|
一个代理可有多个TASK
|
|
JBPM_TASKCONTROLLER
|
JBPM_TASKCONTROLLER
|
FK_TSKCTRL_DELEG
|
TASKCONTROLLERDELEGATION_
|
流程任务控制器对应的代理
|
|
JBPM_NODE
|
JBPM_NODE
|
FK_DECISION_DELEG
|
DECISIONDELEGATION
|
节点类型为Decision时使用,表明Decision对应的代理类
|
|
JBPM_PROCESSDEFINITION
|
JBPM_DELEGATION
|
FK_DELEGATION_PRCD
|
PROCESSDEFINITION_
|
一个
DELEGATION对应一个流程定义
|
|
JBPM_ACTION
|
JBPM_ACTION
|
FK_ACTION_ACTNDEL
|
ACTIONDELEGATION_
|
一个DELEGATION对应多个ACTION
|
|
JBPM_SWIMLANE
|
JBPM_SWIMLANE
|
FK_SWL_ASSDEL
|
ASSIGNMENTDELEGATION_
|
对应的DELEGATION属于哪个泳道
|
|
1.7 JBPM_TASK:流程任务表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_MODULEDEFINITION
|
JBPM_TASK
|
FK_TASK_TASKMGTDEF
|
TASKMGMTDEFINITION_
|
任务所属的任务管理模块ID
|
|
JBPM_TASKINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TASKINST_TASK
|
TASK_
|
一个任务对应多个任务实例
|
|
JBPM_DELEGATION
|
JBPM_TASK
|
FK_TASK_ASSDEL
|
ASSIGNMENTDELEGATION_
|
TASK所属的代理类
|
|
JBPM_TASKCONTROLLER
|
JBPM_TASK
|
FK_TSK_TSKCTRL
|
TASKCONTROLLER_
|
指任务分配所属类
|
|
JBPM_EVENT
|
JBPM_EVENT
|
FK_EVENT_TASK
|
TASK_
|
流程事件所属任务
|
|
JBPM_PROCESSDEFINITION
|
JBPM_TASK
|
FK_TASK_PROCDEF
|
PROCESSDEFINITION_
|
任务只能对应一个流程定义
|
|
JBPM_NODE
|
JBPM_TASK
|
FK_TASK_TASKNODE
|
TASKNODE_
|
任务所属的各个节点
|
|
JBPM_NODE
|
JBPM_TASK
|
FK_TASK_STARTST
|
STARTSTATE_
|
任务所属的START_NODE
|
|
JBPM_SWIMLANE
|
JBPM_TASK
|
FK_TASK_SWIMLANE
|
SWIMLANE_
|
任务所属的那个泳道
|
|
1.8 JBPM_TASKCONTROLLER:流程任务控制器
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_DELEGATION
|
JBPM_TASKCONTROLLER
|
FK_TSKCTRL_DELEG
|
TASKCONTROLLERDELEGATION_
|
任务控制器对应的代理类
|
|
JBPM_TASK
|
JBPM_TASK
|
FK_TSK_TSKCTRL
|
TASKCONTROLLER_
|
任务控制器对应的任务
|
|
JBPM_VARIABLEACCESS
|
JBPM_VARIABLEACCESS
|
FK_VARACC_TSKCTRL
|
TASKCONTROLLER_
|
任务控制器用到的流程变量
|
|
1.9 JBPM_VARIABLEACCESS:流程变量表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ACTION
|
JBPM_VARIABLEACCESS
|
FK_VARACC_SCRIPT
|
SCRIPT_
|
流程变量所属的 ACTION
|
|
JBPM_NODE
|
JBPM_VARIABLEACCESS
|
FK_VARACC_PROCST
|
PROCESSSTATE_
|
流程变量所属的那个节点
|
|
JBPM_TASKCONTROLLER
|
JBPM_VARIABLEACCESS
|
FK_VARACC_TSKCTRL
|
TASKCONTROLLER_
|
流程变量所属任务控制器
|
|
1.10 JBPM_MODULEDEFINITION:流程模块定义表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_BYTEARRAY
|
JBPM_BYTEARRAY
|
FK_BYTEARR_FILDEF
|
FILEDEFINITION_
|
FILEDEFINITION_、所对应的模块定义表
|
|
JBPM_SWIMLANE
|
JBPM_SWIMLANE
|
FK_SWL_TSKMGMTDEF
|
TASKMGMTDEFINITION_
|
模块所属的SWIMLANE
|
|
JBPM_MODULEINSTANCE
|
JBPM_MODULEINSTANCE
|
FK_TASKMGTINST_TMD
|
TASKMGMTDEFINITION_
|
任务中使用到的定义模块
|
|
JBPM_TASK
|
JBPM_TASK
|
FK_TASK_TASKMGTDEF
|
TASKMGMTDEFINITION_
|
流程模块所属的任务
|
|
JBPM_PROCESSDEFINITION EFINITION
|
JBPM_MODULEDEFINITION
|
FK_MODDEF_ PROCDEF
|
PROCESSDEFINITION_
|
模块化定义实属的流成定义
|
|
1.11JBPM_EXCEPTIONHANDLER:流程异常处理器表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ACTION
|
JBPM_ACTION
|
FK_ACTION_EXPTHDL
|
EXCEPTIONHANDLER_
|
异常处理类
|
|
1.12 JBPM_DECISIONCONDITIONS:DECISION节点判断条件表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_NODE
|
JBPM_DECISIONCONDITIONS
|
FK_DECCOND_DEC
|
DECISION_
|
指明DECISION所对应的节点
|
|
1.13 JBPM_ SWIMLANE:DECISION节点判断条件表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_TASK
|
JBPM_TASK
|
FK_TASK_SWIMLANE
|
SWIMLANE_
|
任务分配是的泳道
|
|
JBPM_MODULEDEFINITION
|
JBPM_SWIMLANE
|
FK_SWL_TSKMGMTDEF
|
TASKMGMTDEFINITION_
|
泳道对应的模块定义
|
|
JBPM_DELEGATION
|
JBPM_SWIMLANE
|
FK_SWL_ASSDEL
|
ASSIGNMENTDELEGATION_
|
给泳道的代理类
|
|
JBPM_SWIMLANEINSTANCE
|
JBPM_SWIMLANEINSTANCE
|
FK_SWIMLANEINST_SL
|
SWIMLANE_
|
泳道对应的泳道实例
|
|
2 流程运行类数据库表:
2.1 JBPM_PROCESSINSTANCE:流程实例表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_TOKEN
|
JBPM_TOKEN
|
FK_TOKEN_SUBPI
|
SUBPROCESSINSTANCE_
|
子流程对应的TOKEN
|
|
JBPM_VARIABLEINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_VARINST_PRCINST
|
PROCESSINSTANCE_
|
流程实例所用的全部流程变量
|
|
JBPM_RUNTIMEACTION
|
JBPM_RUNTIMEACTION
|
FK_RTACTN_PROCINST
|
PROCESSINSTANCE_
|
实时ACTION所属的流程实例
|
|
JBPM_PROCESSDEFINITION
|
JBPM_PROCESSINSTANCE
|
FK_PROCIN_PROCDEF
|
PROCESSDEFINITION_
|
流程实例所属的流程定义
|
|
JBPM_TASKINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TSKINS_PRCINS
|
PROCINST_
|
任务实例说属的流程实例
|
|
JBPM_JOB
|
JBPM_JOB
|
FK_JOB_PRINST
|
PROCESSINSTANCE_
|
JOB所对应的流程实例
|
|
JBPM_TOKEN
|
JBPM_PROCESSINSTANCE
|
FK_PROCIN_ROOTTKN
|
ROOTTOKEN_
|
流程实例所对应的TOKEN
|
|
JBPM_TOKEN
|
JBPM_TOKEN
|
FK_TOKEN_PROCINST
|
PROCESSINSTANCE_
|
指定给流程实例的TOKEN
|
|
JBPM_TOKEN
|
JBPM_PROCESSINSTANCE
|
FK_PROCIN_SPROCTKN
|
SUPERPROCESSTOKEN_
|
?
|
|
JBPM_MODULEINSTANCE
|
JBPM_MODULEINSTANCE
|
FK_MODINST_PRCINST
|
PROCESSINSTANCE_
|
模块实例所属的任务实例
|
|
2.2 JBPM_TOKEN:流程TOKEN表(流程实例现在执行的位置)
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_TOKEN
|
JBPM_TOKEN
|
FK_TOKEN_PARENT
|
PARENT_
|
TOKEN的父TOKEN,当TOKEN是由fock产生或处于子流程中时使用,对应JBPM_TOKEN
|
|
JBPM_TOKENVARIABLEMAP
|
JBPM_TOKENVARIABLEMAP
|
FK_TKVARMAP_TOKEN
|
TOKEN_
|
TOKE N对应的TOKEN映射表
|
|
JBPM_TASKINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TASKINST_TOKEN
|
TOKEN_
|
任务实例所属的TOKEN
|
|
JBPM_VARIABLEINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_VARINST_TK
|
TOKEN_
|
流程变量所属的TOKEN
|
|
JBPM_COMMENT
|
JBPM_COMMENT
|
FK_COMMENT_TOKEN
|
TOKEN_
|
TOKEN的备注
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_CHILDTOKEN
|
CHILD_
|
(子TOKENDE的概念不理解)子TOKEN的
日志
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_TOKEN
|
TOKEN_
|
日志所属的TOKEN
|
|
JBPM_PROCESSINSTANCE
|
JBPM_TOKEN
|
FK_TOKEN_SUBPI
|
SUBPROCESSINSTANCE_
|
子流程所属的TOKEN
|
|
JBPM_NODE
|
JBPM_TOKEN
|
FK_TOKEN_NODE
|
NODE_
|
TOKEN所在的当前节点,对应JBPM_NODE
|
|
JBPM_PROCESSINSTANCE
|
JBPM_PROCESSINSTANCE
|
FK_PROCIN_ROOTTKN
|
ROOTTOKEN_
|
流程实例对应的TOKEN
|
|
JBPM_PROCESSINSTANCE
|
JBPM_PROCESSINSTANCE
|
FK_PROCIN_SPROCTKN
|
SUPERPROCESSTOKEN_
|
(superprocess不懂)SUPERPROCESSTOKEN对应的TOKEN
|
|
JBPM_JOB
|
JBPM_JOB
|
FK_JOB_TOKEN
|
TOKEN_
|
TOKEN所属的JOB
|
|
JBPM_PROCESSINSTANCE
|
JBPM_TOKEN
|
FK_TOKEN_PROCINST
|
PROCESSINSTANCE_
|
TOKEN所属的流程实例,
|
|
2.3 JBPM_LOG:流程日志表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_PARENT
|
PARENT_
|
日志的父日志
|
|
JBPM_TOKEN
|
JBPM_LOG
|
FK_LOG_TOKEN
|
TOKEN_
|
日志所属TOKEN
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_CHILDTOKEN
|
CHILD_
|
创建的子TOKEN的日志终止子TOKEN的日志
|
|
JBPM_BYTEARRAY
|
JBPM_LOG
|
FK_LOG_NEWBYTES
|
NEWBYTEARRAY_
|
新BYTEARRAY值,对应ByteArrayUpdateLog
|
|
JBPM_BYTEARRAY
|
JBPM_LOG
|
FK_LOG_OLDBYTES
|
OLDBYTEARRAY_
|
原DATE值,对应(不理解DateUpdateLog)
|
|
JBPM_TASKINSTANCE
|
JBPM_LOG
|
FK_LOG_TASKINST
|
TASKINSTANCE_
|
日志所属TRANSITION
|
|
JBPM_NODE
|
JBPM_LOG
|
FK_LOG_DESTNODE
|
DESTINATIONNODE_
|
TRANSITION的终点,对应TransitionLog
|
|
JBPM_NODE
|
JBPM_LOG
|
FK_LOG_SOURCENODE
|
SOURCENODE_
|
TRANSITION的起点对应的日志
|
|
JBPM_NODE
|
JBPM_LOG
|
FK_LOG_NODE
|
NODE_
|
节点对应的日志
|
|
JBPM_TRANSITION
|
JBPM_LOG
|
FK_LOG_TRANSITION
|
TRANSITION_
|
日志所属的TRANSITION
|
|
JBPM_VARIABLEINSTANCE
|
JBPM_LOG
|
FK_LOG_VARINST
|
VARIABLEINSTANCE_
|
日志所属的VARIABLEINSTANCE
|
|
JBPM_ACTION
|
JBPM_LOG
|
FK_LOG_ACTION
|
ACTION_
|
日志所属的ACTION
|
|
JBPM_SWIMLANEINSTANCE
|
JBPM_LOG
|
FK_LOG_SWIMINST
|
SWIMLANEINSTANCE_
|
日志所属的JBPM_SWIMLANEINSTANCE
|
|
2.4 JBPM_RUNTIMEACTION:流程实时ACTION表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ACTION
|
JBPM_RUNTIMEACTION
|
FK_RTACTN_ACTION
|
ACTION_
|
实时ACTION对应的ACTION
|
|
JBPM_PROCESSINSTANCE
|
JBPM_RUNTIMEACTION
|
FK_RTACTN_PROCINST
|
PROCESSINSTANCE_
|
实时ACTION对应PROCESSINSTANCE
|
|
2.5 JBPM_VARIABLEINSTANCE:流程变量实例表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_VARINST
|
VARIABLEINSTANCE_
|
流程变量的日志
|
|
JBPM_PROCESSINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_VARINST_PRCINST
|
PROCESSINSTANCE_
|
流程变量所属的流程实例
|
|
JBPM_TOKEN
|
JBPM_VARIABLEINSTANCE
|
FK_VARINST_TK
|
TOKEN_
|
流程变量所属的TOKEN
|
|
JBPM_BYTEARRAY
|
JBPM_VARIABLEINSTANCE
|
FK_BYTEINST_ARRAY
|
BYTEARRAYVALUE_
|
当流程变量是ByteArray类型时,变量的值,对应JBPM_BYTEARRAY
|
|
JBPM_TOKENVARIABLEMAP
|
JBPM_VARIABLEINSTANCE
|
FK_VARINST_TKVARMP
|
TOKENVARIABLEMAP_
|
该变量所属的TOKEN的变量映射表
|
|
JBPM_TASKINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_VAR_TSKINST
|
TASKINSTANCE_
|
该变量所属的任务实例
|
|
2.6 JBPM_COMMENT:流程备注信息表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_TASKINSTANCE
|
JBPM_COMMENT
|
FK_COMMENT_TSK
|
TASKINSTANCE_
|
备注所属的任务实例
|
|
JBPM_TOKEN
|
JBPM_COMMENT
|
FK_COMMENT_TOKEN
|
TOKEN_
|
备注所属的TOKEN
|
|
2.7 JBPM_JOB:流程工作表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_NODE
|
JBPM_JOB
|
FK_JOB_NODE
|
NODE_
|
流程工作所属的节点
|
|
JBPM_PROCESSINSTANCE
|
JBPM_JOB
|
FK_JOB_PRINST
|
PROCESSINSTANCE_
|
流程工作所属的流程实例
|
|
JBPM_ACTION
|
JBPM_JOB
|
FK_JOB_ACTION
|
ACTION_
|
流程工作所属的ACTION
|
|
JBPM_TASKINSTANCE
|
JBPM_JOB
|
FK_JOB_TSKINST
|
TASKINSTANCE_
|
流程工作所属的任务实例
|
|
JBPM_TOKEN
|
JBPM_JOB
|
FK_JOB_TOKEN
|
TOKEN_
|
流程工所属的TOKEN
|
|
2.9 JBPM_TOKENVARIABLEMAP:流程TOKEN变量MAP表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_VARIABLEINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_VARINST_TKVARMP
|
TOKENVARIABLEMAP_
|
(TOKENVARIABLEMAP不知道)
流程变量所属的TOKEN映射表
|
|
JBPM_MODULEINSTANCE
|
JBPM_TOKENVARIABLEMAP
|
FK_TKVARMAP_CTXT
|
CONTEXTINSTANCE_
|
流程TOKEN变量映射所属的流程上下文实例,对应JBPM_MODULEINSTANCE
|
|
JBPM_TOKEN
|
JBPM_TOKENVARIABLEMAP
|
FK_TKVARMAP_TOKEN
|
TOKEN_
|
流程TOKEN变量映射所属TOKEN
|
|
2.10 JBPM_MODULEINSTANCE:流程模块实例表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_PROCESSINSTANCE
|
JBPM_MODULEINSTANCE
|
FK_MODINST_PRCINST
|
PROCESSINSTANCE_
|
(模块的定义)
流程模块所对应的流程实例
|
|
JBPM_MODULEDEFINITION
|
JBPM_MODULEINSTANCE
|
FK_TASKMGTINST_TMD
|
TASKMGMTDEFINITION_
|
任务类模块实例所属的任务模
|
|
JBPM_SWIMLANEINSTANCE
|
JBPM_SWIMLANEINSTANCE
|
FK_SWIMLANEINST_TM
|
TASKMGMTINSTANCE_
|
模块实例对应的泳道实例
|
|
JBPM_TASKINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TASKINST_TMINST
|
TASKMGMTINSTANCE_
|
任务实例所属的模块实例
|
|
JBPM_TOKENVARIABLEMAP
|
JBPM_TOKENVARIABLEMAP
|
FK_TKVARMAP_CTXT
|
CONTEXTINSTANCE_
|
模块实例对应的TOKEN映射表
|
|
2.11 JBPM_BYTEARRAY:文件模块形式的流程变量实例表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_VARIABLEINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_BYTEINST_ARRAY
|
BYTEARRAYVALUE_
|
当流程变量是ByteArray类型时,变量的值
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_OLDBYTES
|
OLDBYTEARRAY_
|
原BYTEARRAY值,对应ByteArrayUpdateLog
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_NEWBYTES
|
NEWBYTEARRAY_
|
新BYTEARRAY对应的日志
|
|
JBPM_MODULEDEFINITION
|
JBPM_BYTEARRAY
|
FK_BYTEARR_FILDEF
|
FILEDEFINITION_
|
(FILEMODULE的概念不理解),对应JBPM_MODULEDEFINITION
|
|
JBPM_BYTEBLOCK
|
JBPM_BYTEBLOCK
|
FK_BYTEBLOCK_FILE
|
PROCESSFILE_
|
对应JBPM_BYTEARRAY
|
|
2.12 JBPM_BYTEBLOCK:
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_BYTEARRAY
|
JBPM_BYTEBLOCK
|
FK_BYTEBLOCK_FILE
|
PROCESSFILE_
|
对应JBPM_BYTEARRAY
|
|
3角色权限数据库表
3.1 JBPM_ID_USER:用户表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ID_MEM
BERSHIP
|
JBPM_ID_MEM
BERSHIP
|
`
|
USER_
|
用户
|
|
3.2 JBPM_ID_GROUP 用户组表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ID_GROUP
|
JBPM_ID_GROUP
|
FK_ID_GRP_PARENT
|
PARENT_
|
父表和字表的关系
|
|
JBPM_ID_MEMB
ERSHIP
|
JBPM_ID_MEMB
ERSHIP
|
FK_ID_MEMSHIP_GRP
|
GROUP_
|
组ID
|
|
3.3 JBPM_ID_MEMBERSHIP 用户成员表表现用户和组之间的多对多关系
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_ID_USER
|
JBPM_ID_MEMB
ERSHIP
|
FK_ID_MEMSHIP_USR
|
USER_
|
用户成员对应的用户
|
|
JBPM_ID_GROUP
|
JBPM_ID_MEM
BERSHIP
|
FK_ID_MEMSHIP_GRP
|
GROUP_
|
用户成员对应的组
|
|
3.4 JBPM_TASKINSTANCE 任务实例
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_VARIABLEINSTANCE
|
JBPM_VARIABLEINSTANCE
|
FK_VAR_TSKINST
|
TASKINSTANCE_
|
一个任务实例对应多个实例变量
|
|
JBPM_JOB
不懂
|
JBPM_JOB
|
FK_JOB_TSKINST
|
TASKINSTANCE_
|
一个任务实例对应多个JOB
|
|
JBPM_PROCESSINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TSKINS_PRCINS
|
PROCINST_
|
任务实例对应的流程实例
|
|
JBPM_MODULEINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TASKINST_TMINST
|
TASKINSTANCE_
|
任务实例对应的模块实例
|
|
JBPM_SWIMLANEINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TASKINST_SLINST
|
SWIMLANEINTANCE_
|
定制任务实例的泳道实例
|
|
JBPM_TASK
|
JBPM_TASKINSTANCE
|
FK_TASKINST_TASK
|
TASK_
|
任务所属的任务实例
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_TASKINST
|
TASKINSTANCE_
|
定制任务实例的日志记录
|
|
JBPM_TOKEN
|
JBPM_TASKINSTANCE
|
FK_TASKINST_TOKEN
|
TOKEN_
|
任务实例所属的TOKEN
|
|
JBPM_COMMENT
|
JBPM_COMMENT
|
FK_COMMENT_TSK
|
TASKINSTANCE_
|
定制流程的备注
|
|
JBPM_TASKACTORPOOL
|
JBPM_TASKACTORPOOL
|
FK_TASKACTPL_TSKI
|
TASKINSTANCE_
|
角色对应的任务实例
|
|
3.5 JBPM_TASKACTORPOOL 用户行为汇总
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_POOLEDACTOR
|
JBPM_TASKACTORPOOL
|
FK_TSKACTPOL_PLACT
|
POOLEDACTOR_
|
一个任务对应一个
|
|
JBPM_TASKINSTANCE
|
JBPM_TASKACTORPOOL
|
FK_TASKACTPL_TSKI
|
TASKINSTANCE_
|
一实例ID个应一个任务实例
|
|
3.6 JBPM_POOLEDACTOR 汇集参与者表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_TASKACTORPOOL
|
JBPM_TASKACTORPOOL
|
FK_TSKACTPOL_PLACT
|
POOLEDACTOR_
|
实例分配人员
|
|
JBPM_SWIMLANEINTANCE
|
JBPM_POOLEDACTOR
|
FK_POOLEDACTOR_SLI
|
SWIMLANEINTANCE_
|
ACTIOR所属的管道
|
|
3.7 JBPM_ID_PERMISSIONS 用户权限表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
|
|
|
|
|
|
3.8 JBPM_SWIMLANEINSTANCE 泳道实例表
关系表
|
外键存在表
|
外键名称
|
外键存在表字段
|
存在原因
|
可能
关系
|
JBPM_POOLEDACTOR
|
JBPM_POOLEDACTOR
|
FK_POOLEDACTOR_SLI
|
SWIMLANEINSTANCE_
|
实例分配人员对应的泳道实例
|
|
JBPM_TASKINSTANCE
|
JBPM_TASKINSTANCE
|
FK_TASKINST_SLINST
|
SWIMLANEINSTANCE_
|
一个泳道实例对应多个任务实例
|
|
JBPM_LOG
|
JBPM_LOG
|
FK_LOG_SWIMINST
|
SWIMLANEINSTANCE_
|
泳道实例对应多个日志记录
|
|
JBPM_MODULEINSTANCE
|
JBPM_SWIMLANEINSTANCE
|
FK_SWIMLANEINST_TM
|
TASKMGMTINSTANCE_
|
任务管理的模块实例
|
|
JBPM_SWIMLANE
|
JBPM_SWIMLANEINSTANCE
|
FK_SWIMLANEINST_SL
|
SWIMLANE_
|
定制实例泳道分配的泳道
|
|
posted on 2008-03-21 11:37
大博的BLOG 阅读(4999)
评论(1) 编辑 收藏