<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風(fēng)人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數(shù)據(jù)加載中……

    jBPM之swimlane

    ?

    swimlane一般是為了task準(zhǔn)備的,任務(wù)總是要分配到某個人頭上的。如果在流程定義文件中任務(wù)沒有指定對應(yīng)的泳道如:,那么就需要在程序代碼中分配相關(guān)的處理人taskInstance.setActorId("jeffen")。如果程序都是這樣來搞那其實(shí)是很麻煩的,而且分配代碼分散到各個地方,很容易出錯。于是引進(jìn)了泳道,我們可以在流程定義文件中統(tǒng)一指定swimlane和處理人的關(guān)系、task和swimlane的關(guān)系,只需要維護(hù)這一個文件就好了,(有點(diǎn)像struts的配置文件)如下:

    < swimlane?name = " banker " >
    ????????
    < assignment?expression = " user(jeffen) " />
    </ swimlane >
    ......

    < task?name = " bank " ??swimlane = " banker " >

    這樣就將任務(wù)實(shí)例和處理人松耦合了,對于多任務(wù)對應(yīng)相同的處理人,這種方式的好處顯而易見。

    當(dāng)然還可以在程序中動態(tài)指定處理人,如上taskInstance.setActorId("jeffen"),也可以通過泳道實(shí)例swimlaneInstance.setActorId("jeffen")指定。

    posted on 2007-01-18 11:56 風(fēng)人園 閱讀(2409) 評論(2)  編輯  收藏 所屬分類: jBPM

    評論

    # re: jBPM之swimlane [未登錄]  回復(fù)  更多評論   

    您好,我剛剛開始研究jbpm,現(xiàn)在使用的版本是jbpm-jpdl-3.2.3,使用MyEclipse6.0開發(fā),在打開processdefinition.xml之后,不知道如何通過界面添加swimlane,直接寫代碼是可以的,現(xiàn)在網(wǎng)上大多是老版本,新版本有些改進(jìn),我就糊涂了,麻煩如果您知道請告知,感激不盡!!
    2008-09-11 16:42 | roger

    # re: jBPM之swimlane [未登錄]  回復(fù)  更多評論   

    jbpm插件與myeclipse有沖突,用eclipse...
    2009-04-12 11:34 | peter
    主站蜘蛛池模板: 国产精品免费播放| 中文字幕在线免费观看| 亚洲国产欧美日韩精品一区二区三区| 无码区日韩特区永久免费系列| 亚洲成AV人片在WWW| 亚洲国产另类久久久精品小说 | 久久亚洲日韩精品一区二区三区| 最近中文字幕无吗免费高清 | 久久精品国产亚洲av麻豆 | 亚洲av综合日韩| 日韩成人精品日本亚洲| 日韩国产欧美亚洲v片| 男男黄GAY片免费网站WWW| 99亚洲乱人伦aⅴ精品| 男男黄GAY片免费网站WWW| 成年大片免费高清在线看黄| 七次郎成人免费线路视频| 国产99视频精品免费视频76| 国产在线精品一区免费香蕉| 久久青草免费91线频观看不卡| 美国免费高清一级毛片| 免费精品国产自产拍在线观看 | 国产色爽免费视频| 四虎影永久在线高清免费| 2021国内精品久久久久精免费| 国产精品内射视频免费| 国产无限免费观看黄网站| 老司机亚洲精品影院在线观看| 亚洲午夜在线一区| 亚洲乱妇熟女爽到高潮的片| 亚洲男人天堂影院| 亚洲熟妇AV一区二区三区浪潮| 亚洲性无码av在线| 亚洲AV无码成人精品区天堂| 久久久久亚洲AV无码专区首JN| 亚洲精品卡2卡3卡4卡5卡区| 免费人成在线观看视频播放| 成人午夜视频免费| 黄色网址免费观看| 国产麻豆剧传媒精品国产免费| 久久久久国色AV免费观看性色|