posts - 26,  comments - 7,  trackbacks - 0
作者: fndcz

1.     JPDL的流程定义元素

1)        第一层:GraphElement

这个容易理解,因为在画流程定义时,每个拖拉的对象都是一个graph的元素。GraphElement有四个属性:

(1)processDefine 表示当前元素属于哪个流程定义

(2)events 表示可以接收哪些event

(3)name 名字

(4)exceptionHandlers 异常处理类集合(List)

2)        第二层:nodeprocessDefinitionTransitionTask

它们都继承自GraphElement

(1)processDefinition表示流程定义(implements NodeCollection),它有下面的属性:nameversionnodesstartStatenodes表示流程中所有的nodestartState用于启动流程时找到首节点。

(2)Transition表示转移,它有三个属性:from(Node)to(Node)supportedEventTypes表示支持的event类型

(3)node表示节点,它有四个属性:leaving transitionsarriving transitionsactionsuperState

(4)Task 定义任务

3)        第三层:各种不同的node

它们都继承自node DecisionEndStateForkJoinMergeMilestone InterleaveEndInterleaveStartProcessStateState

 

posted on 2007-09-11 13:29 jbpm 阅读(570) 评论(0)  编辑  收藏 所属分类: jbpm概念

只有注册用户登录后才能发表评论。


网站导航: