`
独二无一1102
  • 浏览: 17411 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

jbpm的18张表

    博客分类:
  • java
阅读更多
(一)资源库和运行时表结构
JBPM4_DEPLOYMENT 流程定义的部署记录
JBPM4_DEPLOYPROP 已部署的流程定义的具体属性
JBPM4_LOB 存储流程定义相关的资源信息
包括 JPDL_XML ,图片, 用户代码 JAVA 类等。以二进制的格式统一存储在此表中。
JBPM4_EXECUTION 流程实例表
JBPM4_TASK 任务表
存放需要人来完成的Activities(活动),需要人来参与完成的Activity 被称为Task
JBPM4_PARTICIPATION 任务参与者,任务的相关用户,区别于任务的分配人
存放参与者信息,参与者的种类有Candidate、Client、Owner、Replaced Assignee和Viewer。而具体的参与者既可以是单一用户,也可以是用户组
JBPM4_SWIMLANE 泳道表
SwimLane是一种Runtime Process Role。通过SwimLane,多个Task可以一次分配到同一Actor身上
JBPM4_JOB 定时表
存放的是Timer 的定义,异步活动或定时执行的JOB记录
JBPM4_VARIABLE   流程实例变量表
存的是进行时的临时变量。当流程实例结束后,表中内容清除。
(二)历史数据库表结构
JBPM4_HIST_PROCINST 流程实例历史表
JBPM4_HIST_ACTINST 流程节点(活动)历史表
JBPM4_HIST_DETAIL 保存流程实例、活动实例、任务实例运行过程中历史明细数据
JBPM4_HIST_VAR 保存历史的流程变量数据
JBPM4_HIST_TASK 保存历史的任务实例记录
(三)身份认证表结构
JBPM4_ID_GROUP 用户组表
JBPM_ID_MEMBERSHIP 保存用户和用户组之间的关联关系
JBPM4_ID_USER 用户表
(四)引擎参数
JBPM4_PROPERTY 引擎参数表
记录JBPM的一些引擎参数
会保存一些初始设定的种子数据
例如引擎版本(KEY=db.version) ,ID生成器版本(KEY=next.dbid)
KEY:引擎KEY  比如next.dbid 下次执行的DBID_
VERSION:版本号
VALUE:对应的引擎KEY的VALUE

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

开始一个流程startProcessInstanceByKey后
jbpm4_execution新增一条记录
jbpm4_hist_actinst新增一条记录
jbpm4_hist_procinst新增一条记录
jbpm4_hist_task新增一条记录
jbpm4_task新增一条记录
分享到:
评论

相关推荐

    jbpm支持表_mysql的sql文件

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

    JBPM4的17张表说明.docx

    JBPM4 的 17 张表说明 JBPM4 是一款流程管理系统,负责管理和执行业务流程。为了更好地理解 JBPM4,我们需要了解其核心组件之一的 17 张表的作用和关系。 JBPM4_DEPLOYMENT、JBPM4_DEPLOYPROP 和 JBPM4_LOB JBPM4...

    jbpm开发指南--jbpm全面介绍

    通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...

    JBPM表关系

    JBPM的18张表之间的表关系,每张表都有一些关联的字段但是又没做外间关联,这个文件里头把外键关系列明了。

    JBPM工作流详解

    - 总共包含 18 张表,用于存储流程数据和状态信息。 #### 四、Jbpm 4.4 环境搭建 1. **JDK**:需要 JDK 5 或更高版本。 2. **Apache Ant**:版本 1.7.0 或更高版本,用于执行构建脚本。 #### 五、Jbpm 4.4 资源...

    jbpm4.3、ssh环境搭建

    - 执行脚本创建所需的18张表。 - 使用`jbpm-4.3\install\src\demo`下的SQL脚本填充示例数据。 2. **Spring配置**: - 确保使用Spring 2.5及以上版本。 - 注意,jBPM4.3不支持ehcache,需使用其自带的Hibernate...

    经过我修正的JBPM4.4数据库mysql5.5建表SQL命令

    经过我修正的JBPM4.4数据库mysql5.5建表SQL命令,共18张表

    JBPM4.4流程管理Demo(附学习资料)

    - 项目启动前运行SQL文件,用于在数据库中创建18张表,这些表是JBPM4.4引擎运行所必需的,包括流程实例表、任务表、变量表等,它们记录了流程执行过程中的各种状态和数据。 6. **学习资料** - 随附的学习资料可能...

    JBPM4.3中文表结构详解,中文名称、长度等

    19. **JBPM4_ID_GROUP, JBPM4_ID_MEMBERSHIP, JBPM4_ID_USER**:这三张表共同构成基本的权限控制框架,尽管其功能较为基础,可能需要自定义扩展以满足复杂需求。 20. **JBPM4_JOB**:定时任务定义,用于设置流程中...

    JBPM整合项目.doc

    通过调用SessionFactory获取数据库操作实例,并执行相应的方法,如在测试类中创建Jbpm的18张表。这段代码展示了如何在测试环境中启动流程,以初始化数据库结构。 随后,我们要将JBPM与Spring框架进行整合,以便更好...

    Jbpm4表结构说明

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

    JBPM4.3数据库说明书

    - 这三张表分别用于实现基本的权限控制功能,包括用户组、成员关系和用户信息的管理。 - 对于更复杂的权限需求,建议自行开发相应的模块。 ##### 15. **JBPM4_JOB**:定时表 - 用于存储定时任务的定义,包括触发器...

    jbpm表结构.doc

    1. **JBPM4_DEPLOYMENT**:这张表存储了流程定义的部署记录,每个流程定义在系统中的部署都会在这里留下一条记录,记录了流程的部署状态。 2. **JBPM4_DEPLOYPROP**:与部署相关的属性表,包含了流程部署对象的属性...

    jbpm安装及使用方法

    当你想得到特定用户的任务清单时,你就可以通过一个与用户关联的actorId来查询这张表。 一个流程定义有一个TaskMgmtDefinition;一个TaskMgmtDefinition对应多个swimlane,同时对应多个task;一个swimlane有多个task,...

    JBPM数据库设计

    19. **JBPM4_ID_GROUP**,**JBPM4_ID_MEMBERSHIP**,**JBPM4_ID_USER**:这三张表主要负责基础的权限控制和用户认证,但JBPM4的权限管理功能相对较弱,通常需要自定义开发以满足更复杂的需求。 20. **JBPM4_JOB**:...

Global site tag (gtag.js) - Google Analytics