`

JBPM3.2数据库表说明(增加JBPM_TASKINSTANCE的补充)

    博客分类:
  • JBPM
 
阅读更多

 

http://blog.csdn.net/ynztpwl/article/details/7851142

 

1 流程配置类数据库表:

1.1 JBPM_PROCESSDEFINITION:流程模版

字段名

字段含义

主键

外键

ID_

流程模版标识

×

NAME_

流程模版名称

×

×

VERSION_

流程模版版本,对于同一流程模版,多次插入数据库时,数据库中有多条记录,每条记录中的版本号一次增加

×

×

ISTERMINATIONIMPLICIT_

是否支持强行终止流程(目前理解)

×

×

STARTSTATE_

起始节点ID,在JBPM_NODE表中

×

 

1.2 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_

节点对应的SuperStateid,表明该节点属于某个SuperState

 

PROCESSDEFINITION_

节点所在的流程模版id

 

DECISIONDELEGATION

节点类型为Decision时使用,表明Decision对应的代理类,对应JBPM_DELEGATION

 

DECISIONEXPRESSION_

节点类型为Decision时使用,该属性表示Decision中使用的判断表达式

   

SIGNAL_

节点类型为Task

   

CREATETASKS_

节点类型为Task

   

ENDTASKS_

节点类型为Task

   

NODECOLLECTIONINDEX_

节点类型为SuperState时使用,

   

 

1.3 JBPM_TRANSITION:流程迁移表

字段名

字段含义

主键

外键

ID_

流程迁移标识

 

NAME_

流程迁移名称

   

PROCESSDEFINITION_

迁移所在的流程模版id

 

FROM_

迁移来源,对应Nodeid

 

TO_

迁移目的,对应Nodeid

 

FROMINDEX_

   

 

1.4 JBPM_ACTION:流程动作表

字段名

字段含义

主键

外键

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_

   

 

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

 

 

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_

流程异常处理器所属节点,对应JBPM_NODE

 

TRANSITION_

流程异常处理器所属迁移,对应JBPM_ TRANSITION

 

TASK_

流程异常处理器所属任务,对应JBPM_TASK

 

GRAPHELEMENTINDEX_

流程异常处理器中包含的ACTION集合的索引(?)

   

 

1.12 JBPM_DECISIONCONDITIONDECISION节点判断条件表

字段名

字段含义

主键

外键

INDEX_

标识

 

DECISION_

所属的DECISION,对应JBPM_NODE

 

TRANSITIONNAME_

DECISION节点的离开节点名称

   

EXPRESSION

每一个离开节点名称对应的条件表达式

   

 

1.13 JBPM_ SWINLANEDECISION节点判断条件表

字段名

字段含义

主键

外键

ID_

标识

 

NAME_

泳道名称

 

TRANSITIONNAME_

DECISION节点的离开节点名称

   

EXPRESSION

每一个离开节点名称对应的条件表达式

   

 

2 流程运行类数据库表:

2.1 JBPM_PROCESSINSTANCE:流程实例表

字段名

字段含义

主键

外键

ID_

标识

 

VERSION_

版本

   

START_

流程实例开始时间

   

END_

流程实例结束时间

   

ISSUSPENDED

流程实例是否暂停

   

PROCESSDEFINITION_

流程实例所属的流程模版,对应JBPM_PROCESSDEFINITION

 

ROOTTOKEN_

流程实例对应的TOKEN,对应JBPM_TOKEN

 

SUPERPROCESSTOKEN_

父流程的当前TOKENID,当流程实例为子流程实例时使用,表明由父流程进入子流程时,父流程的当前TOKEN。对应JBPM_TOKEN

 

 

2.2 JBPM_TOKEN:流程TOKEN

字段名

字段含义

主键

外键

ID_

标识

 

VERSION_

版本

   

START_

TOKEN开始时间

   

END_

TOKEN结束时间

   

NODEENTER_

TOKEN进入当前节点(TOKEN当前所处的节点)的时间

   

NEXTLOGINDEX_

   

ISABLETOREACTIVATEPARENT_

能否重新激活父TOKEN标志

   

ISTERMINATIONIMPLICIT_

能够强制终止TOKEN标志

   

ISSUSPENDED_

TOKEN是否处于暂停状态

   

NODE_

TOKEN所在的当前节点,对应JBPM_NODE

 

PROCESSINSTANCE_

TOKEN所属的流程实例,对应JBPM_PROCESSINSTANCE

 

PARENT_

TOKEN的父TOKEN,当TOKEN是由fock产生或处于子流程中时使用,对应JBPM_TOKEN

 

 

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_

消息信息,当日志类型为MMessageLog)时使用

   

EXCEPTION_

日志异常信息,对应ActionLog

   

ACTION_

日志所属ACTION,当日志类型为AActionLog)时使用

   

NODE_

日志所属NODE,当日志类型为NNodeLog)时使用

   

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_

   

 

2.5 JBPM_VARIABLEINSTANCE:流程变量实例表

字段名

字段含义

主键

外键

ID_

标识

   

CLASS_

变量类型:

V : org.jbpm.context.exe.VariableInstance

B : org.jbpm.context.exe.variableinstance.ByteArrayInstance

D : org.jbpm.context.exe.variableinstance.DateInstance

O : org.jbpm.context.exe.variableinstance.DoubleInstance

H : org.jbpm.context.exe.variableinstance.HibernateLongInstance

I : org.jbpm.context.exe.variableinstance.HibernateStringInstance

L : org.jbpm.context.exe.variableinstance.LongInstance

S : org.jbpm.context.exe.variableinstance.StringInstance

N : org.jbpm.context.exe.variableinstance.NullInstance

   

NAME_

变量名称

   

TYPE_

   

CONVERTER_

数值转换器

   

TOKEN_

变量所在的TOKEN,对应JBPM_TOKEN

 

TOKENVARIABLEMAP_

该变量所属的TOKEN的变量映射,对应JBPM_TOKENVARIABLEMAP

 

PROCESSINSTANCEINDEX_

   

PROCESSINSTANCE_

变量所在的流程实例,对应JBPM_PROCESSINSTANCE

 

BYTEARRAYVALUE_

当流程变量是ByteArray类型时,变量的值,对应JBPM_BYTEARRAY

   

DATEVALUE_

当流程变量是DATE类型时,变量的值

   

DOUBLEVALUE_

当流程变量是DOUBLE类型时,变量的值

   

LONGIDCLASS_

当流程变量是了HibernateLongInstance类型时,变量的类型

   

LONGVALUE_

当流程变量是了HibernateLongInstance/Long类型时,变量的值

   

STRINGIDCLASS_

当流程变量是了HibernateStringInstance类型时,变量的类型

   

STRINGVALUE_

当流程变量是了HibernateStringInstance/String类型时,变量的值

   

TASKINSTANCE_

变量所在的任务实例,对应JBPM_TASKINSTANCE

   

 

2.6 JBPM_COMMENT:流程备注信息表

字段名

字段含义

主键

外键

ID_

标识

 

VERSION_

版本

   

ACTORID_

产生该备注的ACTOR

   

TIME_

流程备注产生时间

   

MESSAGE_

流程备注信息

   

TOKEN_

流程备注所属的TOKEN,对应JBPM_TOKEN

 

TASKINSTANCE_

流程备注所属的TASKINSTANCE,对应JBPM_TASKINSTANCE

 

TOKENINDEX_

 

TASKINSTANCEINDEX_

   

 

2.7 JBPM_MESSAGE:流程异步消息表

字段名

字段含义

主键

外键

ID_

标识

 

CLASS_

消息类型

M : org.jbpm.msg.Message T : org.jbpm.msg.db.TextMessage

A : org.jbpm.command.ExecuteActionCommand

N : org.jbpm.command.ExecuteNodeCommand

S : org.jbpm.command.SignalCommand

K : org.jbpm.command.TaskInstanceEndCommand

   

DESTINATION_

消息目的源

   

EXCEPTION_

消息异常信息

   

ISSUSPENDED_

   

TOKEN_

流程消息所属的TOKEN,对应JBPM_TOKEN

 

TASKINSTANCE_

流程消息所属的TASKINSTANCE,对应JBPM_TASKINSTANCE

 

TEXT_

消息内容

   

ACTION_

流程消息所属的ACTION,对应JBPM_ ACTION

 

NODE_

流程消息所属的NODE,对应JBPM_ NODE

 

TRANSITIONNAME_

   

 

2.8 JBPM_TIMER:流程定时器表

字段名

字段含义

主键

外键

ID_

标识

 

NAME_

定时器名称

   

DUEDATE_

定时器每次执行的间隔时间

   

REPEAT_

定时器是否重复执行

   

TRANSITIONNAME_

定时器执行后,流程的目的TRANSITION名称

   

EXCEPTION_

流程备注所属的TOKEN,对应JBPM_TOKEN

   

ISSUSPENDED_

     

ACTION_

定时器所属的ACTION,对应JBPM_ ACTION

 

TOKEN_

定时器所属的TOKEN,对应JBPM_ TOKEN

 

PROCESSINSTANCE_

定时器所属的PROCESSINSTANCE,对应JBPM_PROCESSINSTANCE

 

TASKINSTANCE_

定时器所属的TASKINSTANCE,对应JBPM_TASKINSTANCE

 

GRAPHELEMENTTYPE_

定时器所属的图形元素类型

   

GRAPHELEMENT_

定时器所属的图形元素

   

 

2.9 JBPM_TOKENVARIABLEMAP:流程TOKEN变量MAP

字段名

字段含义

主键

外键

ID_

标识

 

TOKEN_

流程TOKEN变量映射所属的TOKEN,对应JBPM_TOKEN

 

CONTEXTINSTANCE_

流程TOKEN变量映射所属的流程上下文实例,对应JBPM_MODULEINSTANCE

 

 

2.10 JBPM_MODULEINSTANCE:流程模块实例表

字段名

字段含义

主键

外键

ID_

标识

 

CLASS_

模块实例类型:

M: org.jbpm.module.exe.ModuleInstance

C: org.jbpm.context.exe.ContextInstance

L: org.jbpm.logging.exe.LoggingInstance

I: org.jbpm.scheduler.exe.SchedulerInstanceT: org.jbpm.taskmgmt.def.TaskMgmtDefinition

   

PROCESSINSTANCE_

模块实例所属的流程实例,对应JBPM_PROCESSINSTANCE

 

TASKMGMTDEFINITION_

任务类模块实例所属的任务模块,对应JBPM_MODULEDEFINITION

 

NAME_

模块实例名称

   

 

2.11 JBPM_BYTEARRAY:文件模块形式的流程变量实例表

字段名

字段含义

主键

外键

ID_

标识

   

NAME_

流程变量名称

   

 FILEDEFINITION_

FILEMODULE,对应JBPM_MODULEDEFINITION

 

 

2.12 JBPM_BYTEBLOCK

字段名

字段含义

主键

外键

PROCESSFILE_

对应JBPM_BYTEARRAY

 

BYTES_

序列化流程变量

   

INDEX_

标识

 

 

 补:JBPM_TASKINSTANCE

 

字段名

字段含义

主键

外键

ID_

标识

 

CLASS_

     

VERSION_

任务实例版本号

   

NAME_

任务实例名称

   

DISCRIPTION

描述

   

ACTORID_

参与人Id

   

CREATE_

创建时间    

START_

开始时间    

END_

结束时间    

DUEDATE_

任务实例持续时间

   

PRIORITY_

优先级    

ISCANCELLED_

是否被取消    

ISSUSPENDED_

任务实例是否暂停

   

ISOPEN_

是否打开(ISSUSPENDED!=1 and  ISOPEN_=1 就是待办任务实例)

   

ISSIGNALLING_

任务实例是否暂停

   

ISBLOCKING_

是否阻塞

   

TASK_

所属任务id,对应jbpm_taskid

   

TOKEN_

令牌id,对应jbpm_tokenid

   

PROCINST_

所属流程实例

   

SWIMLANINSTANCE_

泳道实例,对应于jbpm_swimlaneinstanceID

   

TASKMGMTINSTANCE_

任务所属的流程模块实例,对应于jbpm_moduleinstanceID

 

 

 
分享到:
评论

相关推荐

    JBPM3.2开发基本流程

    3. 创建表,解压后的根目录的db文件夹里面是JBPM3.2.2对应的各种数据库表创建脚本 开发流程: 1. JBPM3主要涉及的API * JbpmConfiguration:创建Jbpm上下文 * JbpmContext:jbpmcontext对hibernate session提供...

    jbpm数据库表说明

    **jbpm数据库表说明** jbpm(Java Business Process Management)是一个开源的工作流管理系统,它用于设计、执行和管理业务流程。在jbpm中,数据库扮演着至关重要的角色,存储了流程实例、任务、变量等核心信息。...

    JBPM数据库表关系

    了解JBPM数据库表的关系对于有效使用和维护JBPM系统至关重要。以下将详细阐述这些表及其相互关系。 1. **流程配置类数据库表**: - **JBPM_ACTION**: 存储流程中的动作信息,如任务分配、通知等。 - **JBPM_...

    JBPM数据库表说明.

    接下来,我们将深入探讨JBPM数据库中的关键表及其作用。 1. **TaskInstance表**:这个表存储了所有任务实例的信息,包括任务ID、任务名称、创建时间、结束时间以及与流程实例的关联关系。任务实例可以分配给特定的...

    jbpm数据库表结构

    ### JBPM数据库表结构详解 #### 一、概述 JBPM是Java Business Process Model的缩写,是一款开源的工作流引擎,用于实现业务流程管理和自动化的工具。JBPM的设计旨在简化复杂的业务流程,使得非技术人员也能够理解...

    jbpm4数据库表名注释以及官方开发手册html_en

    表名注释提供了对每个表功能的简要说明,有助于开发者理解数据库结构。例如,`jbpm_processdefinition`表的注释可能解释了它是如何存储和管理流程定义的,而`jbpm_taskinstance`的注释可能描述了任务实例的生命周期...

    jBPM3[1].2.3数据库表说明.doc

    【jBPM3.2.3数据库表说明】 jBPM(Java Business Process Management)是一个开源的工作流管理系统,用于管理业务流程。在jBPM3.2.3版本中,数据库表的设计是其核心组成部分,它负责存储流程的定义、执行状态等关键...

    JBPM工作流程表结构关系解析文档下载

    例如,通过查询`T_JBPM_TASKINSTANCE`表获取待办任务,通过更新`T_JBPM_VARIABLEINSTANCE`表改变流程变量的值,或者通过触发`T_JBPM_EVENTINSTANCE`来响应流程事件。 理解这些表之间的关系对于开发和维护基于JBPM的...

    jbpm创建表出错修改

    ##### (6) JBPM_TASKINSTANCE 表 - `ISCANCELLED_`: 指示任务实例是否被取消。 - `ISSUSPENDED_`: 指示任务实例是否被挂起。 - `ISOPE_`: 这个字段可能是指任务实例是否处于打开状态。 - `ISSIGNALLING_`: 指示任务...

    jbpm开发指南--jbpm全面介绍

    通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...

    jbpm3.2.2在mysql中字段的类型的错误

    这通常发生在初始化数据库结构或升级流程引擎版本时,尤其是当MySQL数据库中的字段类型与Jbpm预期的不同时。本文将深入探讨这个问题的根源,并提供一系列具体的SQL语句来修正这些字段类型的错误。 #### Jbpm与...

    jbpm4.3表结构和表字段说明

    本文将深入解析jbpm4.3中的核心数据库表结构及其字段,帮助读者理解和掌握如何在实际应用中与这些表进行交互。 1. 表` JBPM_TASKINSTANCE `:这个表存储了任务实例的相关信息,包括任务ID(`TASKINSTANCE_ID`)、...

    经过整理的JBPM3.14表结构资源以及自己写的工作流简单实现的小技巧

    `jbpm表结构说明.doc`和`jbpm表结构说明.png`应该包含了关于JBPM3.14的核心表和它们的作用的详细信息。 1. **流程实例表**:如`jbpm_processinstance`,存储了每个流程实例的信息,包括实例ID、启动时间、结束时间...

    jbpm的相关文档(数据库说明JBPM工作流开发指南等)

    【JBPM数据库说明】 JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在JBPM中,数据库扮演着至关重要的角色,存储了流程实例、任务、...

    jbpm几个重要数据表的详细说明

    ### jbpm几个重要数据表的详细说明 #### 1. 流程模型定义数据表 ##### 1.1 数据表清单 本章节详细介绍了一系列与jbpm流程管理相关的数据表,这些数据表对于理解jbpm的工作原理及其内部机制至关重要。下面分别介绍...

    jBPM表结构ppt

    例如,当一个任务完成时,`JBPM_TASKINSTANCE`表会更新任务状态,同时`JBPM_NODEINSTANCE`记录节点的执行,`JBPM_VARIABLEINSTANCE`可能更新相关变量的值,所有这些变更都会被`JBPM_audit`日志记录下来。 了解jbPM...

    jbpm4jbpm5

    jbpm4.3表结构和表字段说明文档通常会详细介绍jbpm4中涉及的数据库表,包括实体如任务实例(TaskInstance)、流程实例(ProcessInstance)、工作项(WorkItem)等的表结构和字段。这些信息对于开发者来说至关重要,...

    个人总结DB2的相关使用

    - `insert into contract.jbpm_taskinstance_0515`:向目标表`jbpm_taskinstance_0515`中插入数据。 - `select * from contract.jbpm_taskinstance`:从源表`jbpm_taskinstance`中选择所有列。 #### 十一、统计每天...

    JBPM流程监控的实现过程

    JBPM使用三张核心表来记录流程定义、实例和任务实例的信息:`JBPM_PROCESSDEFINITION`、`JBPM_PROCESSINSTANCE` 和 `JBPM_TASKINSTANCE`。 1. **获取所有已发布流程的最新版本** 通过`JbpmContext`对象可以访问到...

    jbpm任务分配管理.doc

    任务实例的数据存储在数据库的`jbpm_taskinstance`表中,以便于查询和管理。当你需要获取某个用户当前的任务列表时,可以通过`actorId`来筛选出与该用户相关的任务实例。 流程定义(Process Definition)包含一个`...

Global site tag (gtag.js) - Google Analytics