開源的馳騁.net工作流程引擎。
http://ccflow.org
2009-4-19
1流程后臺設計
1.1流程的可視化設計
1.2表單設計
1.3文書&單據定義
1.4流程報表定義
1.5流程的外部程序接口
1.6流程設計檢查功能
1.7 流程前臺菜單采用xml設置,可以自定義,輕松的到現有的系統整合
1.7流程的其它特點
2流程前臺運行
2.1操作界面統一、整潔、容易操作。
2.2特有的獲取或設置默認值功能
2.3工作退回
2.4工作撤消
2.5接受人員智能化
2.6工作轉發
2.7完善的工作報告
2.8在途流程查詢
2.9工作分配有記憶功能
2.10流程體檢
2.11工作預警
2.12支持生命周期
2.13文書&單據管理
2.14流程附件
3流程考核實現
3.1前臺的工作預警
3.2利用節點屬性實現時效考核
3.3執法部門可實現執法責任制考核
1流程后臺設計
概述:流程可視化設計. 流程、節點、方向、條件(流程完成條件、節點完成條件、方向條件)、文書,表單可視化設計。
流程視圖自定義功能,從而生成查詢、報表、分組分析、對比分析等。
豐富的數據接口、程序接口,為流程的擴展提供了無限可能。
我們能做到,對于業務人員,經過一天的培訓就可以設計出來適合自己單位的工作流程。
技術突破點:
1,業務人員在設計流程時,完全支持節點拖拽。節點、方向、單據、報表都是可視的,業務人員完全可以在10分鐘內掌握基本的流程定義功能。
2,業務人員定義的業務邏輯是以數據存儲的,而不是代碼表達的,不必生成大量不可維護的.aspx 文件。或者類文件,或者sql 文本。
3,流程的前臺表現固定的3個操作界面, 軟件體積小(0.90M)設計精巧,功能強大。對于用戶來說,方便培訓操作。
1.0馳騁工作流程特點
1,整體設計可視化生成,如果流程系統不需要與其它業務系統結合工作,業務人員完全在10分鐘內學會簡單的流程設計。
2,表單可視化生成,對應的物理表可視化生成。
3,節點自動生成。
1.1流程的可視化設計
流程的定義完全可視化,包括節點定義,方向定義,方向條件定義,表單定義,明細表,文書單據定義。
節點增加、修改、刪除、連線,支持拖拽、移動。標簽提供流程注釋,讓您的流程圖更加可讀。讓應用人員更容易接受。
定義條件方便
條件定義包括方向條件,流程完成條件,節點完成條件。
本圖表示了,如果借款金額大于等于1萬需總經理審批。條件支持OR關系,你可以設置多個條件,當任何一個條件滿足這個方向就可以通過。比如下圖:
上圖中表示,當金額大于等于1萬,或者購買設備借款時,需要總經理審批。
1.2表單設計
表單定義所見即所得,字段的順序可以任意調整。表單據支持明細定義,字段定義支持表達式,能夠實現自動計算。比如:@合計=@單價*@數量。每個字段支持自動獲取其它表的信息。比如輸入商品編號,就可以自動獲取商品名稱、價格、產地等信息。
定義普通的字段:
表單定義支持,普通的字段比如字符,數值,布兒。可以控制它的顯示外觀。比如是否可編輯,是否可見。
支持枚舉:
支持枚舉非常方便,系統有一個枚舉庫,在添加一個字段時,可以從枚舉庫中選擇,也可以自己新建特殊需要的枚舉值,新建的枚舉值可以應用到其它表單中,而不必重復定義。用戶做的僅是選擇,就可以完成。
支持外鍵的表達:
系統中已經包含豐富的通用的字典表,流程設計人員可以定義自己行業的字典表表而不用操作數據庫。
支持表達式:表達式可以是列的計算,也可以支持多其它數據源中獲取。
下面我們為以設計明細表表的發貨單據為例舉例,如下圖。
當明細用戶在輸入后自動改變,采用 javascript 支持財務數字計算。方式編輯關系。讓用戶感覺于Excel 一樣的操作體驗。
1.3文書&單據定義
在每個節點上都可以綁字多個文書,文書或單據以word 模板做為模板,內部潛入變量,輸出的格式保持原樣,定義文書單據快速。支持明細表的輸出,支持轉意字符輸出。
靈活的轉意表達式:
比如:
輸出金額<ND01.JE> 輸出結果為 99.85元. <ND01.JE.RMB> 輸入九十九元捌角五分。
輸入出日期: <ND01.RDT> 輸出為: 2009-03-01 <ND01.RDT.DX> 輸出為: 二零零九年三月一號。
輸入出外鍵:<ND01.FK_Emp>輸出操作員編號 001, <ND01.FK_Emp.Text>輸出操作員名稱。
支持明細表的輸出:如圖所示。
1.4流程報表定義
流程實現了業務流的控制,在控制過程中規范了操作標準,同時產生了有價值的數據。就比如:流程是“生產線”,流程數據是 “產品”。
如何提高這些“產品”的利用,為單位的各個部門提供參考,分析,決策提供依據。流程報表定義就解決了這個問題。
報表包含查詢、分組分析、對比分析、交叉報表四個模塊。
這4個模塊的運行在流程數據視圖上。下面介紹費用報銷流程的視圖定義的過程與報表的實現。
首先新建一個視圖,定義這個視圖訪問的權限,那些崗位,那些人員可以訪問這個視圖查詢。下一步點視圖定義,如下圖所示。
選擇字段
對字段進行編輯后,然后點定義查詢條件,自動生成視圖為各個報表組件所使用。
查詢組件:
分組分析
其它的兩個圖形不在列舉
對比分析: 對比分析是分析的降低值,降低比率。
交叉報表分析:省略
1.5流程的外部程序接口
流程為外部程序提供三個方面的接口
節點調用外部程序:
在每個節點,都可以設置調用外部的URL,與外部的exe文件,從而完成其它系統相關業務操作,與其它系統完成無縫連接,共享一套用戶與密碼。
比如:流程需要調用其它系統的URL或者本機上Exe模塊文件,完成表單填寫或者功能操作。
節點事件接口:
節點有四個事件,當節點保存、發送、發送成功、發送失敗。每個事件都會觸發對應的存儲過程。節點會向存儲過程傳遞固定的豐富的參數,可供開發人員實現復雜的業務邏輯。
比如:稅務非正常戶管理流程中,在局長審核點完成后,系統需要把征管系統的納稅人狀態修改成非正常狀態。
流程數據轉出接口:
在流程結束時,或者在流程運行的過程中,流程的數據需要轉移到其它的系統中去。在流程屬性中就可以完成定義。
比如:在單位招聘流程中,招聘流程完成后,被招聘的信息可以通過接口寫入到人事管理系統中去。
在稅收開業登記流程中,在流程完成后,可以把納稅人的基礎信息寫入到征收管理系統中去。
1.6流程設計檢查功能
在流程設計器中您可以快速的啟動流程進行測試。
在您設計完流程后,您的設計是否符合要求,是否能夠正確的運行,還有那些關鍵點沒有完成設置,流程設計檢查就可以完成這個功能。
這個圖形檢查報告了一個錯誤,說明該節點上沒有設置工作崗位。流程檢查為您的流程設計工作帶來了快速與準確的定位,幫助您設計正確的流程。
在流程設計器中您可以啟動這個流程。
1.7 流程前臺菜單采用xml設置,可以自定義,輕松的到現有的系統整合
1.7流程的其它特點
1, 系統支持sqlserver,oracle,db2,sybase 多種數據庫。
2, 系統執行都采用參數的方式。
2流程前臺運行
2.1操作界面統一、整潔、容易操作。
操作界面由系統生成,標準的兩列顯示。
所有節點的操作界面都是統一的.
工具欄簡潔,發送與保存按鈕是常用的。
對基層人員培訓起來非常方便。 |
2.2特有的獲取或設置默認值功能
特有的獲取或設置默認值功能,幫助基層人員快速,標準的完成數據輸入。
在實際工作中基層人員經常要輸入重復的數據,比如注銷原因、處罰依據、申請理由等等。獲取或設置默認值功能,體貼的解決了這個問題。
細節決定成敗.
2.3工作退回
任何一個節點都可以向后退
退到第一個節點上后,發起人員可以刪除該流程。
被退回人有消息接受提示,提示退回原因。
退回工作,操作步驟完正的反映在工作報告中。 |
|
2.4工作撤消
l 如果工作發送錯誤,在對方沒有處理這件工作之前系統可以撤消。
l 工作撤消后,您就可以重新處理當前的工作。
2.5接受人員智能化
從一個崗位發送到下一個崗位,系統自動尋找接受人員(因為崗位與部門已在系統設置).
系統會把本節點的詳細信息告知操作員。
在每一步發送后,都可以看到工作報告。 |
2.6工作轉發
如果當前操作員,接受到的工作不適合自己處理,他可以轉發給他的同事。
被轉發的范圍限制于他的部門下他的下一級部門。
工作轉發讓你的工作處理更靈活。 |
2.7完善的工作報告
稅務流程也叫執法流程,完整的記錄執法過程很有必要。
工作報告詳細的記錄了誰,在什么時間,做了什么事情。流程的狀態、當前停留在什么地方。
工作報告可以讓納稅人知道自己的事情停留在什么環節。
工作報告反映了節點的退回、轉發、撤消的信息。 |
2.8在途流程查詢
l 定義:在途流程表示一條流程中我參與了,并且這條流程還沒有完成。
l 在途工作查詢可以查詢出來經過我處理的流程運行到什么環節上。 |
2.9工作分配有記憶功能
如果下一個工作崗位有多個人,當前發送人可以分配工作,讓指定的人處理。
分配工作后有記憶功能。
記憶功能完成了一個崗位多種分工的問題,大大的解決了操作員的工作量與崗責體系過于龐大的問題。
比如:一個區縣局長崗位下有三個局長,這三個局長分管的業務科室不同,所以科室人員發送工作時間可以記憶到它,減少了分配工作,提高的工作的精確投遞. |
|
2.10流程體檢
l 由于無法預測的因素(網絡不暢通,突然停電),或者是工作流程引擎的不完善,而導致斷流程、壞流程、不準確的數據。流程體檢功能可以做事后的處理,把不準確的數據恢復到正確。
l 流程體檢保證的業務持續性,不會中斷。
2.11工作預警
一個節點的工作,有三個狀態,正常、預警、逾期。
2.12支持生命周期
l 定義:在一定的時間范圍內節點或流程是有效的。
l 每一條流程、以及流程中的每一個節點都有自己的生命周期的。
l 為了保持業務的連續性與可持續性,需要引用流程生命周期的概念。
2.13文書&單據管理
文書查詢功能:
文書統計功能:
2.14流程附件
流程附件,
l 每一個流程任何節點上的人員都可以添加與修改附件。
l 附件的權限管理規則是,誰上傳的誰就可以修改。節點上的任何人都可以查看。
3流程考核實現
3.1前臺的工作預警
請參考 流程前臺運行 - 工作預警章節。
3.2利用節點屬性實現時效考核
在節點屬性里,您可以設置警告、限期完成時間、未按期完成扣分、工作量得分。
3.3執法部門可實現執法責任制考核
請參考案例 稅務執法責任制度
大量的多個行業的流程設計案例,都以操作錄像演示給您。
馳騁工作流,好用看的見。
http://ccflow.org QQ:hiflow@qq.com
posted on 2009-04-26 19:43
馳騁工作流,工作流程管理系統. 閱讀(1768)
評論(0) 編輯 收藏