又用了3天,终于对jbpm 集成有了一个比较明确的思路. 想想之前也是走了一些弯路. 再调通api .
目前,遇到的问题是一个会签的需求, 这个应该是工作流的内容了. 开发人员也不能熟练使用工作流的概念设计流程. 所谓的流程设计师用jbpm 来设计流程,又与标准流程有一些出入.
涉及到业务的时候确实是一个灵活可变的过程, 研究jbpm 也快3周了,比我预想的慢了一些.尽快完成这个例子吧.
目前研究过的内容.
读了jbpm 的 userguide
看了appfuse 关于 spring-modlues 和 jbpm 集成的文章.
写了一个任务列表, 可以取到一个actorid 的所有任务.
看了jbpm 自带console 的源码 jsf 改写一部分, 使用spring hibernate struts frameworks
利用jbpm eclipse-plugin 设计流程.
简单说一下, 需求吧, 现在做的demo .
是一个项目审批的简单示例
开始新项目-->输入,修改,提交-->一级审批-->公司领导会签-->是否需要老板审批-->结束
比较麻烦的是会签时,有一个人拒绝,其他人的任务要取消.
bpm 中的权限和应用系统组织结构结合,需要处理.
发现技术问题. spring-modlues 中 没有发现 swimlane 中delegation 配置成spring 支持类的方法.
技术问题,和工作流业务理论知识同时需要研究.
分享到:
相关推荐
**jbpm简介** jbpm(Java Business ...总之,"jbpm使用简单示例"是一个很好的学习资源,通过它,开发者不仅可以了解jbpm的基本操作,还能掌握如何在实际项目中运用流程管理技术,提升业务系统的灵活性和可维护性。
**jbpm3使用帮助** jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。jbpm3是该系统的早期版本,尽管现在已经有更新的版本,但jbpm3仍然...
**jBPM 4 使用手记** jBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了全面的业务流程管理和工作流解决方案。在jBPM 4这个版本中,开发者可以利用其强大的功能来设计、执行和管理...
### JBPM5 使用手册知识点概览 #### 一、概述 **JBPM5**(**j**Boss **B**usiness **P**rocess **M**anager)是一款开源的业务流程管理系统,它提供了完整的业务流程管理解决方案,包括流程设计、执行、监控等功能...
"JBPM3.1Help(中文).chm"可能包含了关于jbpm3的安装步骤、API使用、工作流设计等方面的中文帮助文档,这对于初学者了解jbpm3的基础操作和核心概念非常有帮助。 "jbpm开发指南.pdf"可能是对jbpm4或更高版本的开发者...
- **DECISIONDELEGATION_**:决策节点使用,表示决策对应的代理类,与`JBPM_DELEGATION`表关联。 - **DECISIONEXPRESSION_**:决策节点使用,表示决策中使用的判断表达式。 - **SIGNAL_**: 任务节点使用,表示信号...
3. **sql.rar**:这个压缩包可能包含了一系列用于初始化或操作JBPM数据库的SQL脚本,如创建表、插入初始数据等,是配置和运行JBPM项目的重要组成部分。 4. **zpchen.zip**:这可能是个人开发者或者某个团队的代码库...
3. **jbpm5用户手册**: jBPM5_用户手册-中文版为开发者提供了jbpm5的详细操作指南,包括新特性和改进。jbpm5相较于jbpm4有显著提升,例如支持bpmn2.0标准,提供了更强大的图形化建模工具,以及更完善的API和事件...
jbpm使用案例,非常不错,大家都来看看吧。
3. **jbPM库**:下载jbPM 3.2的库文件,包括jar包和其他依赖,这些可以通过Maven的pom.xml文件或Ant的build.xml文件来管理。 4. **数据库连接**:jbPM需要一个数据库来存储流程实例、任务等信息,你可以选择MySQL、...
3. **轻量级框架**:jBPM是一个轻量级框架,这意味着它可以轻松地部署在任何应用服务器上,并且能够与任何数据库兼容。 4. **支持多种流程定义语言**:除了默认支持的jPDL、WS-BPEL和Seam框架的Pageflow外,jBPM还...
**JBPM4 学习使用总结** JBPM4(Java Business Process Management)是Jboss公司推出的一款开源的工作流管理系统,它提供了完整的业务流程自动化解决方案,包括流程设计、部署、执行、监控以及管理等功能。在深入...
1. **流程定义**:jbpm3支持使用BPMN(Business Process Modeling Notation)标准来定义业务流程,这是一种图形化的流程建模语言,使得非技术人员也能理解流程图。 2. **流程执行**:jbpm3可以执行流程实例,处理...
在深入学习和使用jBPM3的过程中,我积累了丰富的经验和心得,下面将分享一些关键知识点。 首先,jBPM3基于Java平台,利用JBOSS组织的支持,其核心组件包括流程定义语言(JPDL)、流程引擎以及工作流服务。JPDL是一...
4. **持久化(Persistence)**:JBPM3使用Hibernate进行数据持久化,确保流程实例在服务器重启后可以恢复。 **三、JBPM3的主要功能** 1. **流程建模**:JBPM3提供了一个基于Eclipse的图形化建模工具,用户可以通过...
jbpm jbpm4.3.jar DDDDDDDD
在实践中,开发者可以使用JBPM提供的API来实现上述步骤。例如,加载流程定义到内存、文件或数据库,启动流程实例,处理任务实例,以及对流程实例进行监控和管理。通过这些步骤,开发者可以构建出符合业务需求的动态...
JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_JBPM4.0使用及特性.7z JBPM采购申请系统——20_...
【jbpm3.rar_JBP_jbpm_jbpm3】是一个关于JBPM3的压缩包,其中包含了jbpm的相关文档,旨在帮助用户理解和使用这个工作流管理系统。JBPM(Java Business Process Management)是一个开源的工作流引擎,它允许开发者在...