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数据库中的关键表及其作用。 1. **TaskInstance表**:这个表存储了所有任务实例的信息,包括任务ID、任务名称、创建时间、结束时间以及与流程实例的关联关系。任务实例可以分配给特定的...
以下是对jbpm数据库表结构的详细解析: 1. **JBPM4_DEPLOYMENT**:这是流程定义表,记录了部署到jbpm中的所有流程定义。DBID字段作为主键标识每个流程模版,NAME_CLOB字段存储流程模版的名称,TIMESTAMP字段记录...
**JBPM数据库表说明** JBPM(Java Business Process Management)是一个开源的工作流管理系统,它用于设计、执行和管理业务流程。在JBPM中,数据库扮演着至关重要的角色,存储了流程定义、执行实例、任务信息等多种...
本文将详细解析JBPM数据库表结构,主要关注与流程配置相关的三张核心表格:JBPM_PROCESSDEFINITION、JBPM_NODE、以及JBPM_TRANSITION。 **1. JBPM_PROCESSDEFINITION 表** JBPM_PROCESSDEFINITION是存储流程模板...
本文将深入解析JBPM的数据结构,特别是涉及到的数据库表及其详细字段,以及JBPM如何生成ID。 1. **JBPM_PROCESSDEFINITION** 表: - ID_:此字段是流程模版的唯一标识,用于区分不同的流程定义。 - NAME_:存储...
本篇文章将深入探讨如何使用MySQL作为JBPM的数据库,并解析相关的配置与操作步骤。 一、MySQL环境准备 在使用MySQL作为JBPM数据库之前,首先需要确保已经安装并配置好MySQL服务器。这包括安装MySQL Server,创建...
在员工请假流程中,可能会有处理请假申请的服务类,负责与Jbpm引擎交互,启动流程实例,以及处理审批结果。 `config`目录可能包含了配置文件,如数据库连接配置、Jbpm配置等。这些配置文件是Jbpm运行时不可或缺的,...
数据库用于存储流程实例、任务、变量等数据,是jbpm引擎与持久化数据交互的重要部分。 4. **用户登录界面**:项目包含用户登录功能,这涉及到身份验证和授权。用户登录通常是Web应用程序的第一步,确保只有授权用户...
jbpm的数据库通常包含与流程实例、任务、变量等相关的表,这些表需要通过数据库建模工具进行理解和分析。 接下来,我们需要知道如何使用ERStudio进行逆向工程。首先,需要安装并运行ERStudio,然后配置连接到SQL ...
jbpm3.2.3还包含了工作流引擎,它是整个框架的心脏,负责解析流程定义,执行流程实例,调度任务,并与持久化层交互。开发者可以使用jbpm提供的API或者服务接口(如JPA、JMS)来启动流程、查询流程状态、完成任务等...
本文将深入解析JBPM数据库分析文档中涉及的主要数据库表,这些表是JBPM系统运行的基础,用于存储流程定义、节点、迁移、动作和事件等信息。 1. **JBPM_PROCESSDEFINITION**: - **ID_**: 此字段作为流程模版的唯一...
本文将详细解析JBPM数据库中的关键表及其字段,帮助读者理解JBPM如何存储和管理流程信息。 1. **JBPM_PROCESSDEFINITION** 表: - **ID_**: 作为流程模版的唯一标识。 - **NAME_**: 流程模版的名称,用于识别不同...
以下是基于提供的内容对JBPM数据库中关键表格及其字段的详细解析: 1. **JBPM_PROCESSDEFINITION**:这个表存储流程模板的信息。 - **ID_**: 流程模版的唯一标识符。 - **NAME_**: 流程模版的名称。 - **VERSION...
在示例中,创建流程实例后,可以将其保存到数据库,同时可以设置上下文(Context)来保存与流程实例相关的数据。这样,即使应用程序重启,也能恢复流程执行,保证了流程的连续性。 在实际应用中,jbPM提供了图形化...
首先,我们要了解JBPM数据库中的主要表,这些表是系统运行的基础: 1. **`T_JBPM_PROCESSINSTANCE`** - 这个表存储了流程实例的信息,每个流程的启动都会在该表中创建一个记录。记录包含了流程实例ID、流程定义ID、...
### JBPM4.3数据库说明书知识点解析 #### 一、JBPM4简介 JBPM4作为一款当前最为流行的企业级开源工作流管理平台之一,它提供了丰富的API接口以及灵活的扩展性,允许开发者构建出复杂的工作流应用。JBPM4在架构设计...
1. 数据库准备:JBPM3.2需要与数据库进行交互来存储流程实例、任务和变量等信息。因此,首先需要确保已经配置好与JBPM兼容的数据库,并创建相应的数据库表。JBPM提供了SQL脚本,用于在MySQL、Oracle、PostgreSQL等...
- **JBPM4_ID_MEMBERSHIP**:用户与角色关联表。 - **JBPM4_ID_USER**:用户表。 - **JBPM4_JOB**:定时任务表。 - **JBPM4_LOB**:存储大对象数据。 - **JBPM4_PARTICIPATION**:参与者表。 - **JBPM4_SWIMLANE**:...