1.Start: 开始节点。
在该节点里可以配置一个Task,同时还可以指定相关的Event等
2.State: 等待节点
当流程走到State节点后不会自动往下运行,也不会产生Task,而会处于等待状态,直到通过代码触发后才会流转到下一个节点。
3.End: 结束节点
4.Fork: 拆分流程
将当前只有一条路径的流程拆分成若干条路径并行。
5.Join: 聚合流程
把若干条从Fork拆分出来的并行的路径聚合成一条路径。和Fork成对出现。
6.Decision:用来判断流程的流转路线。
7.Node: 自动节点.
在该节点里可以定义一个Action,当流程到达该节点时会触发该Action的执行,然后流程就会停留在该节点上。
如果没有定义Action,到达该节点后不会停留,如果有定义事件就会触发相关事件,然后流转到下一个节点。
8.Task Node: 用来产生Task
通过Task里任务分配,可以将其分配给不同的处理人员,从而实现常见的审批等。
在Task Node里可以添加多个任务,同时通过相关的属性,可以设置它们的生成和执行顺序等。
9.Mail Node: 帮助我们快速实现流程中E-mail的发送。
实际应用中也可以将发送邮件的代码放在ActionHandler类中,通过触发事件来实现E-mail的发送
10.Esb Service: 通过该节点用户可以在JBPM里调用一个Service
如果你用JBossESB,同时你的流程又需要调用ESB里的某个服务,那么它很有用。
11.Process State: 用来支持子流程。
可以指定一个子流程,同时还可以设置所采用的子流程的版本、是否向子流程里写入父流程里的变量以及是否将子流程里产生的变量写回父流程等。
对于JBPM来说,一个子流程就是一个普通的流程。
12.Super State: 超状态节点。
把其他流程节点进行分组组合的节点。
Super State之间不可以嵌套
可以在Super State设定不同的Event
节点公共属性:
name: 要唯一
async: 处理该节点的操作是否要异步执行。默认为false
transition:可以理解成离开该节点的“线”
event: node-enter,node-leave
exception-handler:用于捕获该节点抛出异常
timer: 定时器,用来在该节点上定期执行一些动作。
- 大小: 41.9 KB
分享到:
相关推荐
JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM采购申请系统——08_JBPM流程节点.7z JBPM...
深入浅出 jBPM 电子书,很适合初学者学习的一个开发文档
总的来说,jbPM 3.2是一个强大的工作流管理系统,通过深入理解和实践,开发者可以构建出高效、灵活的业务流程,提高企业的业务自动化水平。希望这份知识总结能对你在jbPM的学习和使用上提供帮助。
深入浅出jBPM 电子文档,内容包括:面向图的程序设计,流程建模,节点——Node 职责,task-node节点,state节点类型,decision节点类型.等等,.还 综合大量例子和资料 , 是 学习 JBPM 必读首选! 希望这部书,大家能...
JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了强大的业务流程建模、执行和监控能力。本文将深入探讨JBPM的工作原理、表结构及其在实际操作中的应用。 1. **JBPM特色** - **灵活...
在本文档中,我们将深入探讨jbpm3的核心概念、配置步骤以及工作流程的实施。 **工作流(Workflow)**是企业业务流程的抽象表示,它定义了任务如何在不同参与者之间传递,以及这些任务的顺序和条件。jbpm3提供了一个...
1.2 JBPM_NODE:流程节点表 关系表 外键存在表 外键名称 外键存在表字段 存在原因 可能 关系 JBPM_TRANSITION JBPM_TRANSITION FK_TRANSITION_TO TO_ 一个NODe可以做为多个TRANSITION的结束 JBPM_...
2.13.2 BeanShell在jBPM中的用法........63 第 3 章 流程节点详解.....................................67 3.1 公共属性...................................................68 3.2 Node节点........................
《深入浅出jBPM:1-6章测试代码详解》 jBPM,全称为Java Business Process Management,是一款开源的工作流管理系统,用于处理业务流程的建模、部署、执行和监控。它提供了灵活的工作流定义,支持BPMN 2.0标准,...
【深入浅出JBPM 采购实例】是一个基于Myeclipse8.5、Tomcat6.0和JBPM3.2.3的实践教程,旨在帮助读者理解并掌握工作流管理系统JBPM在采购流程中的应用。在这个实例中,作者省略了邮件功能,因为JBPM3.2.3版本不包含...
通过学习和应用jBPM 4,开发者可以构建出符合BPMN 2.0标准的流程模型,从而提升企业的业务流程自动化水平,提高工作效率,减少人为错误。而jbpm4.doc文档则为学习和使用jBPM 4提供了详尽的指导和支持。
通过阅读《深入浅出JBPM》这本书,你不仅可以掌握JBPM的基本操作,还能深入了解其背后的原理和技术,从而在实际工作中更有效地利用这个强大的工具来提升企业的业务流程管理能力。无论是初学者还是有经验的开发者,这...
在IT行业中,JBPM(Java Business Process Management)是一款强大的开源工作流管理系统,它为企业级应用提供了灵活、可扩展的工作流程解决方案。"JBPM工作流实战_流程定义文件的上传处理视频 03"这一主题主要关注...
《深入浅出jBPM》深入浅出,示例丰富,实用性强,适合有一定Java基础的读者阅读。
《深入浅出jBPM 5,6章》是一本专为理解jBPM这一流程管理系统而精心编写的书籍。jBPM是一个开源的工作流管理系统,它提供了业务流程建模、执行、监控和优化的全面解决方案。这本书的第5章和第6章尤其关键,它们涵盖...
【深入浅出jbpm系统开发】是一本专为jbpm工作流引擎初学者设计的入门指南,旨在帮助读者快速理解和掌握这一强大的开源工作流引擎。jbpm作为一个流行且功能丰富的工具,广泛应用于企业流程自动化、任务管理和决策支持...