`
adm889486
  • 浏览: 38468 次
  • 性别: Icon_minigender_1
  • 来自: 绵阳
社区版块
存档分类
最新评论

JBPM4表结构说明

阅读更多
JBPM4_DEPLOYMENT   流程定义表
JBPM4_DEPLOYPROP 流程定义属性表

JBPM4_EXECUTION  流程实例表
JBPM4_HIST_ACTINST 流程活动(节点)实例表

JBPM4_HIST_DETAIL  流程历史详细表

JBPM4_HIST_PROCINST 流程实例历史表

JBPM4_HIST_TASK  流程任务实例历史表
JBPM4_HIST_VAR  流程变量(上下文)历史表

JBPM4_ID_GROUP 组表
JBPM4_ID_MEMBERSHIP 用户角色表
JBPM4_ID_USER  用户表
JBPM4_JOB  定时表
JBPM4_LOB  存储表
JBPM4_PARTICIPATION 参与者表
JBPM4_SWIMLANE  泳道表
JBPM4_TASK 任务表
JBPM4_VARIABLE 上下文表

红 色的表为经常使用的表.这里不使用JBPM自己的权限角色定义.

发布一个流程deploy后
jbpm4_deployment新增一条记录
jbpm4_deployprop新增三条记录
jbpm4_lob 新增一条记录

开始一个流程startProcessInstanceByKey后
jbpm4_execution新增一条记录
jbpm4_hist_actinst 新增一条记录
jbpm4_hist_procinst新增一条记录
jbpm4_hist_task新增一条记录
jbpm4_task 新增一条记录

流程定义相关的布署信息就存储在(1) JBPM4_DEPLOYMENT、(2) JBPM4_DEPLOYPROP 及(3) JBPM4_LOB 中。上传一个包含png和jpdl.xml的zip包后,JBPM4_DEPLOYMENT多一条记录 JBPM4_DEPLOYPROP 多三条, JBPM4_LOB多两条。
(4)J B PM4_HIST_PROCINST 与(5) JBPM4_HIST_ACTINST 分别存放的是Process Instance、Activity Instance的历史记录。
(6)JBPM4_EXECUTION 主要是存放JBPM4的执行信息,Execution机制代替了JBPM3的Token机制(详细参阅JBPM4的PVM机制,过段时间我也会进一步分析)。
(7)JBPM4_TASK 存放需要人来完成的Activities,需要人来参与完成的Activity 被称为Task。
(8)JBPM4_PARTICIPATION 存放 Participation的信息,Participation的种类有Candidate、Client、Owner、 Replaced Assignee和Viewer。而具体的Participation既可以是单一用户,也可以是用户组。
(9)JBPM4_SWIMLANE。 Swim Lane是一种Runtime Process Role。通过Swim Lane,多个Task可以一次分配到同一Actor身上。
(10) JBPM4 _VARIABLE 存的是进行时的临时变量。
(11) JBPM4_HIST_DETAIL 保存 Variable的变更记录。
(12)JBPM4_HIST_VAR 保存历史的变量 。
(13) JBPM4_HIST_TASK Task的历史信息。
(14)JBPM4_ID_GROUP (15)JBPM_ID_MEMBERSHIP (16)JBPM4_ID_USER 这三张表很常见了,基本的权限控制,关于用户认证方面建议还是自己开发一套,JBPM4的功能太简单了,使用中有很多需要难以满足。
(17) JBPM4_JOB 存放的是Timer 的定义。

(18) JBPM4_PROPERTY  JBPM引擎参数表。
分享到:
评论

相关推荐

    jbpm4表结构说明

    有关jbpm4的表结构的说明,有表结构图和相关的描述

    Jbpm4表结构说明

    Jbpm4共有17张表,图示参考表结构说明,

    JBPM4 常用表结构及其说明

    ### JBPM4 常用表结构及其说明 JBPM4是JBPM(Java Business Process Model)的一个版本,主要用于提供业务流程管理的功能。它通过一组数据库表来支持工作流的执行与跟踪。本文将详细介绍JBPM4中的常用表结构及其...

    JBPM4表结构.doc

    在JBPM4中,数据库表结构对于系统的正常运行至关重要,它们存储了流程定义、流程实例、活动实例以及历史记录等关键信息。以下是部分核心表结构的详细说明: 1. **JBPM4_DEPLOYMENT**(流程定义表): - DBID:唯一...

    jbpm表结构说明.doc

    文档"jbpm表结构说明.doc"提供了jbpm4版本中17个主要数据库表的创建语句,下面将对这些表及其作用进行详细介绍。 1. **JBPM4_DEPLOYMENT**: 这个表用于存储部署信息。每个部署对应一个流程定义或工作流应用。DBID...

    JBPM4 表 详细介绍

    ### JBPM4 表结构详解 JBPM (JBoss Business ...以上为JBPM4数据库表结构的详细说明及其操作信息的变化情况,这对于理解JBPM4的工作原理及其实现细节非常重要。希望这些信息能帮助您更好地理解和使用JBPM4系统。

    jbpm表结构及字段说明

    本节将详细介绍JBPM中的核心表结构及其字段,帮助理解JBPM如何存储和管理流程信息。 1. **JBPM_PROCESSDEFINITION**:这个表存储了流程模板的信息,每个流程模板都有一个唯一的ID(PROCDEF_ID)。它与其他表的关系...

    经过整理的JBPM3.14表结构资源以及自己写的工作流简单实现的小技巧

    `jbpm表结构说明.doc`和`jbpm表结构说明.png`应该包含了关于JBPM3.14的核心表和它们的作用的详细信息。 1. **流程实例表**:如`jbpm_processinstance`,存储了每个流程实例的信息,包括实例ID、启动时间、结束时间...

    jbpm4.3表结构和表字段说明

    本文将深入解析jbpm4.3中的核心数据库表结构及其字段,帮助读者理解和掌握如何在实际应用中与这些表进行交互。 1. 表` JBPM_TASKINSTANCE `:这个表存储了任务实例的相关信息,包括任务ID(`TASKINSTANCE_ID`)、...

    JBPM数据库表说明

    4. JBPM_ACTION 表: 这个表定义了流程中的动作。ID_字段是动作的唯一标识,NAME_字段是动作的名称,CLASS_字段指定了动作的类别,如Action、Script或定时器操作。ACTIONEXPRESSION_字段在动作类型为Script时,包含...

    JBPM数据库表说明.doc

    JBPM,全称Java Business Process ...这些表共同构成了JBPM系统的核心数据结构,为流程的配置、执行和监控提供了全面的支持。通过这些表,开发者和管理员可以深入理解流程的状态,优化流程设计,以及解决运行时的问题。

    jbpm4jbpm5

    jbpm4.3表结构和表字段说明文档通常会详细介绍jbpm4中涉及的数据库表,包括实体如任务实例(TaskInstance)、流程实例(ProcessInstance)、工作项(WorkItem)等的表结构和字段。这些信息对于开发者来说至关重要,...

    jbpm4数据表及字段说明.doc

    了解JBPM4的数据表结构是非常重要的,因为它可以帮助我们更好地理解和使用JBPM4。 过程定义相关数据表 JBPM4_DEPLOYMENT表:存储流程定义相关的信息,包括流程模板ID、流程名称、时间戳和状态等。 JBPM4_...

    jbpm 接口,表结构说明

    ### 二、jbpm表结构 jbpm在数据库中创建一系列的表来存储流程实例、任务、变量等信息,这些表大致可以分为以下几类: 1. **流程实例相关表**: - `ACT_RU_EXECUTION`:存储运行时的流程实例,记录每个流程实例的...

    jbpm 模型解析 表结构说明

    【jbpm 模型解析 表结构说明】 jBPM(JBoss Business Process Management)是一个开源的业务流程管理系统,它涵盖了工作流、服务协作和业务流程管理等多个领域。jBPM提供了一个灵活且可扩展的框架,使得业务流程...

    Activiti5 jbpm 工作流 数据库 表结构.docx

    以下是关于这些数据库表结构的详细说明: 1. **ACT_GE_BYTEARRAY** - 这个表存储流程定义和流程资源的二进制数据,如流程图、流程模型和相关资源文件。它为流程定义提供了元数据支持。 2. **ACT_GE_PROPERTY** - ...

    JBPM数据库表说明.

    4. **VariableInstance表**:在工作流中,变量用来存储流程实例中的动态数据。此表存储变量的值、变量名、创建时间和与流程实例的关联。 5. **EventInstance表**:事件实例表记录了流程中的事件触发和处理,比如...

    jbpm数据库表说明

    理解jbpm的数据库表结构对于系统维护、调试以及优化至关重要。 1. **流程定义相关表** - `jbpm_deployment`: 存储流程部署的信息,包括部署ID、部署时间、部署名称等。 - `jbpm_process_definition`: 包含流程...

    jbpm支持表_mysql的sql文件

    标题“jbpm支持表_mysql的sql文件”表明我们要讨论的是关于jbpm(一个开源的工作流管理系统)在MySQL数据库中的表结构和支持性SQL脚本。jbpm是一个强大的业务流程管理(BPM)和工作流系统,它允许开发者设计、执行、...

Global site tag (gtag.js) - Google Analytics