读书人

JBPM工作流引擎数据库表构造解析3

发布时间: 2012-12-18 12:43:41 作者: rapoo

JBPM工作流引擎数据库表结构解析3
1.11JBPM_EXCEPTIONHANDLER:流程异常处理器表

?

字段名

字段含义

主键

外键

ID_

流程异常处理器标识

?

EXCEPTIONHANDLERNAME_

流程异常处理器名称

??

TYPE_

流程异常处理器所在的图形节点类型

"A" :Task

"C" :ProcessState

"D" :Decision"

"E" :EndState"

"F" :Fork"

"J" :Join"

"K" :TaskNode"

"N" :Node"

"P" :ProcessDefinition"

"R" :StartState"

"S" :State"

"T" :Transition"

"U" :SuperState"

??

GRAPHELEMENT_

流程异常处理器所在的图形节点的ID

??

PROCESSDEFINITION_

流程异常处理器所属流程定义,对应JBPM_PROCESSDEFINITION

?

NODE_

流程异常处理器所属节点,对应JBPM_NODE

?

TRANSITION_

流程异常处理器所属迁移,对应JBPM_ TRANSITION

?

TASK_

流程异常处理器所属任务,对应JBPM_TASK

?

GRAPHELEMENTINDEX_

流程异常处理器中包含的ACTION集合的索引(?)

??

?

?

1.12 JBPM_DECISIONCONDITION:DECISION节点判断条件表

?

字段名

字段含义

主键

外键

INDEX_

标识

?

DECISION_

所属的DECISION,对应JBPM_NODE

?

TRANSITIONNAME_

DECISION节点的“离开节点名称”

??

EXPRESSION

每一个“离开节点名称”对应的条件表达式

??

?

?

1.13 JBPM_ SWINLANE:DECISION节点判断条件表

?

字段名

字段含义

主键

外键

ID_

标识

?

NAME_

泳道名称

?

TRANSITIONNAME_

DECISION节点的“离开节点名称”

??

EXPRESSION

每一个“离开节点名称”对应的条件表达式

??

?

?

2 流程运行类数据库表:2.1 JBPM_PROCESSINSTANCE:流程实例表

?

字段名

字段含义

主键

外键

ID_

标识

?

VERSION_

版本

??

START_

流程实例开始时间

??

END_

流程实例结束时间

??

ISSUSPENDED

流程实例是否暂停

??

PROCESSDEFINITION_

流程实例所属的流程模版,对应JBPM_PROCESSDEFINITION

?

ROOTTOKEN_

流程实例对应的TOKEN,对应JBPM_TOKEN

?

SUPERPROCESSTOKEN_

父流程的当前TOKEN的ID,当流程实例为子流程实例时使用,表明由父流程进入子流程时,父流程的当前TOKEN。对应JBPM_TOKEN

?

?

?

2.2 JBPM_TOKEN:流程TOKEN表

?

字段名

字段含义

主键

外键

ID_

标识

?

VERSION_

版本

??

START_

TOKEN开始时间

??

END_

TOKEN结束时间

??

NODEENTER_

TOKEN进入当前节点(TOKEN当前所处的节点)的时间

??

NEXTLOGINDEX_

??

ISABLETOREACTIVATEPARENT_

能否重新激活父TOKEN标志

??

ISTERMINATIONIMPLICIT_

能够强制终止TOKEN标志

??

ISSUSPENDED_

TOKEN是否处于暂停状态

??

NODE_

TOKEN所在的当前节点,对应JBPM_NODE

?

PROCESSINSTANCE_

TOKEN所属的流程实例,对应JBPM_PROCESSINSTANCE

?

PARENT_

TOKEN的父TOKEN,当TOKEN是由fock产生或处于子流程中时使用,对应JBPM_TOKEN

?

?

?

读书人网 >其他数据库

热点推荐