CCBPM 同表單分合流說明

 

關鍵字:同表單分合流..net

定義:同表單分合流就是,多人能夠同時處理一個工做,這些人處理的工做內容是相同的,也就是表單是相同的,咱們就成爲同表單的分合流。在它的流程引擎裏,也叫會籤。線程

咱們以月銷售總結爲例,來講明什麼是同表單的分合流。日誌

需求描述:一個銷售經理,須要本部門的銷售人員,填寫彙報上月的銷售工做。它有三個步驟,下達任務,各個銷售人員填寫,銷售經理彙總查看。事件

說明:彙總上來本月銷售狀況,每一個銷售人員填寫的銷售單據都是相同的,每一個銷售人員都是並行填寫的。咱們把這樣的模式,成爲同表單的分合流。get

第1:畫出流程圖。it

wps379F.tmp

在節點1設置節點類型爲分流,節點2爲子線程,節點3設置節點類型爲合流。表單

wps37BF.tmp

第2:把子線程的數據彙總到合流節點表單中去並行

對於分合流程來講,通常的模式就是分流–子線程–合流。一般是分流點與合流點是同一我的處理。好比:事例中的部門負責人啓動分流讓本部門的成員填寫同一格式的工做日誌,而後彙總到部門經理身上。方法

現實的業務需求是合流點要看到每一個子線程的工做內容,如何處理把子線程的數據彙總到合流節點表單中去?im

CCBPM爲您提供以下兩種方案:

1,使用ccBPM內部的約定規則:在合流點上建立一個從表,從表的字段與子線程節點表單字段對應,這樣才確保能夠複製,在合流節點表單上的從表的屬性裏設置是分流節點彙總表. 這樣的話每個字線程完成後就向這個從表中插入一條數據,並把子線程節點表單的數據按照字段對應關係copy到從表的一行記錄中。(在案例庫中有這個事例)

2, 利用子線程的節點事件:在了線程發送成功與撤消的兩個節點事件中向指定的表寫入數據,通常是向合流節點表單寫入,以知足您的特殊要求。在發送成功時插入數據,在撤消時刪除數據。

第一種方案適用於大衆狀況,第二種方案須要寫存儲過程能夠處理複雜的業務邏輯。

第:把子線程從表數據彙總到合流從表數據上去

關鍵字:CCBPM合流數據彙總合流從表數據彙總。

子線程從表屬性默認值不須要特殊的設置。

wps37D0.tmp

第4:關於合流點退回、終止、查看進度的問題處理辦法

需求背景:

在分合流流程中,對於合流點或者分合流點,操做員要看到上一個子線程進展狀況,能夠根據須要退回、或者終止指定的子線程。

實現方法1:在合流節點上啓用子線程按鈕,就能夠。

實現方法2:對於自由表單使用者來講,您能夠在表單上增長一個鏈接或者,一個按鈕。

相關文章
相關標籤/搜索