JBPM工作流引擎数据库表结构解析4

本文介绍JBPM流程引擎中的流程日志表(JBPM_LOG)及流程实时ACTION表(JBPM_RUNTIMEACTION)的设计细节。涵盖日志类型的定义、关键字段解释以及实时ACTION表中的事件类型和图形节点类型等核心信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2.3 JBPM_LOG:流程日志表

 

字段名

字段含义

主键

外键

ID_

标识

 

CLASS_

日志类型:

A: ActionLog

B: ByteArrayUpdateLog

C: CompositeLog

D: VariableDeleteLog E: DateUpdateLog

F: HibernateStringUpdateLog

G: LongUpdateLog

H: HibernateLongUpdateLog

I: ProcessInstanceCreateLog

L: DoubleUpdateLog

M: MessageLog

N: NodeLog

O: TokenCreateLog

P: ProcessLog

R: VariableCreateLog S: SignalLog

T: TransitionLog

U: StringUpdateLog

V: VariableLog

W: VariableUpdateLog X: ProcessInstanceEndLog

Y: TokenEndLog

0: TaskLog

1: TaskCreateLog

2: TaskAssignLog

3: TaskEndLog

4: SwimlaneLog

5: SwimlaneCreateLog

6: SwimlaneAssignLog

  

INDEX_

  

DATE_

日志产生时间

  

TOKEN _

日志所属TOKEN

  

PARENT_

日志的父日志,对应JBPM_LOG

  

CHILD_

创建的子TOKEN,对应TokenCreateLog

结束的子TOKEN,对应TokenEndLog

  

MESSAGE_

消息信息,当日志类型为M(MessageLog)时使用

  

EXCEPTION_

日志异常信息,对应ActionLog

  

ACTION_

日志所属ACTION,当日志类型为A(ActionLog)时使用

  

NODE_

日志所属NODE,当日志类型为N(NodeLog)时使用

  

ENTER_

进入节点时间,对应NodeLog

  

LEAVE_

离开节点时间,对应NodeLog

  

DURATION_

节点停留时间,对应NodeLog

  

TRANSITION_

日志所属TRANSITION

  

SOURCENODE_

TRANSITION的起点,对应TransitionLog

  

DESTINATIONNODE_

TRANSITION的终点,对应TransitionLog

  

VARIABLEINSTANCE_

日志所属的流程变量实例,对应VariableLog

  

OLDBYTEARRAY_

BYTEARRAY值,对应ByteArrayUpdateLog

  

NEWBYTEARRAY

BYTEARRAY值,对应ByteArrayUpdateLog

  

OLDDATEVALUE

DATE值,对应DateUpdateLog

  

NEWDATEVALUE

DATE值,对应DateUpdateLog

  

OLDDOUBLEVALUE_

DOUBLE值,对应DoubleUpdateLog

  

NEWDOUBLEVALUE_

DOUBLE值,对应DoubleUpdateLog

  

OLDLONGIDCLASS_

LONGIDCLASS值,对应HibernateLongUpdateLog

  

NEWLONGIDCLASS_

LONGIDCLASS值,对应HibernateLongUpdateLog

  

OLDLONGIDVALUE_

LONGID值,对应HibernateLongUpdateLog

  

NEWLONGIDVALUE_

LONGID值,对应HibernateLongUpdateLog

  

OLDSTRINGIDCLASS_

STRINGIDCLASS值,对应HibernateStringUpdateLog

  

OLDSTRINGIDVALUE_

STRINGID值,对应HibernateStringUpdateLog

  

NEWSTRINGIDCLASS_

STRINGIDCLASS值,对应HibernateStringUpdateLog

  

NEWSTRINGIDVALUE_

STRINGID值,对应HibernateStringUpdateLog

  

OLDLONGVALUE_

LONG值,对应LongUpdateLog

  

NEWLONGVALUE_

LONG值,对应LongUpdateLog

  

OLDSTRINGVALUE_

STRING值,对应StringUpdateLog

  

NEWSTRINGVALUE_

STRING值,对应StringUpdateLog

  

TASKINSTANCE_

日志所属的TASKINSTANCE,对应TaskLog

TaskCreateLog

TaskAssignLog

TaskEndLog

  

TASKACTORID_

任务的新ACTORID,对应TaskAssignLog

TaskCreateLog

SwimlaneCreateLog

SwimlaneAssignLog

  

TASKOLDACTORID_

任务的原ACTORID,对应TaskAssignLog

SwimlaneAssignLog

  

SWIMLANEINSTANCE_

日志所属的SWIMLANEINSTANC,对应SwimlaneLog

SwimlaneCreateLog

SwimlaneAssignLog

  

 

2.4 JBPM_RUNTIMEACTION:流程实时ACTION

 

字段名

字段含义

主键

外键

ID_

标识

 

VERSION_

版本

  

EVENTTYPE_

实时ACTION所处的事件类型名称

  

TYPE_

实时ACTION所在的图形节点类型

"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_

实时ACTION所在的图形节点的ID

  

PROCESSINSTANCE_

实时ACTION所在的流程实例,对应JBPM_PROCESSINSTANCE

  

ACTION_

实时ACTION对应的ACTION,对应JBPM_ACTION

  

PROCESSINSTANCEINDEX_

  

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值