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 开发指南.pdf"将详细介绍如何使用jbpm进行流程开发。内容可能涵盖: 1. **环境配置**:包括JDK、Eclipse集成开发环境、jbpm库的安装和设置。 2. **流程建模**:如何使用BPMN2工具...
**jbpm4.4中文开发指南** ...通过阅读《jbpm4.4开发指南.doc》,读者可以系统了解jbpm的工作原理、配置方法、使用技巧,以及常见问题的解决方案,从而更好地在实际项目中运用jbpm4.4来实现高效、灵活的业务流程管理。
### jBPM4.4开发指南关键知识点解析 #### 一、工作流基础与概念 **1. 工作流定义** 工作流是指业务过程的部分或整体在计算机应用环境下的自动化,其目的是为了使在多个参与者之间按照某种预定义的规则传递文档、...
这个压缩包包含了两个关键文档:《jBPM 4.4 开发指南》和《jBPM 4.4 用户指南》,它们将帮助我们深入了解jBPM 4.4的各个方面。 首先,让我们从《jBPM 4.4 开发指南》开始。这份文档主要面向开发者,详细阐述了如何...
在《jBPM4.4开发指南》中,开发者可以了解到jBPM4.4的核心功能和设计原理。该指南通常涵盖以下几个关键知识点: 1. **系统架构**:jBPM4.4基于Eclipse Persistence API(JPA)和Hibernate ORM,提供了持久化服务,...
jBPM4.4工作流开发指南(改进版) 开发环境搭建
首先,让我们深入了解一下JBPM4.4的核心特性: 1. **流程建模**:JBPM4.4支持BPMN(Business Process Modeling Notation)2.0标准,这是一种图形化语言,使得业务流程的建模更为直观和易于理解。用户可以通过...
jBPM4.4工作流开发指南 jBPM4.4是一种流行的工作流引擎,它提供了一个强大且灵活的工作流管理系统。本指南将详细介绍jBPM4.4的安装、部署、使用、开发和原理等方面的知识点。 一、开发环境搭建 要开发jBPM4.4工作...
jBPM 4.4 是一个重要的版本,它在之前的版本基础上进行了多方面的改进和优化。它提供了一种灵活的方式来定义和执行业务流程,使企业能够更好地控制和自动化其业务操作。jBPM 支持基于BPMN 2.0标准的流程建模,这使得...
### jBPM4.4 API 详解:工作流自动化的核心技术 ...以上步骤不仅为jBPM4.4的开发环境搭建提供了详实的指南,同时也深入解析了工作流自动化的基本原理与jBPM4.4的工作机制,为IT从业者及开发者提供了宝贵的参考资料。
本指南将深入探讨如何利用Eclipse与jBPM 4.4版本相结合,实现高效的工作流应用开发。 首先,我们要理解jBPM是什么。jBPM是一个开源的工作流管理系统,它提供了对业务流程建模、执行和监控的全面支持。jBPM 4.4是其...
总结来说,"JBPM4.4中文开发指南"是一本非常实用的资源,它帮助开发者理解和掌握如何在Java环境中设计、实现和管理业务流程。通过学习本书,你可以了解到如何使用JBPM来自动化和优化企业的业务操作,提高效率并确保...
在JBPM4.4工程中,Maven的配置文件pom.xml会列出所有必要的依赖库,确保在编译和运行时,所有必需的jar包都被正确地引入。这简化了开发环境的设置,并且便于团队协作,因为每个人都可以通过相同的构建过程获得一致的...
### jBPM4.4 在 Tomcat + MySQL 环境下的安装指南 #### 一、准备工作 在开始安装之前,我们需要确保以下几项准备工作已经完成: 1. **下载相关软件**: - [jBPM 4.4](http://sourceforge.net/projects/jbpm):一...
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