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

被折叠的 条评论
为什么被折叠?



