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_

  

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值