JBPM数据库表说明(2)

转自: http://www.blogjava.net/libin2722/archive/2008/11/20/143249.html

2 流程运行类数据库表:

2.1 JBPM_PROCESSINSTANCE :流程实例表

字段名

字段含义

主键

外键

ID_

标识

VERSION _

版本

START_

流程实例开始时间

END_

流程实例结束时间

ISSUSPENDED

流程实例是否暂停

PROCESSDEFINITION_

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

ROOTTOKEN_

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

SUPERPROCESSTOKEN_

父流程的当前 TOKENID ,当流程实例为子流程实例时使用,表明由父流程进入子流程时,父流程的当前 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

 

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_

 

2.5 JBPM_VARIABLEINSTANCE :流程变量实例表

字段名

字段含义

主键

外键

ID_

标识

CLASS_

变量类型:

V : org.jbpm.context.exe.VariableInstance

B : org.jbpm.context.exe.variableinstance.ByteArrayInstance

D : org.jbpm.context.exe.variableinstance.DateInstance

O : org.jbpm.context.exe.variableinstance.DoubleInstance

H : org.jbpm.context.exe.variableinstance.HibernateLongInstance

I : org.jbpm.context.exe.variableinstance.HibernateStringInstance

L : org.jbpm.context.exe.variableinstance.LongInstance

S : org.jbpm.context.exe.variableinstance.StringInstance

N : org.jbpm.context.exe.variableinstance.NullInstance

NAME_

变量名称

TYPE_

CONVERTER_

数值转换器

TOKEN_

变量所在的 TOKEN ,对应 JBPM_TOKEN

TOKENVARIABLEMAP_

该变量所属的 TOKEN 的变量映射,对应 JBPM_TOKENVARIABLEMAP

PROCESSINSTANCEINDEX_

PROCESSINSTANCE_

变量所在的流程实例,对应 JBPM_PROCESSINSTANCE

BYTEARRAYVALUE_

当流程变量是 ByteArray 类型时,变量的值,对应 JBPM_BYTEARRAY

DATEVALUE_

当流程变量是 DATE 类型时,变量的值

DOUBLEVALUE_

当流程变量是 DOUBLE 类型时,变量的值

LONGIDCLASS_

当流程变量是了 HibernateLongInstance 类型时,变量的类型

LONGVALUE_

当流程变量是了 HibernateLongInstance/Long 类型时,变量的值

STRINGIDCLASS_

当流程变量是了 HibernateStringInstance 类型时,变量的类型

STRINGVALUE_

当流程变量是了 HibernateStringInstance/String 类型时,变量的值

TASKINSTANCE_

变量所在的任务实例,对应 JBPM_TASKINSTANCE

 

2.6 JBPM_COMMENT :流程备注信息表

字段名

字段含义

主键

外键

ID_

标识

VERSION _

版本

ACTORID_

产生该备注的 ACTOR

TIME_

流程备注产生时间

MESSAGE_

流程备注信息

TOKEN_

流程备注所属的 TOKEN ,对应 JBPM_TOKEN

TASKINSTANCE_

流程备注所属的 TASKINSTANCE ,对应 JBPM_TASKINSTANCE

TOKENINDEX_

TASKINSTANCEINDEX_

 

2.7 JBPM_MESSAGE :流程异步消息表

字段名

字段含义

主键

外键

ID_

标识

CLASS_

消息类型

M : org.jbpm.msg.Message T : org.jbpm.msg.db.TextMessage

A : org.jbpm.command.ExecuteActionCommand

N : org.jbpm.command.ExecuteNodeCommand

S : org.jbpm.command.SignalCommand

K : org.jbpm.command.TaskInstanceEndCommand

DESTINATION_

消息目的源

EXCEPTION_

消息异常信息

ISSUSPENDED_

TOKEN_

流程消息所属的 TOKEN ,对应 JBPM_TOKEN

TASKINSTANCE_

流程消息所属的 TASKINSTANCE ,对应 JBPM_TASKINSTANCE

TEXT_

消息内容

ACTION_

流程消息所属的 ACTION ,对应 JBPM_ ACTION

NODE_

流程消息所属的 NODE ,对应 JBPM_ NODE

TRANSITIONNAME_

 

2.8 JBPM_TIMER :流程定时器表

字段名

字段含义

主键

外键

ID_

标识

NAME_

定时器名称

DUEDATE_

定时器每次执行的间隔时间

REPEAT_

定时器是否重复执行

TRANSITIONNAME_

定时器执行后,流程的目的 TRANSITION 名称

EXCEPTION_

流程备注所属的 TOKEN ,对应 JBPM_TOKEN

ISSUSPENDED_

ACTION_

定时器所属的 ACTION ,对应 JBPM_ ACTION

TOKEN_

定时器所属的 TOKEN ,对应 JBPM_ TOKEN

PROCESSINSTANCE_

定时器所属的 PROCESSINSTANCE ,对应 JBPM_PROCESSINSTANCE

TASKINSTANCE_

定时器所属的 TASKINSTANCE ,对应 JBPM_TASKINSTANCE

GRAPHELEMENTTYPE_

定时器所属的图形元素类型

GRAPHELEMENT_

定时器所属的图形元素

 

2.9 JBPM_TOKENVARIABLEMAP :流程 TOKEN 变量 MAP

字段名

字段含义

主键

外键

ID_

标识

TOKEN_

流程 TOKEN 变量映射所属的 TOKEN ,对应 JBPM_TOKEN

CONTEXTINSTANCE_

流程 TOKEN 变量映射所属的流程上下文实例,对应 JBPM_MODULEINSTANCE

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值