posts - 431,  comments - 344,  trackbacks - 0
          JBPM4.4中提供的foreach可以實現(xiàn)會簽功能,流程定義如下:

           

          <?xml version="1.0" encoding="UTF-8"?>

          <process name="DCC" xmlns="http://jbpm.org/4.4/jpdl">
             <start g="373,8,48,48" name="start1">
                <transition name="to Submit" to="Submit" g="-50,-18"/>
             </start>
             <task assignee="#{executor}" g="353,121,92,52" name="Submit">
                <transition g="-61,-18" name="to foreach1" to="foreach1"/>
             </task>
             <foreach g="374,217,48,48" in="#{executors}" name="foreach1" var="executor">
                <transition g="-94,-18" name="to Collect Approve" to="Collect Approve"/>
             </foreach>
             <task assignee="#{executor}" g="354,303,92,52" name="Collect Approve">
                <transition g="-41,-18" name="Approve" to="join1"/>
                <transition g="538,329;535,143:-34,-9" name="Reject" to="Submit"/>
             </task>
             <join g="377,405,48,48" name="join1" multiplicity="#{quorum}">
                <transition g="-59,-18" name="to Librarian Curator" to="Librarian Curator"/>
             </join>
             <task assignee="#{curator}" g="358,496,92,52" name="Librarian Curator">
                <transition g="-42,-18" name="Approve" to="end1"/>
                <transition g="231,527;224,148:-34,-18" name="Reject" to="Submit"/>
             </task>
             <end g="382,602,48,48" name="end1"/>
          </process>


          這里executors是多個審批人帳號名字符串用逗號鏈接。這里quorum就是最終根據(jù)多人中有幾個人通過,則就會進入下一步,用來起到?jīng)Q定作用。
          posted on 2011-03-29 09:32 周銳 閱讀(1121) 評論(0)  編輯  收藏 所屬分類: jBPM

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 屏山县| 南溪县| 胶州市| 中西区| 华亭县| 白水县| 屯留县| 共和县| 霍林郭勒市| 政和县| 自治县| 开原市| 恩平市| 东兴市| 淳化县| 霍城县| 综艺| 临汾市| 长宁区| 教育| 彰化市| 嘉义市| 资溪县| 铜山县| 鹤庆县| 武隆县| 巨鹿县| 南充市| 新巴尔虎左旗| 福州市| 灵山县| 静海县| 贡觉县| 瑞金市| 施秉县| 武威市| 乐亭县| 山阴县| 南开区| 木兰县| 凌源市|