驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?
生活随笔
收集整理的這篇文章主要介紹了
驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
馳騁工作流程引擎,ccflow,如何把子線程的數(shù)據(jù)匯總到合流節(jié)點表單中去?對于分合流程來說,一般的模式就是分流 – 子線程 – 合流。通常是分流點與合流點是同一個人處理。比如:事例中的部門負責人啟動分流讓本部門的成員填寫同一格式的工作日志,然后匯總到部門經(jīng)理身上。
現(xiàn)實的業(yè)務需求是合流點要看到每個子線程的工作內(nèi)容,如何處理把子線程的數(shù)據(jù)匯總到合流節(jié)點表單中去?
CCFlow 為您提供如下兩種方案:
1, 使用ccflow內(nèi)部的約定規(guī)則:在合流點上創(chuàng)建一個明細表,明細表的字段與子線程節(jié)點表單字段對應,這樣才確保可以復制,在合流節(jié)點表單上的明細表的屬性里設置是分流節(jié)點匯總表. 這樣的話每一個字線程完成后就向這個明細表中插入一條數(shù)據(jù),并把子線程節(jié)點表單的數(shù)據(jù)按照字段對應關(guān)系copy到明細表的一行記錄中。
2, 利用子線程的節(jié)點事件:在了線程發(fā)送成功與撤消的兩個節(jié)點事件中向指定的表寫入數(shù)據(jù),一般是向合流節(jié)點表單寫入,以滿足您的特殊要求。在發(fā)送成功時插入數(shù)據(jù),在撤消時刪除數(shù)據(jù)。
第一種方案適用于大眾情況,第二種方案需要寫存儲過程可以處理復雜的業(yè)務邏輯。
轉(zhuǎn)載于:https://my.oschina.net/ccflow/blog/51225
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的驰骋工作流程引擎,ccflow,如何把子线程的数据汇总到合流节点表单中去?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ThinkPHP笔记——完全配置参考手册
- 下一篇: TCP/IP协议中的一些常用端口简单讲解