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_

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

 

你可能感兴趣的:(jbpm,F#,J#)