JBPM工作流引擎数据库表结构解析4
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_
?
???
?