`
yuanyao
  • 浏览: 149043 次
  • 性别: Icon_minigender_1
  • 来自: 就那小山沟
社区版块
存档分类
最新评论

JBPM数据库表解析与实例(三)

    博客分类:
  • Jbpm
阅读更多

jbpm_processinstance表:
字段      含义
ID           流程实例标识,主键
KEY_
START_   流程实例开始时间
END_      流程实例开始时间
ISSUSPENDED_            流程实例是否停止
PROCESSDEFINITION_ 流程实例所属的流程定义,对应于JBPM_PROCESSDEFINITION
ROOTTOKEN_               流程实例对应的TOKEN,对应于JBPM_TOKEN
SUPERPROCESSTOKEN_           父流程的当前TOKEN的ID,当流程实例为子流程

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

JBPM_TOKEN


jbpm_token表:
字段           含义
ID_            令牌标识
VERSION_ 令牌版本
NAME_      令牌名字
START_     令牌开始时间
END_        令牌结束时间
NODEENTER_      令牌进入节点的时间
NEXTLOGINDEX_ ?
ISABLETOREACTIVATEPARENT_    能否重新激活父令牌标志
ISTERMINATIONIMPLICIT_           能否强行终止令牌标志
ISSUSPENED_                             令牌是否处于暂停状态
LOCK_    锁
NODE_   令牌所在的当前节点,对应于JBPM_NODE
PROCESSINSTANCE_          令牌所属的流程实例,对应于

JBPM_PROCESSINSTANCE
PARENT_                            令牌的父令牌,当令牌是由fock产生或处

于子流程中时使用,对应JBPM_TOKEN
SUBPROCESSINSTANCE_    子流程实例

 

Jbpm_runtimeaction表(流程实时action表):
字段             含义
ID_              实时action标识
VERSION_   实时action版本
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_bytearray表:
字段             含义
ID_              流程变量标识
NAME_         流程标量名字
FILEDEFINITION_       文件定义模式,对应于jbpm_moduledefinition,外键

 

jbpm_comment表:
字段          含义
ID_            备注标识
VERSION_ 备注版本
ACTORID_ 产生该备注的actorID
TIME_        备注产生的时间
MESSAGE_ 备注信息
TOKEN_     备注所属的TOKEN
TASKINSTANCE_         备注所属的任务实例,jbpm_taskinstance
TOKENINDEX_            令牌索引
TASKINSTANCEINDEX_         任务实例索引

分享到:
评论

相关推荐

    JBPM数据库表说明.

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

    jbpm数据库表结构详解

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

    JBPM数据库表说明

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

    JBPM数据库表3.3.1.doc

    本文将详细解析JBPM数据库表结构,主要关注与流程配置相关的三张核心表格:JBPM_PROCESSDEFINITION、JBPM_NODE、以及JBPM_TRANSITION。 **1. JBPM_PROCESSDEFINITION 表** JBPM_PROCESSDEFINITION是存储流程模板...

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

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

    用MYSQL做JBPM数据库

    本篇文章将深入探讨如何使用MySQL作为JBPM的数据库,并解析相关的配置与操作步骤。 一、MySQL环境准备 在使用MySQL作为JBPM数据库之前,首先需要确保已经安装并配置好MySQL服务器。这包括安装MySQL Server,创建...

    一个Jbpm员工请假流程的实例(源代码)

    在员工请假流程中,可能会有处理请假申请的服务类,负责与Jbpm引擎交互,启动流程实例,以及处理审批结果。 `config`目录可能包含了配置文件,如数据库连接配置、Jbpm配置等。这些配置文件是Jbpm运行时不可或缺的,...

    jbpm4.4 工程项目实例

    数据库用于存储流程实例、任务、变量等数据,是jbpm引擎与持久化数据交互的重要部分。 4. **用户登录界面**:项目包含用户登录功能,这涉及到身份验证和授权。用户登录通常是Web应用程序的第一步,确保只有授权用户...

    ERStudio逆向工程从sql server 2000中导出jbpm数据库的idef1x图

    jbpm的数据库通常包含与流程实例、任务、变量等相关的表,这些表需要通过数据库建模工具进行理解和分析。 接下来,我们需要知道如何使用ERStudio进行逆向工程。首先,需要安装并运行ERStudio,然后配置连接到SQL ...

    jbpm3.2.3可运行实例源码

    jbpm3.2.3还包含了工作流引擎,它是整个框架的心脏,负责解析流程定义,执行流程实例,调度任务,并与持久化层交互。开发者可以使用jbpm提供的API或者服务接口(如JPA、JMS)来启动流程、查询流程状态、完成任务等...

    JBPM数据库分析文档[收集].pdf

    本文将深入解析JBPM数据库分析文档中涉及的主要数据库表,这些表是JBPM系统运行的基础,用于存储流程定义、节点、迁移、动作和事件等信息。 1. **JBPM_PROCESSDEFINITION**: - **ID_**: 此字段作为流程模版的唯一...

    JBPM数据库分析文档推荐.pdf

    本文将详细解析JBPM数据库中的关键表及其字段,帮助读者理解JBPM如何存储和管理流程信息。 1. **JBPM_PROCESSDEFINITION** 表: - **ID_**: 作为流程模版的唯一标识。 - **NAME_**: 流程模版的名称,用于识别不同...

    JBPM数据库分析文档[定义].pdf

    以下是基于提供的内容对JBPM数据库中关键表格及其字段的详细解析: 1. **JBPM_PROCESSDEFINITION**:这个表存储流程模板的信息。 - **ID_**: 流程模版的唯一标识符。 - **NAME_**: 流程模版的名称。 - **VERSION...

    jbpm实例开发

    在示例中,创建流程实例后,可以将其保存到数据库,同时可以设置上下文(Context)来保存与流程实例相关的数据。这样,即使应用程序重启,也能恢复流程执行,保证了流程的连续性。 在实际应用中,jbPM提供了图形化...

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

    首先,我们要了解JBPM数据库中的主要表,这些表是系统运行的基础: 1. **`T_JBPM_PROCESSINSTANCE`** - 这个表存储了流程实例的信息,每个流程的启动都会在该表中创建一个记录。记录包含了流程实例ID、流程定义ID、...

    JBPM4.3数据库说明书

    ### JBPM4.3数据库说明书知识点解析 #### 一、JBPM4简介 JBPM4作为一款当前最为流行的企业级开源工作流管理平台之一,它提供了丰富的API接口以及灵活的扩展性,允许开发者构建出复杂的工作流应用。JBPM4在架构设计...

    JBPM3.2 表初始化,流程发布第一课

    1. 数据库准备:JBPM3.2需要与数据库进行交互来存储流程实例、任务和变量等信息。因此,首先需要确保已经配置好与JBPM兼容的数据库,并创建相应的数据库表。JBPM提供了SQL脚本,用于在MySQL、Oracle、PostgreSQL等...

    JBPM4 开发文档 实例 流程

    - **JBPM4_ID_MEMBERSHIP**:用户与角色关联表。 - **JBPM4_ID_USER**:用户表。 - **JBPM4_JOB**:定时任务表。 - **JBPM4_LOB**:存储大对象数据。 - **JBPM4_PARTICIPATION**:参与者表。 - **JBPM4_SWIMLANE**:...

Global site tag (gtag.js) - Google Analytics