现在的位置: 首页 > 数据库 > 正文

JBPM数据库表说明 (1)

2019年06月12日 数据库 ⁄ 共 2202字 ⁄ 字号 评论关闭

JBPM数据库表说明

1 流程配置类数据库表:

1.1 JBPM_PROCESSDEFINITION:流程模版

字段名

字段含义

主键

外键

ID_

流程模版标识

×

NAME_

流程模版名称

×

×

VERSION_

流程模版版本,对于同一流程模版,多次插入数据库时,数据库中有多条记录,每条记录中的版本号一次增加

×

×

ISTERMINATIONIMPLICIT_

是否支持强行终止流程(目前理解)

×

×

STARTSTATE_

起始节点ID,在JBPM_NODE表中

×

 

1.2 JBPM_NODE:流程节点表

字段名

字段含义

主键

外键

ID_

流程节点标识

CLASS_

节点类型:

C: org.jbpm.graph.node.ProcessState

D: org.jbpm.graph.node.Decision

E: org.jbpm.graph.node.EndState

F: org.jbpm.graph.node.Fork

J: org.jbpm.graph.node.Join

K: org.jbpm.graph.node.TaskNode

N: org.jbpm.graph.def.Node

R: org.jbpm.graph.node.StartState

S: org.jbpm.graph.node.State

U: org.jbpm.graph.def.SuperState

NAME_

流程节点名称

SUBPROCESSDEFINITION_

节点类型为ProcessState时使用,代表子流程模版id

ISASYNC_

节点是否支持异步机制

ACTION_

节点中指定的action,对应JBPM_ACTION

SUPERSTATE_

节点对应的SuperStateid,表明该节点属于某个SuperState

PROCESSDEFINITION_

节点所在的流程模版id

DECISIONDELEGATION

节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION

DECISIONEXPRESSION_

节点类型为Decision时使用,该属性表示Decision中使用的判断表达式

SIGNAL_

节点类型为Task

CREATETASKS_

节点类型为Task

ENDTASKS_

节点类型为Task

NODECOLLECTIONINDEX_

节点类型为SuperState时使用,

 

1.3 JBPM_TRANSITION:流程迁移表

字段名

字段含义

主键

外键

ID_

流程迁移标识

NAME_

流程迁移名称

PROCESSDEFINITION_

迁移所在的流程模版id

FROM_

迁移来源,对应Nodeid

TO_

迁移目的,对应Nodeid

FROMINDEX_

 

1.4 JBPM_ACTION:流程动作表

字段名

字段含义

主键

外键

ID_

流程动作标识

NAME_

流程动作名称

CLASS_

流程动作分类:

A(动作): org.jbpm.graph.def.Action

S(脚本): org.jbpm.graph.action.Script

C(创建定时器):

org.jbpm.scheduler.def.CreateTimerAction I(取消定时器):

org.jbpm.scheduler.def.CancelTimerAction

ISPROPAGATIONALLOWED_

ACTIONEXPRESSION_

动作类行为I时使用,表示动作执行的脚本

ISASYNC_

动作是否支持异步机制

REFERENCEDACTION_

动作中引用的动作,对应JBPM_ACTION

ACTIONDELEGATION_

动作类型为A时使用,表示动作执行的代理类,对应JBPM_DELEGATION

EVENT_

动作中指定的事件,对应JBPM_EVENT

PROCESSDEFINITION_

动作所在的流程模版id

TIMERNAME_

定时器名称

DUEDATE_

定时器间隔时间

REPEAT_

定时器动作执行次数

TRANSITIONNAME_

动作指定后指向的Transition

TIMERACTION_

定时器动作代理类,对应JBPM_ACTION

EXPRESSION_

定时器执行表达式

EVENTINDEX_

EXCEPTIONHANDLER_

异常处理类,对应JBPM_ EXCEPTIONHANDLER

EXCEPTIONHANDLERINDEX_

 

1.5 JBPM_EVENT流程事件表

字段名

字段含义

主键

外键

ID_

流程事件标识

EVENTTYPE_

流程事件类型名称

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

 

抱歉!评论已关闭.