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

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

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

    隨筆 - 170  文章 - 536  trackbacks - 0
    <2008年9月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    我參與的團隊

    隨筆分類(103)

    搜索

    •  

    積分與排名

    • 積分 - 415102
    • 排名 - 135

    最新評論

    閱讀排行榜

      jBPM 是一個非常優秀的開源工作流引擎,雖然他不是一個一站式的工作流平臺,不過它已經為我們提供了比較豐富的底層操作,為了滿足特定的項目需求,我們一般需要對其進行二次開發,才能適用于具體的業務需求。

      其中一個主要的擴展點是針對 TaskNode 進行的用戶的分配。TaskNode 是 jBPM 中一個非常重要的概念,一個任務節點可以包含若干個任務,不同的任務可以由不同的人來完成,任務實例被分配給 actorId 來完成,其中指定到人的分配工作就是 Assignment 要處理的,這也是我們需要定制的功能,為了實現用戶的分配,我們需要實現 AssignmentHandler 接口,接口原型如下。

    public interface AssignmentHandler extends Serializable {    
        void assign(Assignable assignable, ExecutionContext executionContext) throws Exception;
    }

      通常用代碼實現的話,我們可以讓一個類實現這個接口,并在 swimlane 或者 tasknode 中的 assignment 指定該類。但是,這樣的靈活性是顯然不夠的,在系統的使用過程中,分配策略會不斷的進行調整,因此我們需要更為靈活的解決方案,jBPM 本身可以使用基于 Bean Shell 的腳本來寫分配策略,但是 Bean Shell 不是那么強大,我們需要更為強大的解決方案,因此,我們選用了已經被 JBoss 收為旗下的 JBoss Drools 4.0 規則引擎 (在 3.0 的時候曾經改名為 JBoss Rules,4.0 又改回來了)

      完整版本請查看:http://www.steadyxp.com/archives/120.html

    posted on 2008-09-05 15:29 steady 閱讀(2322) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 大地资源中文在线观看免费版 | 中文字幕av无码不卡免费| 成全高清视频免费观看| 亚洲另类精品xxxx人妖| 18禁网站免费无遮挡无码中文 | 免费无码又爽又刺激高潮的视频 | 亚洲AV永久无码精品网站在线观看 | 免费成人在线观看| 青青草97国产精品免费观看| 波多野结衣免费视频观看| 免费人成视频在线播放| 亚洲性日韩精品国产一区二区| 亚洲免费一区二区| 亚洲国产精品嫩草影院在线观看| a在线观看免费网址大全| 亚洲永久永久永久永久永久精品| 91久久青青草原线免费| 亚洲五月综合网色九月色| 女人18毛片水真多免费播放| 欧洲亚洲综合一区二区三区| 亚洲精品综合久久| 色欲A∨无码蜜臀AV免费播 | 国产偷国产偷亚洲高清在线| 亚洲国产综合久久天堂| 91成人免费观看在线观看| 亚洲性色AV日韩在线观看| 成人免费在线视频| 国产成人无码精品久久久久免费 | 亚洲日本VA午夜在线电影| 日本中文一区二区三区亚洲| 中文字幕的电影免费网站| 亚洲精品自拍视频| 国产成人免费手机在线观看视频| 久久精品免费大片国产大片| 亚洲网红精品大秀在线观看| 夭天干天天做天天免费看| 国产精品美女免费视频观看| 亚洲视频日韩视频| 亚洲国产一区明星换脸| 日韩在线不卡免费视频一区| 亚洲爆乳少妇无码激情|