`

JBPM3.2.2表关系详尽解释与全面分析 转载

    博客分类:
  • JBPM
 
阅读更多

http://www.blogjava.net/swboo/articles/187659.html

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_

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_DECISIONCONDITIONSDECISION节点判断条件表

关系表

外键存在表

外键名称

外键存在表字段

存在原因

可能

关系

JBPM_NODE

JBPM_DECISIONCONDITIONS

FK_DECCOND_DEC

DECISION_

指明DECISION所对应的节点

 

 

1.13 JBPM_ SWIMLANEDECISION节点判断条件表

关系表

外键存在表

外键名称

外键存在表字段

存在原因

可能

关系

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_

定制实例泳道分配的泳道

 

 

分享到:
评论

相关推荐

    jbpm 3.2.2 表说明

    jbpm 3.2.2 表说明 详尽解释

    jbpm3.2.2工作流入门例子

    jbpm3.2.2是jbpm的一个版本,它在当时提供了许多关键功能,如流程定义、流程实例管理、任务管理和事件处理等。本入门例子旨在帮助初学者快速理解和应用jbpm。 在jbpm3.2.2中,工作流引擎是核心组件,它负责解析流程...

    JBPM3.2.2开发环境部署

    开源工作流JBPM3.2.2开发环境部署 Ant Eclipse插件安装以及数据库

    JBPM3.2.2数据库备份

    该文件是jbpm (工作流系统)的数据库备份,该备份文件用于ORACLE下

    jbpm3.2.2 web工程框架

    【jbpm3.2.2 Web工程框架】是企业级工作流程管理(Business Process Management,BPM)系统jbpm的一个特定版本,适用于构建基于Web的应用程序。jbpm是一款开源的BPM解决方案,它允许开发者设计、执行、管理和监控...

    JBPM表关系详尽解释

    ### JBPM表关系详尽解释 #### 一、概述 JBPM是一款开源的工作流引擎,它基于Java语言,主要用于管理业务流程。JBPM的核心优势在于其灵活的流程定义方式以及强大的扩展能力。本文将深入探讨JBPM中的表关系,帮助...

    jbpm3.2.2在mysql中字段的类型的错误

    ### jbpm3.2.2在mysql中字段的类型的错误:解决方案与理解 #### 引言 在使用jbpm3.2.2(一个开源的工作流引擎)与MySQL数据库进行集成时,可能会遇到关于字段类型不匹配的问题。这通常发生在初始化数据库结构或...

    jbpm3.2.2+spring2.5+hibernate3.0+struts2.0

    【jbpm3.2.2】 Jbpm是一个开源的工作流管理系统,它提供了一整套业务流程自动化解决方案。在3.2.2版本中,jbpm提供了对工作流建模、执行、监控和管理的功能。它支持BPMN(Business Process Modeling Notation)标准...

    JBPM3.2.2工作流引擎源代码

    JBPM3.2.2源码,工作流引擎。JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源...

    spring2.5.4+hibernate3.2.6+struts2+jbpm3.2.2配置方法

    在这个配置中,我们将探讨如何将这些框架集成在一起,创建一个基于Spring 2.5.4、Hibernate 3.2.6、Struts2和jbpm3.2.2的应用。 1. **Spring框架**: - Spring 2.5.4作为应用的核心容器,负责管理应用的bean(对象...

    spring2.5.4+hibernate3.2.6+struts2+jbpm3.2.2收藏

    在这个场景中,我们讨论的是如何将Spring 2.5.4、Hibernate 3.2.6、Struts2以及jbpm 3.2.2这四个组件集成到一个项目中。下面将分别介绍这些组件以及它们在整合过程中的配置细节。 1. **Spring 2.5.4**: Spring 是...

    JBPM-3.2.2

    在Java环境中,JBPM的3.2.2版本可以很好地与Spring、Hibernate等其他开源框架集成,实现企业级应用中的工作流自动化。通过使用JBPM,企业可以提高业务流程的灵活性和可维护性,同时降低流程变更对系统的影响。 总之...

    jbpm3.2表说明

    jbpm3.2表说明 很详细 1.1 JBPM_PROCESSDEFINITION:流程模版表 关系表 外键存在表 外键名称 外键存在表字段 存在原因 可能 关系 JBPM_NODE JBPM_NODE FK_PROCST_SBPRCDEF SUBPROCESSDEFINITION_ 子流程的...

    JBPM数据库表关系

    了解JBPM数据库表的关系对于有效使用和维护JBPM系统至关重要。以下将详细阐述这些表及其相互关系。 1. **流程配置类数据库表**: - **JBPM_ACTION**: 存储流程中的动作信息,如任务分配、通知等。 - **JBPM_...

    JBPM数据库表说明

    这些数据库表共同构成了JBPM工作流的核心数据结构,它们之间的关系密切,共同支撑着流程实例的创建、执行和管理。例如,当流程启动时,会根据JBPM_PROCESSDEFINITION表中的信息创建流程实例,并在JBPM_NODE表中查找...

    jbpm数据库表结构

    - **JBPM_TASKACTORPOOL**:任务参与者关系表,记录任务与用户的关联关系。 - **JBPM_TASKINSTANCE**:任务实例表,记录每个任务的具体执行情况。 4. **其他支持表** - **JBPM_ACTION**:action记录表,记录流程...

    JBPM数据表之间的关系

    了解JBPM数据表之间的关系对于深入理解和开发基于JBPM的应用至关重要。以下是对JBPM主要数据库表及其关联的详细说明: 1. **JBPM_PROCESSDEFINITION**: - ID_:此字段是流程模版的唯一标识,用于区分不同的流程...

    jbpm自带表及其相互之间的关系详解

    ### JBPM自带表及其相互之间的关系详解 JBPM(JBoss Business Process Management)是一个开源的工作流引擎,基于Java,用于实现业务流程管理(BPM)。它提供了强大的工具和API来设计、部署和运行复杂的业务流程。...

    jbpm支持表_mysql的sql文件

    标题“jbpm支持表_mysql的sql文件”表明我们要讨论的是关于jbpm(一个开源的工作流管理系统)在MySQL数据库中的表结构和支持性SQL脚本。jbpm是一个强大的业务流程管理(BPM)和工作流系统,它允许开发者设计、执行、...

    JBPM数据库表说明.

    JBPM(JBoss Business Process Management)是一款开源的工作流和业务流程管理系统,用于设计、执行、监控...通过深入分析这些表,开发者可以更好地理解和控制JBPM的工作流程行为,实现更高效、更灵活的业务流程管理。

Global site tag (gtag.js) - Google Analytics