`
Mr.Sherlock
  • 浏览: 173442 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JBPM工作流引擎数据库表结构解析5

阅读更多

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

 

 

 

分享到:
评论

相关推荐

    jbpm数据库表结构详解

    以下是对jbpm数据库表结构的详细解析: 1. **JBPM4_DEPLOYMENT**:这是流程定义表,记录了部署到jbpm中的所有流程定义。DBID字段作为主键标识每个流程模版,NAME_CLOB字段存储流程模版的名称,TIMESTAMP字段记录...

    JBPM工作原理及表结构详解

    5. **表结构详解** - **JBPM4_DEPLOYMENT**:存储流程部署的信息,如部署ID、时间戳和部署的元数据。 - **JBPM4_DEPLOYPROP**:关联部署的属性,如流程定义的版本号。 - **JBPM4_EXECUTION**:表示流程实例,记录...

    jbpm数据库表结构

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

    jbpm数据结构及其数据库表的详细字段

    本文将深入解析JBPM的数据结构,特别是涉及到的数据库表及其详细字段,以及JBPM如何生成ID。 1. **JBPM_PROCESSDEFINITION** 表: - ID_:此字段是流程模版的唯一标识,用于区分不同的流程定义。 - NAME_:存储...

    jbpm4.3数据库表结构

    ### jbpm4.3数据库表结构详解 #### 1. JBPM4_DEPLOYMENT - 流程定义表 此表存储了所有部署到系统中的流程模板的信息。每一行代表一个独立的流程模板。 - **DBID_**: `NUMBER(19)` 类型,主键,非空。该字段唯一...

    JBPM 工作流 workflow 表关系 表结构 文档

    本文将深入解析JBPM中的核心数据库表及其关系,帮助理解JBPM的工作原理。 1. **JBPM_PROCESSDEFINITION**: 这个表存储了流程模板的信息。`ID_`是流程模版的唯一标识,`NAME_`为流程模版的名称,`VERSION_`表示...

    jbpm工作流详解

    【jbpm工作流详解】 工作流(Workflow)是业务过程在计算机环境下的自动化体现,旨在使多参与者间按照预定义规则传递文档、信息或任务,以达成特定的业务目标。工作流管理系统(WfMS)是实现这一目标的关键,它负责...

    jBPM3 2 3数据库表说明 pdf

    ### jBPM3.2.3数据库表结构详解 #### 一、概述 jBPM (Java Business Process Model) 是一款开源的工作流引擎,用于管理业务流程。它提供了丰富的API来构建复杂的工作流程,并能够与Java应用程序无缝集成。本文将...

    JBPM数据库表说明

    这些数据库表共同构成了JBPM工作流的核心数据结构,它们之间的关系密切,共同支撑着流程实例的创建、执行和管理。例如,当流程启动时,会根据JBPM_PROCESSDEFINITION表中的信息创建流程实例,并在JBPM_NODE表中查找...

    JBPM数据库表说明.

    10. **KnowledgeSessionInfo表**:知识会话信息表存储了关于工作内存会话的信息,如会话ID、创建时间、最后访问时间等,是工作流引擎执行规则的基础。 以上表格共同构成了JBPM数据库的核心结构,它们协同工作以确保...

    JBPM工作流

    **JBPM工作流详解** JBPM(Java Business Process Management)是一种开源的工作流程管理系统,它提供了一整套解决方案来设计、执行、管理和监控业务流程。JBPM由Red Hat公司开发,基于Java技术,与Spring框架和...

    jbpm工作流请假案例

    jbpm工作流请假案例是一个基于jbpm流程引擎的实践项目,旨在帮助用户理解并学习如何在实际场景中应用工作流技术。jbpm是一款开源的工作流管理系统,它提供了强大的流程建模、执行和监控功能,广泛应用于企业级业务...

    Activiti数据库表结构(整理后).docx

    Activiti数据库表结构是Activiti工作流引擎的核心组件之一,了解Activiti数据库表结构对于使用Activiti进行工作流开发非常重要。本文对Activiti数据库表结构进行了详细的介绍,希望对读者有所帮助。

    一个JBPM工作流例子,JBPM

    **JBPM工作流详解** JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了一整套解决方案,用于设计、执行和管理业务流程。在本示例中,我们将深入探讨如何利用JBPM实现销售批复这一具体...

    jbpm数据库表详解

    JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于实现业务流程自动化。在JBPM中,数据库存储了流程的定义、执行状态等关键信息。以下是对JBPM数据库表的详细解释: 1. **JBPM_PROCESS...

    用OSWorkFlow和JBPM开发工作流异同点解析

    但这也意味着需要额外管理与工作流相关的数据库表。 2. **OSWorkflow** 提供了灵活性,可以选择将流程信息保存在XML文件或数据库中。然而,当选择数据库存储时,配置相对复杂,且不完全支持Hibernate,可能导致在...

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

    **JBPM工作流程表结构关系解析** JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于设计、执行和管理业务流程。它提供了一个全面的框架,允许开发者和业务分析师协同工作,构建灵活且可...

    JBPM4.3中文表结构详解,中文名称、长度等

    在JBPM4.3中,数据库中的表结构是理解系统运作的基础。以下是对这些表的详细解释: 1. **JBPM4_DEPLOYMENT**:此表存储流程定义的信息,包括流程模板标识(DBID)、流程模板名称(NAME_CLOB)和时间戳(TIMESTAMP)...

    jbpm数据库表说明

    本文将深入解析jbpm数据库中的关键表,主要关注流程配置类和流程运行类的数据库结构。 1. **JBPM_PROCESSDEFINITION**: - 这个表存储了流程模板的信息。每个流程定义文件在数据库中对应一条记录,可能有多个版本...

Global site tag (gtag.js) - Google Analytics