1.5 JBPM_EVENT:流程事件表
|
字段名 |
字段含义 |
主键 |
外键 |
|
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 |
√ |
1.6 JBPM_DELEGATION:流程代理类表(用于实例化jbpm中的action类)
|
字段名 |
字段含义 |
主键 |
外键 |
|
ID_ |
流程代理标识 |
√ | |
|
CLASSNAME_ |
流程代理类名称 | ||
|
CONFIGURATION_ |
流程代理类配置信息 | ||
|
CONFIGTYPE_ |
流程代理类配置类型 | ||
|
PROCESSDEFINITION_ |
流程代理类所属流程定义,对应JBPM_PROCESSDEFINITION |
√ |
1.7 JBPM_TASK:流程任务表
|
字段名 |
字段含义 |
主键 |
外键 |
|
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_ |
? |
1.8 JBPM_TASKCONTROLLER:流程任务控制器
|
字段名 |
字段含义 |
主键 |
外键 |
|
ID_ |
流程任务控制器标识 |
√ | |
|
TASKCONTROLLERDELEGATION_ |
流程任务控制器对应的代理,对应JBPM_DELEGATION |
√ |
1.9 JBPM_VARIABLEACCESS:流程变量表
|
字段名 |
字段含义 |
主键 |
外键 |
|
ID_ |
流程变量标识 |
√ | |
|
VARIABLENAME_ |
流程变量名称 | ||
|
ACCESS_ |
流程变量存取方式 | ||
|
MAPPEDNAME |
?(暂时不使用) | ||
|
PROCESSSTATE |
流程变量所属的流程节点,对应JBPM_NODE |
√ | |
|
TASKCONTROLLER |
流程变量所属的流程任务控制器,对应JBPM_ TASKCONTROLLER |
√ | |
|
INDEX_ |
? | ||
|
SCRIPT |
流程变量所属的ACTION,对应JBPM_ ACTION |
√ |
1.10 JBPM_MODULEDEFINITION:流程模块定义表
|
字段名 |
字段含义 |
主键 |
外键 |
|
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 |
√ |
本文详细介绍了JBPM流程引擎中的关键表结构,包括流程事件、流程代理类、流程任务等,解析了各表的主要字段及其作用,有助于理解JBPM的工作原理。
1520

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



