馳騁工做流程引擎,ccflow,如何把子線程的數據彙總到合流節點表單中去?
對於分合流程來講,通常的模式就是分流 – 子線程 – 合流。一般是分流點與合流點是同一我的處理。好比:事例中的部門負責人啓動分流讓本部門的成員填寫同一格式的工做日誌,而後彙總到部門經理身上。
現實的業務需求是合流點要看到每一個子線程的工做內容,如何處理把子線程的數據彙總到合流節點表單中去?
CCFlow 爲您提供以下兩種方案:
1, 使用ccflow內部的約定規則:在合流點上建立一個明細表,明細表的字段與子線程節點表單字段對應,這樣才確保能夠複製,在合流節點表單上的明細表的屬性裏設置是分流節點彙總表. 這樣的話每個字線程完成後就向這個明細表中插入一條數據,並把子線程節點表單的數據按照字段對應關係copy到明細表的一行記錄中。
2, 利用子線程的節點事件:在了線程發送成功與撤消的兩個節點事件中向指定的表寫入數據,通常是向合流節點表單寫入,以知足您的特殊要求。在發送成功時插入數據,在撤消時刪除數據。
第一種方案適用於大衆狀況,第二種方案須要寫存儲過程能夠處理複雜的業務邏輯。線程