posts - 193,  comments - 520,  trackbacks - 0
                  一個流程圖由許多node和transition組成。每個node都有一種類型,這個類型決定了當流程執(zhí)行到這個node時的不同行為。jbpm有一組node type可以供你選擇,當然你可以定制自己node 。
          node的作用
          node有兩個主要的作用:
          1)執(zhí)行java代碼,比如說創(chuàng)建task instance(任務實例)、發(fā)出通知、更新數(shù)據(jù)庫等等。很典型的就是在node 上掛上我們的action
          2) 控制流程的執(zhí)行
            A、等待狀態(tài)
               流程進入到這個node時將處于等待狀態(tài),直到一個signal 的發(fā)出
            B、流程將沿著一個leaving transition越過這個node
               這種情況特殊一點,需要有個action掛在這個node上(注意這個action不是event觸發(fā)的!),action中將會調用到API里
               executionContext.leaveNode(String transitionName),transitionName即這里的leaving transition名字。
            C、創(chuàng)建新的執(zhí)行路徑
               很典型的就是fork node。流程在這里會分叉,產生新的執(zhí)行路徑。這樣就創(chuàng)建了新的token,每個新的token代表一個新的執(zhí)行路徑。注意的是,這些新的token和產生前的token是父子關系!
            D、結束執(zhí)行路徑
               一個node可以結束一條執(zhí)行路徑,這同樣意味著相應的token的結束和流程的結束。

          http://www.aygfsteel.com/ronghao 榮浩原創(chuàng),轉載請注明出處:)
          posted on 2005-11-15 18:14 ronghao 閱讀(862) 評論(0)  編輯  收藏 所屬分類: 工作流jbpm3
          <2005年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          關注工作流和企業(yè)業(yè)務流程改進。現(xiàn)就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

          常用鏈接

          留言簿(38)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 大化| 勐海县| 土默特左旗| 恩施市| 宁陕县| 临海市| 宜宾市| 新兴县| 永新县| 贵阳市| 九台市| 万年县| 潞城市| 潜山县| 潼南县| 沙湾县| 阿坝县| 大理市| 霍城县| 仲巴县| 洛隆县| 临邑县| 扬中市| 中阳县| 清涧县| 临武县| 四会市| 德惠市| 保靖县| 台州市| 西畴县| 桦甸市| 荃湾区| 南乐县| 福贡县| 楚雄市| 胶南市| 华蓥市| 鲁甸县| 云林县| 抚远县|