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

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

阅读更多

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

    JBPM工作原理及表结构详解

    JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了强大的业务流程建模、执行和监控能力。本文将深入探讨JBPM的工作原理、表结构及其在实际操作中的应用。 1. **JBPM特色** - **灵活...

    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是一款开源的工作流管理系统,它提供了强大的流程建模、执行和监控功能,广泛应用于企业级业务...

    一个JBPM工作流例子,JBPM

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

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

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

    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