posts - 26,  comments - 7,  trackbacks - 0
          作者: 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、versionnodes、startStatenodes表示流程中所有的node,startState用于啟動流程時找到首節點。

          (2)Transition表示轉移,它有三個屬性:from(Node),to(Node),supportedEventTypes表示支持的event類型

          (3)node表示節點,它有四個屬性:leaving transitionsarriving transitions、actionsuperState

          (4)Task 定義任務

          3)        第三層:各種不同的node

          它們都繼承自node。 Decision、EndStateFork、Join、MergeMilestone、 InterleaveEnd、InterleaveStartProcessState、State。

           

          posted on 2007-09-11 13:29 jbpm 閱讀(580) 評論(0)  編輯  收藏 所屬分類: jbpm概念
          主站蜘蛛池模板: 龙游县| 兴仁县| 独山县| 西峡县| 江永县| 凉城县| 武宣县| 明星| 丹东市| 枣庄市| 甘洛县| 白河县| 洛浦县| 扎赉特旗| 大田县| 石棉县| 尼勒克县| 射阳县| 响水县| 栾城县| 云和县| 二连浩特市| 汨罗市| 射阳县| 临潭县| 麻江县| 繁昌县| 石林| 芦山县| 凤台县| 双流县| 和顺县| 卫辉市| 张掖市| 淮北市| 雷州市| 新平| 陵水| 兴隆县| 盐城市| 宿迁市|