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無權更改。

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


          網站導航:
           
          主站蜘蛛池模板: 江津市| 康保县| 许昌市| 临湘市| 延吉市| 临泽县| 华容县| 阳朔县| 自贡市| 吉安县| 灵璧县| 沙河市| 邢台市| 来凤县| 章丘市| 唐海县| 资兴市| 河东区| 萨迦县| 山东| 石门县| 边坝县| 兴城市| 安福县| 阜南县| 金沙县| 天气| 凉城县| 烟台市| 惠东县| 西畴县| 桂东县| 诏安县| 兴宁市| 上杭县| 绥化市| 克什克腾旗| 镶黄旗| 错那县| 惠来县| 乌兰浩特市|