`
zybing
  • 浏览: 457328 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jBPM4.4:在看开发指南之前总结一下

 
阅读更多

jBPM4.4:

 

源头是Configuration,从Configuration生成引擎:ProcessEngine;

 

ProcessEngine可以得到以下几个Service:

 

  • RepositoryService
  • ExecutionService
  • TaskService
  • HistoryService
  • ManagementService
这几个Service都是对外提供的服务,通过CommandService和PVM进行交互,实现功能

-------------------------------------------------------------------------------------------------
以下几个POJO对象:
  • Deployment          / DeploymentQuery
  • ProcessDefinition / ProcessDefinitionQuery
  • ProcessInstance  / ProcessInstanceQuery
  • Execution             / 
  • Task                     / TaskQuery
这几个是目前自己用到的对象,主要还是后面的3个和创建一个流程的实例、进行流转等相关。
每种POJO对象都有自己的Query方法类(Execution没有)

--------------------------------------------------------------------------------------------------

几个关键属性:
  • Key: 基本上Key一个大类别:
    譬如ProcessDefinition中的key表示一类,不同的版本用version表示,结合成一个id
  • id:
    表示一个实实在在的点
--------------------------------------------------------------------------------------------------
流程的简述:

通过Deployment,发布一个ProcessDefinition。

ProcessDefinition通过Key来进行识别是否是同一个ProcessDefinition的不同版本。

发布一个流程,在数据库的(Deployment、DeployProp、Lob)3张表中留下记录;

开启一个流程,start一个ProcessInstance,会生成Execution,记录在Execution表中;

一个ProcessInstance可以有几个Execution同时在进行着;

Execution会和Task也有关系

分享到:
评论

相关推荐

    jbpm 4.4 用户指南与开发指南

    三、jbpm 4.4开发指南 "jBPM 4.4 开发指南.pdf"将详细介绍如何使用jbpm进行流程开发。内容可能涵盖: 1. **环境配置**:包括JDK、Eclipse集成开发环境、jbpm库的安装和设置。 2. **流程建模**:如何使用BPMN2工具...

    jbpm4.4中文开发指南

    **jbpm4.4中文开发指南** ...通过阅读《jbpm4.4开发指南.doc》,读者可以系统了解jbpm的工作原理、配置方法、使用技巧,以及常见问题的解决方案,从而更好地在实际项目中运用jbpm4.4来实现高效、灵活的业务流程管理。

    jBPM4.4开发指南

    ### jBPM4.4开发指南关键知识点解析 #### 一、工作流基础与概念 **1. 工作流定义** 工作流是指业务过程的部分或整体在计算机应用环境下的自动化,其目的是为了使在多个参与者之间按照某种预定义的规则传递文档、...

    jbpm4.4开发用户指南

    这个压缩包包含了两个关键文档:《jBPM 4.4 开发指南》和《jBPM 4.4 用户指南》,它们将帮助我们深入了解jBPM 4.4的各个方面。 首先,让我们从《jBPM 4.4 开发指南》开始。这份文档主要面向开发者,详细阐述了如何...

    jBPM4.4.rar_jbpm4.4_jbpm4.4 PDF

    在《jBPM4.4开发指南》中,开发者可以了解到jBPM4.4的核心功能和设计原理。该指南通常涵盖以下几个关键知识点: 1. **系统架构**:jBPM4.4基于Eclipse Persistence API(JPA)和Hibernate ORM,提供了持久化服务,...

    jBPM4.4工作流开发指南(改进版)

    jBPM4.4工作流开发指南(改进版) 开发环境搭建

    JBPM4.4资料的其他补充

    首先,让我们深入了解一下JBPM4.4的核心特性: 1. **流程建模**:JBPM4.4支持BPMN(Business Process Modeling Notation)2.0标准,这是一种图形化语言,使得业务流程的建模更为直观和易于理解。用户可以通过...

    jBPM4.4工作流开发指南.docx

    jBPM4.4工作流开发指南 jBPM4.4是一种流行的工作流引擎,它提供了一个强大且灵活的工作流管理系统。本指南将详细介绍jBPM4.4的安装、部署、使用、开发和原理等方面的知识点。 一、开发环境搭建 要开发jBPM4.4工作...

    jBPM 4.4用户手册 中文PDF

    jBPM 4.4 是一个重要的版本,它在之前的版本基础上进行了多方面的改进和优化。它提供了一种灵活的方式来定义和执行业务流程,使企业能够更好地控制和自动化其业务操作。jBPM 支持基于BPMN 2.0标准的流程建模,这使得...

    jBPM4.4 详解 API 中文

    ### jBPM4.4 API 详解:工作流自动化的核心技术 ...以上步骤不仅为jBPM4.4的开发环境搭建提供了详实的指南,同时也深入解析了工作流自动化的基本原理与jBPM4.4的工作机制,为IT从业者及开发者提供了宝贵的参考资料。

    eclipse工作流插件 含jBPM_4.4_开发指南

    本指南将深入探讨如何利用Eclipse与jBPM 4.4版本相结合,实现高效的工作流应用开发。 首先,我们要理解jBPM是什么。jBPM是一个开源的工作流管理系统,它提供了对业务流程建模、执行和监控的全面支持。jBPM 4.4是其...

    JBPM4.4中文开发指南

    总结来说,"JBPM4.4中文开发指南"是一本非常实用的资源,它帮助开发者理解和掌握如何在Java环境中设计、实现和管理业务流程。通过学习本书,你可以了解到如何使用JBPM来自动化和优化企业的业务操作,提高效率并确保...

    JBPM4.4完整可用审批流程

    在JBPM4.4工程中,Maven的配置文件pom.xml会列出所有必要的依赖库,确保在编译和运行时,所有必需的jar包都被正确地引入。这简化了开发环境的设置,并且便于团队协作,因为每个人都可以通过相同的构建过程获得一致的...

    jBPM4.4 安装在Tomcat+MySql环境

    ### jBPM4.4 在 Tomcat + MySQL 环境下的安装指南 #### 一、准备工作 在开始安装之前,我们需要确保以下几项准备工作已经完成: 1. **下载相关软件**: - [jBPM 4.4](http://sourceforge.net/projects/jbpm):一...

    jBPM 4.4 开发和用户指南(中文)

    jBPM 4.4 开发指南.pdf jBPM 4.4 用户指南.pdf 翻译官方文档 JBoss jBPM Teams 4.4 译者: Lingo 首页: http://www.family168.com/ 论坛: http://old.family168.com/bbs EMAIL: lingosurf168@gmail.com

Global site tag (gtag.js) - Google Analytics