熟悉ccflow的各個屬性是設計ccflow流程必要條件。
?
?
是否啟用:如果此流程在運行就啟用它,不運行就不啟用它,可用于流程的歷史版本管理,也可以因管理的需要,設置它。
運行方式:是為流程的自動做的標記,自動運行的流程,可以用戶以sdk的方式開發。
是否可以獨立啟用:如果是一個獨立啟用的流程就可以顯示在發起流程列表里,否則就不顯示,如果該流程是一個子流程并且該流程不能被獨立發起,只能被調用,就設置他為不可獨立起用。
導航url:是在發起流程時的要點的連接,如果為空就表示直接啟動流程,MyFlow.aspx?FK_Flow=xxx&FK_Node=xxx。如果你指定了這個連接在發起界面連接上,就直接轉向您指定的連接上去,您的頁面可以進行二次業務處理在轉到MyFlow.aspx上來。
比如:合同修改流程,要發起這個流程首要的界面是要呈現一個合同列表,用戶選擇這個列表后,在轉入流程發起。這個合同列表界面就是一個流程發起列表界面與流程啟動界面一個緩沖。
標題生成規則:
標題:是流程標題,一個流程在開始節點是必須有一個標題字段Title,并且這個字段不可別刪除,默認為隱藏的。
標題字段用于待辦、在途的工作列表上,是能讓使用者知道這是那一條流程。
標題字段不能修改,它是系統根據一定的規則自動生成的。
默認生成規則為:"@WebUser.FK_DeptName,@WebUser.No,@WebUser.Name在@RDT發起.";解析為:財務部,zhangna,張娜在11月12號10:20發起。
流程設計人員可以根據自己的需要設計自己的規則,規則表達式中支持節點表單字段。
比如:"@wenjianmingcheng在@RDT發起.";其中@wenjianmingcheng是節點表單的數據庫字段。
流程應用類型:
是說明流程類型,如果沒有特殊的指定,就是正常的流程。
工程類型的流程是ccflow的一種特定的流程,它有項目組的概念,什么是工程類的流程請baidu ccflow?工程類型流程。
類別:工作流開發?
查看評論
posted @
2011-12-16 22:31 馳騁工作流,工作流程管理系統. 閱讀(245) |
評論 (0) |
編輯 收藏
馳騁工作流程管理系統,多表單附件使用方法。
ccflow多表單附件:
多表單附件是用戶上傳的附件格式不能確定,數量不能確定情況下使用。
設計步驟:在工具欄點多附件按鈕:
??
多表單附件屬性:
附件名稱:就是為控件起一個名稱,附件編號需要全局唯一。保存到是文件要保存的位置。
是否可下載,是否可刪除,是否可上傳是用來控制附件的訪問權限的。
?
特別說明:
類別可以為空,如果不為空時系統就會自動為它附件按約定的格式分類。
?
兩種附件的展現模式:

?
?
?
類別:默認分類?
查看評論
posted @
2011-12-14 07:32 馳騁工作流,工作流程管理系統. 閱讀(262) |
評論 (0) |
編輯 收藏
從表事件
?
從表的事件的格式與主表的事件格式一樣的描述。在實際工作中,我們經常用到從表保存完后要處理一些業務邏輯。
比如:要根據主表的字段更新一些從表的信息。
比如:在每條數據更新前后都要做安全性校驗。
?
以下界面從從表設計界面進入:

?
?
特別說明:
對于明細表保存前,保存后兩個事件,用@符號獲取的變量是主表字段的變量。
其它的事件是明細表的字段。
@WebUser.No,@WebUser.Name@WebUser.FK_Dept 全局字段約定不變。
?
?
類別:默認分類?
查看評論
posted @
2011-12-14 05:46 馳騁工作流,工作流程管理系統. 閱讀(192) |
評論 (0) |
編輯 收藏
如何提高工作流程管理系統運行效率?
?關鍵字:工作流程管理系統,workflow,bpm,執行效率,緩存.
?????Ccflow通過如下方提高業務流程系統執行效率。
緩存機制
1,什么情況下用到緩存?
??有以下幾條緩存數據的規則。
??1,數據被頻繁利用,但是不經常更新,數據量不太大.
??????比如人員、崗位、部門。
?
???2,數據在同一個過程中經常利用,比如:流程對一個實體進行運算.它經常被各個方法所使用.
?????比如納稅人流程中:納稅人的信息\土地流程中的土地信息.?
??3,用戶的個人信息,比如他的崗位集合,部門集合.....??
?
2 ,緩存分類.
?
??全局級的:在application中應用.比如:部門、崗位、人員、持久化存儲的映射.
??用戶級的.在session中應用.一個操作員的個人信息.
??臨時級的.臨時應用,在各個過程中應用,一個操作中消亡。
?
3,緩存怎么在ccflow工作流引擎中表現?
?
???1,系統啟動時,自動的把一個常用的數據調入到?全局級的緩存區。
???2,用戶登陸后,把該用戶的崗位、部門集合放入到用戶級的緩存區.
???3,系統在運算時,大部分數據已經被加工處理好,大大減輕了服務器的負擔.
?
事先計算:
事先計算就是把能夠計算得到的屬性在流程設計時提前計算出來,比如:節點的位置,它是一個枚舉類型,開始節點、中間節點、結束節點。如果在運行中計算會消耗服務器的資源,如果在設計階段計算好,就會節省這筆開銷。
這些事先計算包含多個方面,比如:表單是否有明細、是否有框架、是否有擴展應用。。。。。
?
XML數據的緩存
??系統啟動起來后就會把xml數據調入到緩存處理,節省了大量的IO操作。
?
?
參數執行:
???多達95%以上的sql都是用參數執行的,您可以通過監控工具捕獲到它們。Ccflow是運行在bp框架上的,所有的實體類,都是放在SQLCash這個類中,所有的update,delete,insert,select操作都是采用的參數執行,生成的sql放入緩存里。
類別:工作流開發?
查看評論
posted @
2011-12-14 04:58 馳騁工作流,工作流程管理系統. 閱讀(699) |
評論 (0) |
編輯 收藏