關於馳騁工做流程引擎5流程數據存儲模式

數據存儲模式.net

CCFlow把流程數據模式分爲兩種:軌跡模式與合併模式。get

什麼是軌跡模式?it

若是您瞭解ccflow4版本中您建立一個節點ccflow就會建立一個表與此節點相對應,此節點上的數據採集都記錄在這個節點表中,好比節點編號爲101那麼ccflow就會自動建立一個ND101的數據表,全部對此節點的數據採集都記錄在這個表裏,下一個幾節點編號爲102就建立一個102的表。基於這種模式的數據存儲流程在運動過程當中,就會忠實的記錄下來每一個節點上對應的人員數據更改。表單

好比:在費用申請流程裏(流程編號爲001),有三個節點費用申請單101,部門經理審批102,總經理審批103。申請人申請的金額是100萬, 部門經理審批的是110萬, 總經理審批的是90萬。im

那麼在ccflow就會建立4個表 ND101, ND102,ND103,ND1Rpt.數據採集

流程啓動時在ND101,ND1Rpt中各插入一條數據。費用金額字段爲100萬,運行到第二個節點後ND102與ND1Rpt中的金額會是110萬,運行到最後節點時ND103與ND1Rpt的字段值爲90萬。在ND1Rpt表中始終反應的是最新修改的數據。在各個節點表單對應的數據表裏反應的是當前本身修改的數據.數據

Ccflow就能夠把這種軌跡的模式自動的記錄下來,咱們把這種模式叫作軌跡記錄模式。static

什麼是合併模式?top

就是全部的節點表單都對到應流程數據表,每一個節點上表單的數據更改都是編輯同一條記錄,這種模式是運算速度快,可是不能反應出來數據變化的狀況。img

這種模式下,ccflow就不會在自動建立節點表,而是全部的該流程的節點表都映射到了NDxxxRpt表。

 

image

相關文章
相關標籤/搜索