馳騁開源的.net工作流,工作流程管理系統(tǒng)
          馳騁工作流,好用看的見(jiàn)http://ccflow.org. 簡(jiǎn)單來(lái)自背后的力量.
          posts - 40,comments - 10,trackbacks - 0
           

          開源的馳騁.net工作流程引擎。 

           

            http://ccflow.org

          2009-4-19

           

           

          1流程后臺(tái)設(shè)計(jì)

          1.1流程的可視化設(shè)計(jì)

          1.2表單設(shè)計(jì)

          1.3文書&單據(jù)定義

          1.4流程報(bào)表定義

          1.5流程的外部程序接口

          1.6流程設(shè)計(jì)檢查功能

          1.7 流程前臺(tái)菜單采用xml設(shè)置,可以自定義,輕松的到現(xiàn)有的系統(tǒng)整合

          1.7流程的其它特點(diǎn)

          2流程前臺(tái)運(yùn)行

          2.1操作界面統(tǒng)一、整潔、容易操作。

          2.2特有的獲取或設(shè)置默認(rèn)值功能

          2.3工作退回

          2.4工作撤消

          2.5接受人員智能化

          2.6工作轉(zhuǎn)發(fā)

          2.7完善的工作報(bào)告

          2.8在途流程查詢

          2.9工作分配有記憶功能

          2.10流程體檢

          2.11工作預(yù)警

          2.12支持生命周期

          2.13文書&單據(jù)管理

          2.14流程附件

          3流程考核實(shí)現(xiàn)

          3.1前臺(tái)的工作預(yù)警

          3.2利用節(jié)點(diǎn)屬性實(shí)現(xiàn)時(shí)效考核

          3.3執(zhí)法部門可實(shí)現(xiàn)執(zhí)法責(zé)任制考核

          1流程后臺(tái)設(shè)計(jì)

          概述:流程可視化設(shè)計(jì). 流程、節(jié)點(diǎn)、方向、條件(流程完成條件、節(jié)點(diǎn)完成條件、方向條件)、文書,表單可視化設(shè)計(jì)。

          流程視圖自定義功能,從而生成查詢、報(bào)表、分組分析、對(duì)比分析等。

          豐富的數(shù)據(jù)接口、程序接口,為流程的擴(kuò)展提供了無(wú)限可能。

          我們能做到,對(duì)于業(yè)務(wù)人員,經(jīng)過(guò)一天的培訓(xùn)就可以設(shè)計(jì)出來(lái)適合自己?jiǎn)挝坏墓ぷ髁鞒獭?/span>

          技術(shù)突破點(diǎn):

          1,業(yè)務(wù)人員在設(shè)計(jì)流程時(shí),完全支持節(jié)點(diǎn)拖拽。節(jié)點(diǎn)、方向、單據(jù)、報(bào)表都是可視的,業(yè)務(wù)人員完全可以在10分鐘內(nèi)掌握基本的流程定義功能。

          2,業(yè)務(wù)人員定義的業(yè)務(wù)邏輯是以數(shù)據(jù)存儲(chǔ)的,而不是代碼表達(dá)的,不必生成大量不可維護(hù)的.aspx 文件。或者類文件,或者sql 文本。

          3,流程的前臺(tái)表現(xiàn)固定的3個(gè)操作界面, 軟件體積小(0.90M)設(shè)計(jì)精巧,功能強(qiáng)大。對(duì)于用戶來(lái)說(shuō),方便培訓(xùn)操作。

          1.0馳騁工作流程特點(diǎn)

          1,整體設(shè)計(jì)可視化生成,如果流程系統(tǒng)不需要與其它業(yè)務(wù)系統(tǒng)結(jié)合工作,業(yè)務(wù)人員完全在10分鐘內(nèi)學(xué)會(huì)簡(jiǎn)單的流程設(shè)計(jì)。

          2,表單可視化生成,對(duì)應(yīng)的物理表可視化生成。

          3,節(jié)點(diǎn)自動(dòng)生成。

          1.1流程的可視化設(shè)計(jì)

          流程的定義完全可視化,包括節(jié)點(diǎn)定義,方向定義,方向條件定義,表單定義,明細(xì)表,文書單據(jù)定義。
              節(jié)點(diǎn)增加、修改、刪除、連線,支持拖拽、移動(dòng)。標(biāo)簽提供流程注釋,讓您的流程圖更加可讀。讓應(yīng)用人員更容易接受。

           

           

           

           

           

           

           

           

           

          定義條件方便

          條件定義包括方向條件,流程完成條件,節(jié)點(diǎn)完成條件。

          本圖表示了,如果借款金額大于等于1萬(wàn)需總經(jīng)理審批。條件支持OR關(guān)系,你可以設(shè)置多個(gè)條件,當(dāng)任何一個(gè)條件滿足這個(gè)方向就可以通過(guò)。比如下圖:

          上圖中表示,當(dāng)金額大于等于1萬(wàn),或者購(gòu)買設(shè)備借款時(shí),需要總經(jīng)理審批。

          1.2表單設(shè)計(jì)

          表單定義所見(jiàn)即所得,字段的順序可以任意調(diào)整。表單據(jù)支持明細(xì)定義,字段定義支持表達(dá)式,能夠?qū)崿F(xiàn)自動(dòng)計(jì)算。比如:@合計(jì)=@單價(jià)*@數(shù)量。每個(gè)字段支持自動(dòng)獲取其它表的信息。比如輸入商品編號(hào),就可以自動(dòng)獲取商品名稱、價(jià)格、產(chǎn)地等信息。

          定義普通的字段:

          表單定義支持,普通的字段比如字符,數(shù)值,布兒。可以控制它的顯示外觀。比如是否可編輯,是否可見(jiàn)。

          支持枚舉:

          支持枚舉非常方便,系統(tǒng)有一個(gè)枚舉庫(kù),在添加一個(gè)字段時(shí),可以從枚舉庫(kù)中選擇,也可以自己新建特殊需要的枚舉值,新建的枚舉值可以應(yīng)用到其它表單中,而不必重復(fù)定義。用戶做的僅是選擇,就可以完成。

          支持外鍵的表達(dá):

          系統(tǒng)中已經(jīng)包含豐富的通用的字典表,流程設(shè)計(jì)人員可以定義自己行業(yè)的字典表表而不用操作數(shù)據(jù)庫(kù)。

           

           

           

          支持表達(dá)式:表達(dá)式可以是列的計(jì)算,也可以支持多其它數(shù)據(jù)源中獲取。

          下面我們?yōu)橐栽O(shè)計(jì)明細(xì)表表的發(fā)貨單據(jù)為例舉例,如下圖。
           

          當(dāng)明細(xì)用戶在輸入后自動(dòng)改變,采用 javascript 支持財(cái)務(wù)數(shù)字計(jì)算。方式編輯關(guān)系。讓用戶感覺(jué)于Excel 一樣的操作體驗(yàn)。

          1.3文書&單據(jù)定義

          在每個(gè)節(jié)點(diǎn)上都可以綁字多個(gè)文書,文書或單據(jù)以word 模板做為模板,內(nèi)部潛入變量,輸出的格式保持原樣,定義文書單據(jù)快速。支持明細(xì)表的輸出,支持轉(zhuǎn)意字符輸出。

          靈活的轉(zhuǎn)意表達(dá)式:

          比如:

          輸出金額<ND01.JE> 輸出結(jié)果為 99.85. <ND01.JE.RMB> 輸入九十九元捌角五分。

          輸入出日期: <ND01.RDT> 輸出為: 2009-03-01 <ND01.RDT.DX> 輸出為: 二零零九年三月一號(hào)。
              輸入出外鍵:<ND01.FK_Emp>輸出操作員編號(hào) 001, <ND01.FK_Emp.Text>輸出操作員名稱。

          支持明細(xì)表的輸出:如圖所示。

          1.4流程報(bào)表定義

          流程實(shí)現(xiàn)了業(yè)務(wù)流的控制,在控制過(guò)程中規(guī)范了操作標(biāo)準(zhǔn),同時(shí)產(chǎn)生了有價(jià)值的數(shù)據(jù)。就比如:流程是“生產(chǎn)線”,流程數(shù)據(jù)是 “產(chǎn)品”。

          如何提高這些“產(chǎn)品”的利用,為單位的各個(gè)部門提供參考,分析,決策提供依據(jù)。流程報(bào)表定義就解決了這個(gè)問(wèn)題。

          報(bào)表包含查詢、分組分析、對(duì)比分析、交叉報(bào)表四個(gè)模塊。

          4個(gè)模塊的運(yùn)行在流程數(shù)據(jù)視圖上。下面介紹費(fèi)用報(bào)銷流程的視圖定義的過(guò)程與報(bào)表的實(shí)現(xiàn)。

          首先新建一個(gè)視圖,定義這個(gè)視圖訪問(wèn)的權(quán)限,那些崗位,那些人員可以訪問(wèn)這個(gè)視圖查詢。下一步點(diǎn)視圖定義,如下圖所示。
              選擇字段

          對(duì)字段進(jìn)行編輯后,然后點(diǎn)定義查詢條件,自動(dòng)生成視圖為各個(gè)報(bào)表組件所使用。

           

          查詢組件:

          分組分析

          其它的兩個(gè)圖形不在列舉

           

          對(duì)比分析: 對(duì)比分析是分析的降低值,降低比率。

           

          交叉報(bào)表分析:省略

          1.5流程的外部程序接口

          流程為外部程序提供三個(gè)方面的接口

          節(jié)點(diǎn)調(diào)用外部程序:

          在每個(gè)節(jié)點(diǎn),都可以設(shè)置調(diào)用外部的URL,與外部的exe文件,從而完成其它系統(tǒng)相關(guān)業(yè)務(wù)操作,與其它系統(tǒng)完成無(wú)縫連接,共享一套用戶與密碼。

          比如:流程需要調(diào)用其它系統(tǒng)的URL或者本機(jī)上Exe模塊文件,完成表單填寫或者功能操作。

          節(jié)點(diǎn)事件接口:

          節(jié)點(diǎn)有四個(gè)事件,當(dāng)節(jié)點(diǎn)保存、發(fā)送、發(fā)送成功、發(fā)送失敗。每個(gè)事件都會(huì)觸發(fā)對(duì)應(yīng)的存儲(chǔ)過(guò)程。節(jié)點(diǎn)會(huì)向存儲(chǔ)過(guò)程傳遞固定的豐富的參數(shù),可供開發(fā)人員實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。

          比如:稅務(wù)非正常戶管理流程中,在局長(zhǎng)審核點(diǎn)完成后,系統(tǒng)需要把征管系統(tǒng)的納稅人狀態(tài)修改成非正常狀態(tài)。

           

          流程數(shù)據(jù)轉(zhuǎn)出接口:

          在流程結(jié)束時(shí),或者在流程運(yùn)行的過(guò)程中,流程的數(shù)據(jù)需要轉(zhuǎn)移到其它的系統(tǒng)中去。在流程屬性中就可以完成定義。

          比如:在單位招聘流程中,招聘流程完成后,被招聘的信息可以通過(guò)接口寫入到人事管理系統(tǒng)中去。

          在稅收開業(yè)登記流程中,在流程完成后,可以把納稅人的基礎(chǔ)信息寫入到征收管理系統(tǒng)中去。

          1.6流程設(shè)計(jì)檢查功能

          在流程設(shè)計(jì)器中您可以快速的啟動(dòng)流程進(jìn)行測(cè)試。

          在您設(shè)計(jì)完流程后,您的設(shè)計(jì)是否符合要求,是否能夠正確的運(yùn)行,還有那些關(guān)鍵點(diǎn)沒(méi)有完成設(shè)置,流程設(shè)計(jì)檢查就可以完成這個(gè)功能。

          這個(gè)圖形檢查報(bào)告了一個(gè)錯(cuò)誤,說(shuō)明該節(jié)點(diǎn)上沒(méi)有設(shè)置工作崗位。流程檢查為您的流程設(shè)計(jì)工作帶來(lái)了快速與準(zhǔn)確的定位,幫助您設(shè)計(jì)正確的流程。

              在流程設(shè)計(jì)器中您可以啟動(dòng)這個(gè)流程。

          1.7 流程前臺(tái)菜單采用xml設(shè)置,可以自定義,輕松的到現(xiàn)有的系統(tǒng)整合

          1.7流程的其它特點(diǎn)

          1, 系統(tǒng)支持sqlserver,oracle,db2,sybase 多種數(shù)據(jù)庫(kù)。

          2, 系統(tǒng)執(zhí)行都采用參數(shù)的方式。

          2流程前臺(tái)運(yùn)行

          2.1操作界面統(tǒng)一、整潔、容易操作。

          操作界面由系統(tǒng)生成,標(biāo)準(zhǔn)的兩列顯示。

          所有節(jié)點(diǎn)的操作界面都是統(tǒng)一的.

          工具欄簡(jiǎn)潔,發(fā)送與保存按鈕是常用的。

          對(duì)基層人員培訓(xùn)起來(lái)非常方便。

          2.2特有的獲取或設(shè)置默認(rèn)值功能

          特有的獲取或設(shè)置默認(rèn)值功能,幫助基層人員快速,標(biāo)準(zhǔn)的完成數(shù)據(jù)輸入。

          在實(shí)際工作中基層人員經(jīng)常要輸入重復(fù)的數(shù)據(jù),比如注銷原因、處罰依據(jù)、申請(qǐng)理由等等。獲取或設(shè)置默認(rèn)值功能,體貼的解決了這個(gè)問(wèn)題。

          細(xì)節(jié)決定成敗.

          2.3工作退回

          任何一個(gè)節(jié)點(diǎn)都可以向后退

          退到第一個(gè)節(jié)點(diǎn)上后,發(fā)起人員可以刪除該流程。

          被退回人有消息接受提示,提示退回原因。

          退回工作,操作步驟完正的反映在工作報(bào)告中。


          2.4工作撤消

          l       如果工作發(fā)送錯(cuò)誤,在對(duì)方?jīng)]有處理這件工作之前系統(tǒng)可以撤消。

          l       工作撤消后,您就可以重新處理當(dāng)前的工作。

          2.5接受人員智能化

          從一個(gè)崗位發(fā)送到下一個(gè)崗位,系統(tǒng)自動(dòng)尋找接受人員(因?yàn)閸徫慌c部門已在系統(tǒng)設(shè)置).

          系統(tǒng)會(huì)把本節(jié)點(diǎn)的詳細(xì)信息告知操作員。

          在每一步發(fā)送后,都可以看到工作報(bào)告。

          2.6工作轉(zhuǎn)發(fā)

          如果當(dāng)前操作員,接受到的工作不適合自己處理,他可以轉(zhuǎn)發(fā)給他的同事。

          被轉(zhuǎn)發(fā)的范圍限制于他的部門下他的下一級(jí)部門。

          工作轉(zhuǎn)發(fā)讓你的工作處理更靈活。

          2.7完善的工作報(bào)告

          稅務(wù)流程也叫執(zhí)法流程,完整的記錄執(zhí)法過(guò)程很有必要。

          工作報(bào)告詳細(xì)的記錄了誰(shuí),在什么時(shí)間,做了什么事情。流程的狀態(tài)、當(dāng)前停留在什么地方。

          工作報(bào)告可以讓納稅人知道自己的事情停留在什么環(huán)節(jié)。

          工作報(bào)告反映了節(jié)點(diǎn)的退回、轉(zhuǎn)發(fā)、撤消的信息。

          2.8在途流程查詢

          l       定義:在途流程表示一條流程中我參與了,并且這條流程還沒(méi)有完成。

          l       在途工作查詢可以查詢出來(lái)經(jīng)過(guò)我處理的流程運(yùn)行到什么環(huán)節(jié)上。

          2.9工作分配有記憶功能

          如果下一個(gè)工作崗位有多個(gè)人,當(dāng)前發(fā)送人可以分配工作,讓指定的人處理。

          分配工作后有記憶功能。

          記憶功能完成了一個(gè)崗位多種分工的問(wèn)題,大大的解決了操作員的工作量與崗責(zé)體系過(guò)于龐大的問(wèn)題。

          比如:一個(gè)區(qū)縣局長(zhǎng)崗位下有三個(gè)局長(zhǎng),這三個(gè)局長(zhǎng)分管的業(yè)務(wù)科室不同,所以科室人員發(fā)送工作時(shí)間可以記憶到它,減少了分配工作,提高的工作的精確投遞.


          2.10流程體檢

          l       由于無(wú)法預(yù)測(cè)的因素(網(wǎng)絡(luò)不暢通,突然停電),或者是工作流程引擎的不完善,而導(dǎo)致斷流程、壞流程、不準(zhǔn)確的數(shù)據(jù)。流程體檢功能可以做事后的處理,把不準(zhǔn)確的數(shù)據(jù)恢復(fù)到正確。

          l       流程體檢保證的業(yè)務(wù)持續(xù)性,不會(huì)中斷。

          2.11工作預(yù)警

          一個(gè)節(jié)點(diǎn)的工作,有三個(gè)狀態(tài),正常、預(yù)警、逾期。

          2.12支持生命周期

          l       定義:在一定的時(shí)間范圍內(nèi)節(jié)點(diǎn)或流程是有效的。

          l       每一條流程、以及流程中的每一個(gè)節(jié)點(diǎn)都有自己的生命周期的。

          l       為了保持業(yè)務(wù)的連續(xù)性與可持續(xù)性,需要引用流程生命周期的概念。

          2.13文書&單據(jù)管理

          文書查詢功能:

          文書統(tǒng)計(jì)功能:

          2.14流程附件

          流程附件,

          l       每一個(gè)流程任何節(jié)點(diǎn)上的人員都可以添加與修改附件。

          l       附件的權(quán)限管理規(guī)則是,誰(shuí)上傳的誰(shuí)就可以修改。節(jié)點(diǎn)上的任何人都可以查看。

          3流程考核實(shí)現(xiàn)

          3.1前臺(tái)的工作預(yù)警

          請(qǐng)參考 流程前臺(tái)運(yùn)行 - 工作預(yù)警章節(jié)。

          3.2利用節(jié)點(diǎn)屬性實(shí)現(xiàn)時(shí)效考核

          在節(jié)點(diǎn)屬性里,您可以設(shè)置警告、限期完成時(shí)間、未按期完成扣分、工作量得分。

          3.3執(zhí)法部門可實(shí)現(xiàn)執(zhí)法責(zé)任制考核

          請(qǐng)參考案例 稅務(wù)執(zhí)法責(zé)任制度



          大量的多個(gè)行業(yè)的流程設(shè)計(jì)案例,都以操作錄像演示給您。
          馳騁工作流,好用看的見(jiàn)。
          http://ccflow.org   QQ:hiflow@qq.com

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 钦州市| 辉南县| 吉首市| 安国市| 宁海县| 垫江县| 如东县| 名山县| 沈阳市| 浦北县| 弥勒县| 正定县| 广德县| 定安县| 临夏市| 城步| 柘城县| 合川市| 司法| 新巴尔虎左旗| 满城县| 巴楚县| 册亨县| 象州县| 城口县| 滕州市| 泰来县| 澎湖县| 两当县| 兴安县| 太和县| 安泽县| 志丹县| 雷州市| 鞍山市| 寿光市| 个旧市| 海安县| 米易县| 藁城市| 莆田市|