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

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

阅读更多

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_

   

 

 

分享到:
评论

相关推荐

    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工作流技术PPT

    标题与描述概述的知识点是关于JBPM工作流技术的介绍及其在Java开发环境中的应用。JBPM,全称为Java Business Process Management,是一个开源的工作流引擎,用于自动化业务流程的管理和执行。以下是对这一主题的详细...

Global site tag (gtag.js) - Google Analytics