2007-09-09
jbpm-jpdl流程定义元素
关键字: bpm, java, jbpm ,workflow ,工作流, j2ee
作者: fndcz
1. JPDL的流程定义元素
1) 第一层:GraphElement
这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素。GraphElement有四个属性:
(1)processDefine 表示当前元素属于哪个流程定义
(2)events 表示可以接收哪些event
(3)name 名字
(4)exceptionHandlers 异常处理类集合(List)
2) 第二层:node、processDefinition、Transition、Task
它们都继承自GraphElement
(1)processDefinition表示流程定义(implements NodeCollection),它有下面的属性:name、version、nodes、startState。nodes表示流程中所有的node,startState用于启动流程时找到首节点。
(2)Transition表示转移,它有三个属性:from(Node),to(Node),supportedEventTypes表示支持的event类型
(3)node表示节点,它有四个属性:leaving transitions、arriving transitions、action、superState。
(4)Task 定义任务
3) 第三层:各种不同的node
它们都继承自node。 Decision、EndState、Fork、Join、Merge、Milestone、 InterleaveEnd、InterleaveStart、ProcessState、State。
- 浏览: 10499 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
国内外主要的bpm厂商
银狐999 写道my god。这已经是我4年前写的文档了。为啥现在还有人搬出来呢 ...
-- by 首席技术官 -
国内外主要的bpm厂商
原来太老了呀,我还奇怪怎么没提到我们公司呢
-- by yzj520hyy -
国内外主要的bpm厂商
my god。这已经是我4年前写的文档了。为啥现在还有人搬出来呢??? 建议斑 ...
-- by 银狐999 -
国内外主要的bpm厂商
这两年的产品中,国外的K2.Net不错,产品的可扩展性很好,可能对于实施人员的要 ...
-- by 首席技术官 -
国内外主要的bpm厂商
在04年时就看到这篇文章,应该说这篇文章的确反映了当时的国内工作流现状,但从过去 ...
-- by 首席技术官






评论排行榜