<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)

    搜索

    •  

    積分與排名

    • 積分 - 415104
    • 排名 - 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
    主站蜘蛛池模板: 免费网站观看WWW在线观看| 最近免费字幕中文大全视频| 久热综合在线亚洲精品| 18女人毛片水真多免费| 精品亚洲视频在线| 国产精品久久久亚洲| 久久精品女人天堂AV免费观看| 亚洲精品国产精品| 亚洲国产婷婷六月丁香| 性做久久久久久免费观看| 国产久爱免费精品视频| 亚洲国产成人在线视频| 国产亚洲欧洲Aⅴ综合一区 | 免费激情网站国产高清第一页| 亚洲精品午夜无码电影网| 最近高清国语中文在线观看免费| 成年免费大片黄在线观看com| 亚洲第一页在线视频| 亚洲精品无码你懂的网站| 国产黄色免费网站| 91在线视频免费观看| 亚洲欧美第一成人网站7777| 午夜亚洲AV日韩AV无码大全| 亚洲AV无码乱码精品国产| 日本成年免费网站| 成全高清在线观看免费| 国产亚洲综合一区二区三区| 亚洲天堂福利视频| 亚洲国产第一站精品蜜芽| 亚洲国产成人精品无码久久久久久综合 | 2021免费日韩视频网| 永久在线观看免费视频| 免费人成在线观看播放a| 亚洲欧洲日韩极速播放| 亚洲制服中文字幕第一区| 91麻豆国产自产在线观看亚洲 | 国产免费av片在线看| 7x7x7x免费在线观看| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 亚洲AV无码国产一区二区三区| 亚洲成av人片在线看片|