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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值