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 閱讀(1245) 評論(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無權更改。

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


          網站導航:
           
          主站蜘蛛池模板: 天气| 全州县| 石棉县| 邵阳市| 威远县| 临洮县| 万年县| 平陆县| 晋江市| 云阳县| 南汇区| 襄汾县| 措美县| 富宁县| 顺昌县| 罗平县| 昆山市| 和政县| 桃江县| 通道| 扬州市| 巴楚县| 安丘市| 隆安县| 长治县| 海门市| 乐陵市| 信阳市| 黄陵县| 丰镇市| 北碚区| 从化市| 瓦房店市| 金阳县| 黑水县| 沾化县| 远安县| 本溪市| 吴忠市| 东安县| 邵武市|