馳騁工作流引擎設計系列02 流程例項的生成設計

2021-09-25 01:39:22 字數 744 閱讀 9149

第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是乙個順序號,是乙個自動增長的長整型別的資料,我們設計乙個中間表來儲存作為計數器,儲存格式如下:

馳騁工作流引擎設計系列01 流程元素設計

第1節 關鍵字 馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 第2節 流程元素設計 流程元素,概要的說就是流程上的畫布內容。馳騁流程引擎元素比較簡,節點 連線線 標籤三種。設定有三個流程屬性 節點屬性 方向條件三種。乙個流程模版有乙個流程編號,它是三位數的序號,比如 ...

馳騁工作流引擎設計系列11

超時規則處理設計 關鍵字馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 超時規則處理設計 超時處理就是對乙個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。配置方式 在需要配置的節點上進行右鍵,選擇節點屬性 考核規則...

馳騁工作流引擎設計系列11

超時規則處理設計 第1節.關鍵字 馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 第1節.超時規則處理設計 超時處理就是對乙個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。1.1.1 配置方式 在需要配置的節點上進...