字段名
字段含义
主键
外键
ID_
流程模版标识
√
×
NAME_
流程模版名称
×
×
VERSION_
流程模版版本,对于同一流程模版,多次插入数据库时,数据库中有多条记录,每条记录中的版本号一次增加
×
×
ISTERMINATIONIMPLICIT_
是否支持强行终止流程(目前理解)
×
×
STARTSTATE_
起始节点 ID ,在 JBPM_NODE 表中
×
√
字段名
字段含义
主键
外键
ID_
流程节点标识
√
CLASS_
节点类型:
C : org.jbpm.graph.node.ProcessState
D : org.jbpm.graph.node.Decision
E : org.jbpm.graph.node.EndState
F : org.jbpm.graph.node.Fork
J : org.jbpm.graph.node.Join
K : org.jbpm.graph.node.TaskNode
N : org.jbpm.graph.def.Node
R : org.jbpm.graph.node.StartState
S : org.jbpm.graph.node.State
U : org.jbpm.graph.def.SuperState
NAME_
流程节点名称
SUBPROCESSDEFINITION_
节点类型为 ProcessState 时使用,代表子流程模版 id
√
ISASYNC_
节点是否支持异步机制
ACTION_
节点中指定的 action ,对应 JBPM_ACTION 表
√
SUPERSTATE_
节点对应的 SuperState 的 id ,表明该节点属于某个 SuperState
√
PROCESSDEFINITION_
节点所在的流程模版 id
√
DECISIONDELEGATION
节点类型为 Decision 时使用,表明 Decision 对应的代理类,对应 JBPM_DELEGATION 表
√
DECISIONEXPRESSION_
节点类型为 Decision 时使用,该属性表示 Decision 中使用的判断表达式
SIGNAL_
节点类型为 Task
CREATETASKS_
节点类型为 Task
ENDTASKS_
节点类型为 Task
NODECOLLECTIONINDEX_
节点类型为 SuperState 时使用,
字段名
字段含义
主键
外键
ID_
流程 迁移 标识
√
NAME_
流程 迁移 名称
PROCESSDEFINITION_
迁移 所在的流程模版 id
√
FROM_
迁移来源,对应 Node 的 id
√
TO_
迁移目的, 对应 Node 的 id
√
FROMINDEX_
?
字段名
字段含义
主键
外键
ID_
流程 动作 标识
√
NAME_
流程 动作 名称
√
CLASS_
流程 动作分类:
A (动作) : org.jbpm.graph.def.Action
S (脚本) : org.jbpm.graph.action.Script
C (创建定时器) :
org.jbpm.scheduler.def.CreateTimerAction I (取消定时器) :
org.jbpm.scheduler.def.CancelTimerAction
ISPROPAGATIONALLOWED_
?
ACTIONEXPRESSION_
动作类行为 I 时使用,表示动作执行的脚本
ISASYNC_
动作是否支持异步机制
REFERENCEDACTION_
动作中引用的动作,对应 JBPM_ACTION
√
ACTIONDELEGATION_
动作类型为 A 时使用,表示动作执行的代理类,对应 JBPM_ DELEGATION
√
EVENT_
动作中指定的事件,对应 JBPM_EVENT
PROCESSDEFINITION_
动作所在的流程模版 id
√
TIMERNAME_
定时器名称
DUEDATE_
定时器间隔时间
REPEAT_
定时器动作执行次数
TRANSITIONNAME_
动作指定后指向的 Transition
TIMERACTION_
定时器动作代理类,对应 JBPM_ACTION
EXPRESSION_
定时器执行表达式
EVENTINDEX_
?
EXCEPTIONHANDLER_
异常处理类,对应 JBPM_ EXCEPTIONHANDLER
EXCEPTIONHANDLERINDEX_
?
字段名
字段含义
主键
外键
ID_
流程 事件 标识
√
EVENTTYPE_
流程 事件类型 名称
TYPE_
流程事件所在的图形节点类型
"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_
流程事件所在的图形节点的 ID
PROCESSDEFINITION_
流程 事件所属流程定义,对应 JBPM _PROCESSDEFINITION
√
NODE_
流程 事件所属节点,对应 JBPM _NODE
√
TRANSITION_
流程 事件所属迁移,对应 JBPM _ TRANSITION
√
TASK_
流程 事件所属任务,对应 JBPM _ TASK
√
字段名
字段含义
主键
外键
ID_
流程 代理 标识
√
CLASSNAME_
流程 代理类名称
CONFIGURATION_
流程 代理类配置信息
CONFIGTYPE_
流程 代理类配置类型
PROCESSDEFINITION_
流程 代理类所属流程定义,对应 JBPM _PROCESSDEFINITION
√
字段名
字段含义
主键
外键
ID_
流程 任务 标识
√
NAME_
流程 任务名称
PROCESSDEFINITION_
流程 任务所属流程定义,对应 JBPM _PROCESSDEFINITION
√
DESCRIPTION_
流程 任务描述
ISBLOCKING_
任务是否为阻塞(任务不完成、流程不能继续)
ISSIGNALING_
任务是否可以驱动 TOKEN
DUEDATE
任务持续时间,表明任务应在多长时间内完成
ACTORIDEXPRESSION
?
POOLEDACTORSEXPRESSION
?
TASKMGMTDEFINITION_
任务所属的任务管理模块 ID ,对应 JBPM_MODULEDEFIFNITION
√
TASKNODE_
任务所属的 TASK_NODE ,对应 JBPM_NODE
√
STARTSTATE
任务所属的 START_NODE ,对应 JBPM_NODE
√
ASSIGNMENTDELEGATION
?
√
SWIMLANE
执行该任务的泳道(角色)
√
TASKCONTROLLER_
?
字段名
字段含义
主键
外键
ID_
流程任务控制器 标识
√
TASKCONTROLLER DELEGATION_
流程任务控制器对应的代理,对应 JBPM _DELEGATION
√
字段名
字段含义
主键
外键
ID_
流程变量 标识
√
VARIABLENAME _
流程变量名称
ACCESS_
流程变量存取方式
MAPPEDNAME
?(暂时不使用)
PROCESSSTATE
流程变量所属的流程节点,对应 JBPM _NODE
√
TASKCONTROLLER
流程变量所属的流程任务控制器,对应 JBPM _ TASKCONTROLLER
√
INDEX_
?
SCRIPT
流程变量所属的 ACTION ,对应 JBPM _ ACTION
√
字段名
字段含义
主键
外键
ID_
流程模块 标识
√
CLASS _
流程模块类型:
M : org.jbpm.module.def.ModuleDefinition
C : org.jbpm.context.def.ContextDefinition
F : org.jbpm.file.def.FileDefinition
L: org.jbpm.logging.def.LoggingDefinition
I: org.jbpm.scheduler.def.SchedulerDefinition
T: org.jbpm.taskmgmt.def.TaskMgmtDefinition
NAME_
流程模块名称
PROCESSDEFINITION_
流程 模块所属流程定义,对应 JBPM _PROCESSDEFINITION
√
STARTTASK
类型为 T 时使用,对应 JBPM _TASK
√
字段名
字段含义
主键
外键
ID_
流程异常处理器 标识
√
EXCEPTIONHANDLERNAME _
流程异常处理器名称
TYPE_
流程异常处理器所在的图形节点类型
"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_
流程异常处理器所在的图形节点的 ID
PROCESSDEFINITION_
流程异常处理器所属流程定义,对应 JBPM _PROCESSDEFINITION
√
NODE_
流程异常处理器所属节点,对应 JBPM _NODE
√
TRANSITION_
流程异常处理器所属迁移,对应 JBPM _ TRANSITION
√
TASK_
流程异常处理器所属任务,对应 JBPM _ TASK
√
GRAPHELEMENTINDEX_
流程异常处理器中包含的 ACTION 集合的索引(?)
字段名
字段含义
主键
外键
INDEX_
标识
√
DECISION _
所属的 DECISION ,对应 JBPM_NODE
√
TRANSITIONNAME_
DECISION 节点的 “ 离开节点名称 ”
EXPRESSION
每一个 “ 离开节点名称 ” 对应的条件表达式
字段名
字段含义
主键
外键
ID_
标识
√
NAME _
泳道名称
√
TRANSITIONNAME_
DECISION 节点的 “ 离开节点名称 ”
EXPRESSION
每一个 “ 离开节点名称 ” 对应的条件表达式
相关资源:JBPM数据库表说明.doc
