馳騁工作流引擎設計系列06 保存草稿設計
第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 保存草稿設計