posts - 193,  comments - 520,  trackbacks - 0
          1、process definition
             一個(gè)process definition代表了一個(gè)正式的業(yè)務(wù)流程,它以一個(gè)流程圖為基礎(chǔ)。這個(gè)流程圖由  許多node和transition組成。每個(gè)node在這個(gè)流程圖里都有著各自特殊的類(lèi)型,這些不同的類(lèi)型決定了node在運(yùn)行時(shí)的不同行為。一個(gè)process definition只有一個(gè)start state 。
          2、token
             一個(gè)token代表了一條執(zhí)行路徑,它包含了這條執(zhí)行路徑的當(dāng)前的執(zhí)行狀態(tài)(current state)。
          3、process instance
             一個(gè)process instance(流程實(shí)例)即一個(gè)process definition(流程定義)的流程執(zhí)行實(shí)例。一個(gè)process definition可以對(duì)應(yīng)多個(gè)process instance。當(dāng)一個(gè)process instance被創(chuàng)建的時(shí)候,一個(gè)主執(zhí)行路徑token同時(shí)被創(chuàng)建,這個(gè)token叫做root token,它指向流程定義的start state(processDefinition.getStartState()==token.getNode())。
          4、signal
             一個(gè)signal 發(fā)送給token通知token 繼續(xù)流程的執(zhí)行。如果signal 沒(méi)有指定transition,token將沿缺省的transition離開(kāi)當(dāng)前狀態(tài),如果signal 指定transition,token將沿指定的transition離開(kāi)當(dāng)前的狀態(tài)。看源代碼可以看到發(fā)給process instance的signal 其實(shí)都是發(fā)送給了root token。
          5、Actions
             jbpm提供了靈活的action ,當(dāng)流程執(zhí)行,token 進(jìn)入node和transition時(shí),會(huì)觸發(fā)相應(yīng)的一些event(事件)。在這些event上附上我們自己寫(xiě)的action,就會(huì)帶動(dòng)action 的執(zhí)行。action里是我們自己的相關(guān)java操作代碼,非常方便。注意的是event(事件)是內(nèi)置的,無(wú)法擴(kuò)展。另外,action也可以直接掛在node上,而不依賴于event(事件)的觸發(fā),這個(gè)很重要!

          http://www.aygfsteel.com/ronghao 榮浩原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處:)
          posted on 2005-11-12 09:46 ronghao 閱讀(2321) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): 工作流jbpm3

          FeedBack:
          # re: jbpm的流程模型
          2005-11-14 13:33 | pikachu
          task 和swimlane沒(méi)有介紹 :)  回復(fù)  更多評(píng)論
            
          # re: jbpm的流程模型
          2005-11-15 17:49 | ronghao
          task 和swimlane具體是任務(wù)分配里面的,好的,我會(huì)說(shuō)明的:)  回復(fù)  更多評(píng)論
            
          # re: jbpm的流程模型
          2006-03-18 18:56 | 小C
          用什么方法給action里的參數(shù)賦值  回復(fù)  更多評(píng)論
            
          <2005年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

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

          常用鏈接

          留言簿(38)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          常去的網(wǎng)站

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 会昌县| 台北县| 武冈市| 临清市| 昆山市| 宜宾县| 威宁| 邯郸市| 东方市| 临沭县| 钦州市| 永年县| 论坛| 霍山县| 鄄城县| 衡南县| 偃师市| 七台河市| 巴彦淖尔市| 安岳县| 腾冲县| 洛隆县| 南溪县| 常熟市| 湾仔区| 湘潭县| 正蓝旗| 镇宁| 荔浦县| 集贤县| 屏东市| 佛山市| 永昌县| 浦东新区| 湛江市| 浪卡子县| 太谷县| 赤水市| 木里| 宜川县| 宣武区|