JBPM数据库表说明 (1)

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


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值