I'll be back!

            Focus on BPM, celebrate PegaRULES Process Commander (PRPC)
          posts - 76, comments - 161, trackbacks - 0, articles - 2
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          BPM PRPC 場景分析 -- 回調

          Posted on 2009-05-19 22:38 zolly 閱讀(1251) 評論(2)  編輯  收藏
          BPM Scenario Analysis:
          Description
          Requestor提交任務到Supervisor, 在Supervisor未Approve之前,要求Requestor可以修改已提交記錄。

          Scenario
          標準BPM流程是一個WorkObject對應一個Assignment,如此看來,一旦Requestor提交了任務,便失去了鎖,則不可更改,只有Supervisor Approve or Reject之后釋放鎖了,Requestor才能繼續獲得鎖,才能進行修改,但實際流程中并不是這么簡單。不同Organization會有不同的要求,在一個大型Organization中,采用標準BPM流程,即一個WorkObject一個Assignment,會導致Supervisor的工作量急劇增大,因為Requestor總會出現提交后需要修改的情況,Supervisor需要逐個處理每個Requestor的請求。

          Resolution
          1. 小型Organization中,按照需求可以采用標準BPM流程,需要Supervisor參與,便于維護。
          2. 一個WorkObject,多個Assignment,共享鎖,兩個Assignment異步處理,在Requestor確定需要修改時獲得鎖,把爭搶資源的幾率降到最低。
          3. 采用一個WorkObject,折中的解決辦法,在Requestor 請求過的WorkObject界面上(Review)增加處理按鈕,這個按鈕調用ResumeFlow,間接調用Supervisor的操作(Reject),把WorkObject回調回來,完全獲得資源(鎖),再進行修改。

          評論

          # re: BPM PRPC 場景分析 -- 回調  回復  更多評論   

          2009-05-20 09:59 by HiMagic!
          是否可以簡單的描述為,submiter可以行使撤銷的權利。

          # re: BPM PRPC 場景分析 -- 回調[未登錄]  回復  更多評論   

          2009-05-20 12:24 by Zolly
          在Supervisor沒有打開并處理Assignment之前,Submiter可以行使撤銷的權利,當然這個要根據具體業務需求,這里討論的是,可能會有這種情況;一旦Supervisor打開并且Approve or Reject了這個Assignment,Submiter無權更改。

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


          網站導航:
           
          主站蜘蛛池模板: 简阳市| 彝良县| 和政县| 孟州市| 霍州市| 乐都县| 灵寿县| 醴陵市| 合山市| 嫩江县| 抚顺县| 湖南省| 南江县| 监利县| 汝州市| 岱山县| 兰溪市| 洪洞县| 甘谷县| 武宣县| 雅江县| 长兴县| 青龙| 绵竹市| 济南市| 安徽省| 鄂伦春自治旗| 梁平县| 搜索| 鄂州市| 桑日县| 通辽市| 海丰县| 莎车县| 白城市| 手游| 福建省| 大冶市| 松滋市| 惠东县| 晋宁县|