BPM业务流程管理数据库表.docx

上传人:b****2 文档编号:29022 上传时间:2022-10-01 格式:DOCX 页数:21 大小:17.22KB
下载 相关 举报
BPM业务流程管理数据库表.docx_第1页
第1页 / 共21页
BPM业务流程管理数据库表.docx_第2页
第2页 / 共21页
BPM业务流程管理数据库表.docx_第3页
第3页 / 共21页
BPM业务流程管理数据库表.docx_第4页
第4页 / 共21页
BPM业务流程管理数据库表.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

BPM业务流程管理数据库表.docx

《BPM业务流程管理数据库表.docx》由会员分享,可在线阅读,更多相关《BPM业务流程管理数据库表.docx(21页珍藏版)》请在冰豆网上搜索。

BPM业务流程管理数据库表.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1