JBPM--九

進階篇

 一、該版本引入<fork>和<join>節點的使用!!----可以實現會籤需求的功能。這裏和同一個任務分配給多個參與者實現的最終功能效果是基本一樣!!
 
 **作用:到達<fork>節點後,<fork>節點會進行分支,也就是讓流程同時流向<fork>指定的一個或幾個節點,
     注意這裏是同時流向,然後等待<fork>的分支節點審批通過後,那麼流程會流向<join>節點,
     等到<fork>節點所有分支均審批通過後,也就是所有分支流程都到達<join>節點後,
     流程纔會流向下一個節點。
     
 **實現機制:當流程流轉到<fork>節點時,token指針會停留在<fork>節點的前一個節點,
     當流程到達<fork>節點指向的節點時,會分別產生上一個token的子節點,
     分別指向<fork>節點指向的節點,然後當這些分支節點都提交後會都轉向<join>節點,
     當從<join>節點流轉到下一個節點時,此時指向<fork>節點的這些子節點會銷燬,
     也就是說子token的生命週期是從<fork>到<join>之間,當流向<join>指向的下一個節點後,
     此時的token是原token,也就是說原token在從進入<fork>到離開<join>之間沒有移動,
     移動的是子token
     
     
 **實現:不需要特殊的更改,和之前一樣就行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章