BPM业务流程管理数据库表.docx
- 文档编号:29022
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:21
- 大小:17.22KB
BPM业务流程管理数据库表.docx
《BPM业务流程管理数据库表.docx》由会员分享,可在线阅读,更多相关《BPM业务流程管理数据库表.docx(21页珍藏版)》请在冰豆网上搜索。
BPM业务流程管理数据库表
(BPM业务流程管理)数据库表
JBPM数据库表说明
1流程配置类数据库表:
1.1JBPM_PROCESSDEFINITION:
流程模版表
字段名
字段含义
主键
外键
ID_
流程模版标识
√
×
NAME_
流程模版名称
×
×
VERSION_
流程模版版本,对于同一流程模版,多次插入数据库时,数据库中有多条记录,每条记录中的版本号一次增加
×
×
ISTERMINATIONIMPLICIT_
是否支持强行终止流程(目前理解)
×
×
STARTSTATE_
起始节点ID,在JBPM_NODE表中
×
√
1.2JBPM_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时使用,
1.3JBPM_TRANSITION:
流程迁移表
字段名
字段含义
主键
外键
ID_
流程迁移标识
√
NAME_
流程迁移名称
PROCESSDEFINITION_
迁移所在的流程模版id
√
FROM_
迁移来源,对应Node的id
√
TO_
迁移目的,对应Node的id
√
FROMINDEX_
?
1.4JBPM_ACTION:
流程动作表
字段名
字段含义
主键
外键
ID_
流程动作标识
√
NAME_
流程动作名称
√
CLASS_
流程动作分类:
A(动作):
org.jbpm.graph.def.Action
S(脚本):
org.jbpm.graph.action.Script
C(创建定时器):
org.jbpm.scheduler.def.CreateTimerActionI(取消定时器):
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_
?
1.5JBPM_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.6JBPM_DELEGATION:
流程代理类表(用于实例化jbpm中的action类)
字段名
字段含义
主键
外键
ID_
流程代理标识
√
CLASSNAME_
流程代理类名称
CONFIGURATION_
流程代理类配置信息
CONFIGTYPE_
流程代理类配置类型
PROCESSDEFINITION_
流程代理类所属流程定义,对应JBPM_PROCESSDEFINITION
√
1.7JBPM_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.8JBPM_TASKCONTROLLER:
流程任务控制器
字段名
字段含义
主键
外键
ID_
流程任务控制器标识
√
TASKCONTROLLERDELEGATION_
流程任务控制器对应的代理,对应JBPM_DELEGATION
√
1.9JBPM_VARIABLEACCESS:
流程变量表
字段名
字段含义
主键
外键
ID_
流程变量标识
√
VARIABLENAME_
流程变量名称
ACCESS_
流程变量存取方式
MAPPEDNAME
?
(暂时不使用)
PROCESSSTATE
流程变量所属的流程节点,对应JBPM_NODE
√
TASKCONTROLLER
流程变量所属的流程任务控制器,对应JBPM_TASKCONTROLLER
√
INDEX_
?
SCRIPT
流程变量所属的ACTION,对应JBPM_ACTION
√
1.10JBPM_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
√
1.11JBPM_EXCEPTIONHANDLER:
流程异常处理器表
字段名
字段含义
主键
外键
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_
流程异常处理器所属节点,对应JB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BPM 业务流程 管理 数据库