论坛首页 Java企业应用论坛

jbpm-jpdl流程定义元素

浏览 1055 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-09-09  

 

作者: 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

 

 


论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics