下面是一個朋友對ccflow的一些疑問,爲了方便各位學習ccflow如今同一回覆以下。html
首先各位請參考一下我回復另一個朋友的問題列表sql
http://blog.sina.com.cn/s/blog_60751f7801011gnv.html數據庫
ccFlow當前問題列表數據結構
P1.變動現有的工做流模板,對已在運行狀態的工做流實例有何影響?工具
例如,一個須要3級審批的工做流變動爲2級審批,刪除中間審批環節,對處於已在運行狀態的工做流有何影響?學習
RE: 這屬於流程變動,請參考spa
http://www.cnblogs.com/ccflow/articles/2045873.html設計
P2.如何手工調整已處於運行狀態工做流的當前審批人?例如將當前審批人從A替換爲B。htm
RE: 這屬於工做移交,在流程工具欄中有流程移按鈕。點它就能夠移交給其它人。blog
P3.子流程是否可作爲一個獨立的模塊被多個父流程調用?在前臺顯示的工做流狀態的待審批人是顯示的父流程的仍是子流程的?
RE:
1,一個流程是子流程是相對的,固然是能夠被多個流程所調用的,一個流程a 能夠是一個流程b的子流程,流程a 也能夠是另外流程c的父流程。
2, 它的待辦工做,屬於那個流程的就顯示那個流程的待辦。
P4.代提報與代審批。例如財務總監某段時間休假,可設置這段時間的代審批人爲財務總經理;
RE: 這屬於工做受權,一我的能夠把本身的所有流程的處理說或者部分流程的處理受權給其它人處理,受權支持受權日期的設定。詳細請參考流程設計器操做手冊, 受權章節.
P5.文檔中有提到審批可接受SQL方式,未找到相應的地方。
RE: 肯定下一個接受人的範圍有多種,每一種應用的場景不同,它是有必定的規則來肯定的,因此,你要熟悉這種規則。
按sql是最靈活,最基礎的一個規則,只要你的sql返回兩個列操做員編號,名稱就能夠了。詳細請參考流程設計器操做手冊, 節點訪問規則章節.
P6.ccFlow的數據庫中,一個工做流節點就對應一張表,若是工做流不少,數據庫節點表就會不少,這樣是否會給維護帶來什麼問題?
RE: 每一個節點對應一個節點表單,每一個節點表單對應一個物理表,這是ccflow自動維護的,它的數據結構,增刪修改,字段的類型的變動與長度的擴充,與你的應用無關。這樣設計的好處就是能夠把流程運轉過程當中的數據完整的記錄下來。
P7.ccFlow數據庫是否有查詢工做流實例的表,是否方便與業務數據庫實現關聯查詢,不少狀況下工做流實例的信息在ccFlow數據庫中,業務的數據信息在業務數據庫中,前臺須要關聯顯示某條工做流的狀態,這種關聯實現起來是否很方便?
RE: 流程在設計,運行,退出中的整個生命週期會有一些表,這些表分類,ccflow都很詳細. 請參考: 流程設計器中的 第6章節,ccflow的高級開發中。關於ccflow的表結構的描述與介紹.
P8.是否能實現會籤審批?(並行審批)。
RE: ccflow的概念是分流與合流,概念不同,都是指的一個事物.
請參考:流程設計器中 ccflow 所支持的流程模式. 第3.1.2章節.
ccflow 目前支持的類型有線形流程、父子流程、同表單分合流、異表單分合流。
P9.工做流列表的分類管理,例如財務報銷類,文檔審批類,合同類等。這個倒不是很重要,如不支持該功能可在新建工做流的時候加上前綴名;
RE: 沒有明白意思.
P10.就是當前節點審批人不在,或者以前審批錯誤,可否將流程實例的當前節點越過或者調整回任意已審批過的實例節點。
RE: ccflow 有退回規則, 請參考: 流程設計器 – 第 3.3.2.1退回規則. 能夠處理不一樣狀況下的退回問題。
3.流程節點刪除是否原有審批記錄丟失嗎,可否保存下來
RE: 這與第一個問題同樣。
4.流程是否支持事務
a.當前節點事務
b.自動執行節點事務
RE: ccflow 是經過事件與您的程序進行通信的.
事件分爲流程事件,節點事件,與表單事件
http://blog.sina.com.cn/s/blog_60751f78010156mb.html
PS: ccflow 把您所遇到的大部分問題,都總結到了兩個手冊裏面去了,它位於D:\ccflow\Documents 只要您耐心的研究這些文檔,您必定會掌握好ccflow.