1. 程式人生 > >馳騁工作流引擎設計系列06 保存草稿設計

馳騁工作流引擎設計系列06 保存草稿設計

one gen 流轉 ner 什麽 style 執行 時間 png

第1節. 關鍵字

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

第1節. ccflow保存與保存草稿設計

保存,就是用戶點擊保存所要執行的工作,在講解這個概念之前,我們要了解什麽是草稿規則。

技術分享圖片

1.1.1:ccflow 關於草稿規則

定義:流程發起工作做了一部分,就關閉了下次處理,對這件工作我們就稱為草稿。 應用背景:草稿也是常用功能之一,它是針對於,開始節點的表單才有意義。它類似於我們的郵件草稿,當您發起一個工作後,錄入了一些數據,有與其他的原因,需要暫停該工作,但是數據需要保存下來,等待我下次打開在繼續編輯。

草稿的規則:草稿規則有三種,不設置草稿、保存到待辦列表、保存到草稿箱。

不設置草稿:始終只有一個草稿,您啟動了流程打開表單後,系統就自動生成一個workid,您輸入了一半,保存並關閉後,不發送該流程,這個時間就是一個草稿,下次您在啟動這個流程,系統就會把這個草稿調出來,讓您編輯,如果發送下去該草稿就沒有了,草稿的狀態變成了待辦。

保存到待辦:當您啟動一個流程後打開一個開始節點表單,系統就會產生一個workid,輸入部分數據,如果您保存了,這個時候系統就會產生一個待辦,放入了待辦列表裏。如果您關閉了,下次可以從待辦列表裏找到,並打開它繼續編輯,如果您發送了待辦就沒有了,工作流轉到下一個節點上去了。

保存到草稿箱:當您啟動一個流程後打開一個開始節點表單,系統就會產生一個workid,輸入部分數據,如果您保存了,這個時候系統就會產生一個待辦,放入了待辦列表裏。如果您關閉了,下次可以從草稿箱裏找到,並打開它繼續編輯,如果您發送了草稿箱就沒有了,工作流轉到下一個節點上去了。

1.1.2: ccflow對相關的表的影響

首先是對WF_GenerWorkFlow的影響,需要變化WFState的狀態。

其次是對NDxxxRpt表的影響,需要變化WFState的狀態,這裏說明浙商銀行的表是自定義表。

1.1.3:ccflow 保存草稿的API設計

技術分享圖片

技術分享圖片

馳騁工作流引擎設計系列06 保存草稿設計