天天看點

馳騁工作流引擎設計系列02 流程執行個體的生成設計

第1節關鍵字

馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow

第2節關于WorkID的設計

workid也叫流程執行個體id, 了解清楚workid的整個過程有助于了解如何獲得資料,以及相關流程引擎表,業務資料表的産生變化的過程。

第2節概要說明

工作流程引擎的WorkID,也叫流程執行個體的ID,他是一個Int64類型的,自動增長的資料類型,經過嚴格的測算,一般應用不會枯竭。

一個workid可會貫穿整個流程的生命周期,從workid建立開始,到儲存草稿,到啟動流程,到發送到下一個節點,到退會,會簽等等到流程復原,整個生命周期,都貫穿這個workid,有workid,可以獲得任何相關的資料。

WorkID的關聯着流程引擎資料表與流程業務資料表。

一個流程對應一個業務表,也可以多個流程對應同一個業務表,業務表名可以自定義,預設的業務表名的命名規則為 “ND”+int.prease(流程編号)+”Rpt”。

關于流程引擎表主要是指WF_GenerWorkFlow,WF_GenerWorkerList工作流程引擎系統資料庫,與從業人員清單。

更多的資訊請參考,流程引擎表章節。

第4節WorkID的生成方法設計

我們已經知道,workid是一個順序号,是一個自動增長的長整類型的資料,我們設計一個中間表來存儲作為計數器,存儲格式如下:

馳騁工作流引擎設計系列02 流程執行個體的生成設計

想更過的了解馳騁工作流引擎,請學習我們的線上視訊教程https://ccflow.ke.qq.com/

繼續閱讀