<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

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

    熟悉ccflow的各個(gè)屬性是設(shè)計(jì)ccflow流程必要條件。

    ?

    ?

    是否啟用:如果此流程在運(yùn)行就啟用它,不運(yùn)行就不啟用它,可用于流程的歷史版本管理,也可以因管理的需要,設(shè)置它。

    運(yùn)行方式:是為流程的自動(dòng)做的標(biāo)記,自動(dòng)運(yùn)行的流程,可以用戶以sdk的方式開(kāi)發(fā)。

    是否可以獨(dú)立啟用:如果是一個(gè)獨(dú)立啟用的流程就可以顯示在發(fā)起流程列表里,否則就不顯示,如果該流程是一個(gè)子流程并且該流程不能被獨(dú)立發(fā)起,只能被調(diào)用,就設(shè)置他為不可獨(dú)立起用。

    導(dǎo)航url:是在發(fā)起流程時(shí)的要點(diǎn)的連接,如果為空就表示直接啟動(dòng)流程,MyFlow.aspx?FK_Flow=xxx&FK_Node=xxx如果你指定了這個(gè)連接在發(fā)起界面連接上,就直接轉(zhuǎn)向您指定的連接上去,您的頁(yè)面可以進(jìn)行二次業(yè)務(wù)處理在轉(zhuǎn)到MyFlow.aspx上來(lái)。

    比如:合同修改流程,要發(fā)起這個(gè)流程首要的界面是要呈現(xiàn)一個(gè)合同列表,用戶選擇這個(gè)列表后,在轉(zhuǎn)入流程發(fā)起。這個(gè)合同列表界面就是一個(gè)流程發(fā)起列表界面與流程啟動(dòng)界面一個(gè)緩沖。

    標(biāo)題生成規(guī)則:

    標(biāo)題:是流程標(biāo)題,一個(gè)流程在開(kāi)始節(jié)點(diǎn)是必須有一個(gè)標(biāo)題字段Title,并且這個(gè)字段不可別刪除,默認(rèn)為隱藏的。

    標(biāo)題字段用于待辦、在途的工作列表上,是能讓使用者知道這是那一條流程。

    標(biāo)題字段不能修改,它是系統(tǒng)根據(jù)一定的規(guī)則自動(dòng)生成的。

    默認(rèn)生成規(guī)則為:"@WebUser.FK_DeptName,@WebUser.No,@WebUser.Name@RDT發(fā)起.";解析為:財(cái)務(wù)部,zhangna,張娜在1112號(hào)1020發(fā)起。

    流程設(shè)計(jì)人員可以根據(jù)自己的需要設(shè)計(jì)自己的規(guī)則,規(guī)則表達(dá)式中支持節(jié)點(diǎn)表單字段。

    比如:"@wenjianmingcheng@RDT發(fā)起.";其中@wenjianmingcheng是節(jié)點(diǎn)表單的數(shù)據(jù)庫(kù)字段。

    流程應(yīng)用類型:

    是說(shuō)明流程類型,如果沒(méi)有特殊的指定,就是正常的流程。

    工程類型的流程是ccflow的一種特定的流程,它有項(xiàng)目組的概念,什么是工程類的流程請(qǐng)baidu ccflow?工程類型流程。


    類別:工作流開(kāi)發(fā)?查看評(píng)論
    posted @ 2011-12-16 22:31 馳騁工作流,工作流程管理系統(tǒng). 閱讀(245) | 評(píng)論 (0)編輯 收藏

    馳騁工作流程管理系統(tǒng),多表單附件使用方法。

    ccflow多表單附件:

    多表單附件是用戶上傳的附件格式不能確定,數(shù)量不能確定情況下使用。

    設(shè)計(jì)步驟:在工具欄點(diǎn)多附件按鈕:

    ??

    多表單附件屬性:

    附件名稱:就是為控件起一個(gè)名稱,附件編號(hào)需要全局唯一。保存到是文件要保存的位置。

    是否可下載,是否可刪除,是否可上傳是用來(lái)控制附件的訪問(wèn)權(quán)限的。

    ?

    特別說(shuō)明:

    類別可以為空,如果不為空時(shí)系統(tǒng)就會(huì)自動(dòng)為它附件按約定的格式分類。

    ?

    兩種附件的展現(xiàn)模式:


    ?

    ?

    ?


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-12-14 07:32 馳騁工作流,工作流程管理系統(tǒng). 閱讀(262) | 評(píng)論 (0)編輯 收藏

    從表事件

    ?

    表的事件的格式與主表的事件格式一樣的描述。在實(shí)際工作中,我們經(jīng)常用到表保存完后要處理一些業(yè)務(wù)邏輯。

    比如:要根據(jù)主表的字段更新一些從表的信息。

    比如:在每條數(shù)據(jù)更新前后都要做安全性校驗(yàn)。

    ?

    以下界面從從表設(shè)計(jì)界面進(jìn)入:


    ?

    ?

    特別說(shuō)明:

    對(duì)于明細(xì)表保存前,保存后兩個(gè)事件,用@符號(hào)獲取的變量是主表字段的變量。

    其它的事件是明細(xì)表的字段。

    @WebUser.No,@WebUser.Name@WebUser.FK_Dept 全局字段約定不變。

    ?

    ?


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-12-14 05:46 馳騁工作流,工作流程管理系統(tǒng). 閱讀(192) | 評(píng)論 (0)編輯 收藏

    如何提高工作流程管理系統(tǒng)運(yùn)行效率?

    ?關(guān)鍵字:工作流程管理系統(tǒng),workflow,bpm,執(zhí)行效率,緩存.

    ?????Ccflow通過(guò)如下方提高業(yè)務(wù)流程系統(tǒng)執(zhí)行效率。

    緩存機(jī)制

    1,什么情況下用到緩存?

    ??有以下幾條緩存數(shù)據(jù)的規(guī)則。

    ??1,數(shù)據(jù)被頻繁利用,但是不經(jīng)常更新,數(shù)據(jù)量不太大.

    ??????比如人員、崗位、部門。

    ?

    ???2,數(shù)據(jù)在同一個(gè)過(guò)程中經(jīng)常利用,比如:流程對(duì)一個(gè)實(shí)體進(jìn)行運(yùn)算.它經(jīng)常被各個(gè)方法所使用.

    ?????比如納稅人流程中:納稅人的信息\土地流程中的土地信息.?

    ??3,用戶的個(gè)人信息,比如他的崗位集合,部門集合.....??

    ?

    2 ,緩存分類.

    ?

    ??全局級(jí)的:application中應(yīng)用.比如:部門、崗位、人員、持久化存儲(chǔ)的映射.

    ??用戶級(jí)的.session中應(yīng)用.一個(gè)操作員的個(gè)人信息.

    ??臨時(shí)級(jí)的.臨時(shí)應(yīng)用,在各個(gè)過(guò)程中應(yīng)用,一個(gè)操作中消亡。

    ?

    3,緩存怎么在ccflow工作流引擎中表現(xiàn)?

    ?

    ???1,系統(tǒng)啟動(dòng)時(shí),自動(dòng)的把一個(gè)常用的數(shù)據(jù)調(diào)入到?全局級(jí)的緩存區(qū)。

    ???2,用戶登陸后,把該用戶的崗位、部門集合放入到用戶級(jí)的緩存區(qū).

    ???3,系統(tǒng)在運(yùn)算時(shí),大部分?jǐn)?shù)據(jù)已經(jīng)被加工處理好,大大減輕了服務(wù)器的負(fù)擔(dān).

    ?

    事先計(jì)算:

    事先計(jì)算就是把能夠計(jì)算得到的屬性在流程設(shè)計(jì)時(shí)提前計(jì)算出來(lái),比如:節(jié)點(diǎn)的位置,它是一個(gè)枚舉類型,開(kāi)始節(jié)點(diǎn)、中間節(jié)點(diǎn)、結(jié)束節(jié)點(diǎn)。如果在運(yùn)行中計(jì)算會(huì)消耗服務(wù)器的資源,如果在設(shè)計(jì)階段計(jì)算好,就會(huì)節(jié)省這筆開(kāi)銷。

    這些事先計(jì)算包含多個(gè)方面,比如:表單是否有明細(xì)、是否有框架、是否有擴(kuò)展應(yīng)用。。。。。

    ?

    XML數(shù)據(jù)的緩存

    ??系統(tǒng)啟動(dòng)起來(lái)后就會(huì)把xml數(shù)據(jù)調(diào)入到緩存處理,節(jié)省了大量的IO操作。

    ?

    ?

    參數(shù)執(zhí)行:

    ???多達(dá)95%以上的sql都是用參數(shù)執(zhí)行的,您可以通過(guò)監(jiān)控工具捕獲到它們。Ccflow是運(yùn)行在bp框架上的,所有的實(shí)體類,都是放在SQLCash這個(gè)類中,所有的update,delete,insert,select操作都是采用的參數(shù)執(zhí)行,生成的sql放入緩存里。


    類別:工作流開(kāi)發(fā)?查看評(píng)論
    posted @ 2011-12-14 04:58 馳騁工作流,工作流程管理系統(tǒng). 閱讀(699) | 評(píng)論 (0)編輯 收藏

    注:本文章從網(wǎng)上摘錄,并做了相應(yīng)的修改。

    ???????? 第一次接觸工作流系統(tǒng),可能會(huì)對(duì)一些基本的術(shù)語(yǔ)和名詞有誤解。如流程實(shí)例,流程模版,流程版本等,以及這些名詞之間的關(guān)系,需要有一個(gè)學(xué)習(xí)和理解的過(guò)程。這些名詞和術(shù)語(yǔ)也是工作流系統(tǒng)中的通用名詞,通過(guò)學(xué)習(xí)和理解后,會(huì)對(duì)這些術(shù)語(yǔ)和名詞有一個(gè)共同的認(rèn)識(shí)和理解。

    如下面的詞語(yǔ)

    工作流引擎:抽象的業(yè)務(wù)流程設(shè)計(jì)模型,負(fù)責(zé)業(yè)務(wù)流程的定義,解釋和運(yùn)轉(zhuǎn)。

    工作流模版:用工作流引擎的基本概念和路由過(guò)程表示出一個(gè)業(yè)務(wù)辦理過(guò)程,這個(gè)過(guò)程通常是用xml格式的文件來(lái)記錄的,這個(gè)xml文件,就是工作流模版,也可以說(shuō)是流程模版。

    工作流名稱:就是工作流模版文件的名稱。也可以叫流程名稱。

    工作流版本:工作流模版的版本,也可以叫流程版本。在工作流系統(tǒng)中,對(duì)工作流模版有個(gè)版本管理,新建一個(gè)工作流模版時(shí)候,它的工作流模版是.1。當(dāng)再次做修改的時(shí)候,可以選擇創(chuàng)建新的版本,如.2。
    ??????? 因?yàn)橐坏I(yè)務(wù)流程模版投入使用了,有了運(yùn)行的流程實(shí)例了,再次對(duì)業(yè)務(wù)流程做的修改,就需要更新到新的版本中,原來(lái)的流程版本還需要存在,原來(lái)的流程定義信息,按版本仍然能查詢到。新的修改在新的版本中。
    ???? 流程名稱+流程版本 是唯一標(biāo)識(shí)一個(gè)業(yè)務(wù)流程的。

    工作流建模:利用流程設(shè)計(jì)器將業(yè)務(wù)處理過(guò)程用工作流的節(jié)點(diǎn)方式表示出來(lái),就是工作流建模,也可以說(shuō)是流程建模。

    工作流節(jié)點(diǎn):是工作流引擎的設(shè)計(jì)基本節(jié)點(diǎn),一個(gè)節(jié)點(diǎn)表示一個(gè)業(yè)務(wù)處理過(guò)程,在流程設(shè)計(jì)器中,會(huì)有相應(yīng)的表示方式。

    流程實(shí)例:按照工作流模版定義的處理過(guò)程啟動(dòng)運(yùn)行的業(yè)務(wù)處理過(guò)程,即流程實(shí)例。利用建立好的業(yè)務(wù)流程模版,可以多次啟動(dòng)流程實(shí)例,一個(gè)流程實(shí)例即一個(gè)業(yè)務(wù)處理過(guò)程。如請(qǐng)假審批的流程,張三填寫他的請(qǐng)假單,啟動(dòng)一個(gè)審批流程實(shí)例。李四也填寫一個(gè)自己的清單單,也是啟動(dòng)了一條流程實(shí)例。

    流程實(shí)例id:每條啟動(dòng)的流程實(shí)例,在工作流引擎中,都會(huì)對(duì)應(yīng)一個(gè)流程實(shí)例id,來(lái)唯一標(biāo)識(shí)這條流程實(shí)例。
    ?

    業(yè)務(wù)數(shù)據(jù):流程中每個(gè)節(jié)點(diǎn)上處理的業(yè)務(wù)記錄等。通常流程數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)是有關(guān)聯(lián)的。

    流程設(shè)計(jì)器:利用工作流引擎的設(shè)計(jì)基本節(jié)點(diǎn)和概念給業(yè)務(wù)流程建模的可視化編輯工具,就是流程設(shè)計(jì)器。

    當(dāng)前步驟:流程實(shí)例未結(jié)束前,正運(yùn)行到的當(dāng)前節(jié)點(diǎn),為當(dāng)前步驟。

    歷史步驟:流程實(shí)例運(yùn)行完成的節(jié)點(diǎn),都認(rèn)為是歷史步驟。

    流程實(shí)例運(yùn)行軌跡:每條流程實(shí)例在工作流模版的節(jié)點(diǎn)上運(yùn)行的軌跡。

    流程實(shí)例監(jiān)控:監(jiān)控每個(gè)流程實(shí)例在各個(gè)節(jié)點(diǎn)的運(yùn)行情況。

    任務(wù):每條流程實(shí)例在運(yùn)行到流程的各個(gè)節(jié)點(diǎn)時(shí),會(huì)產(chǎn)生一些待執(zhí)行的任務(wù)信息。有任務(wù)名稱,描述,和參與人,完成人等任務(wù)的基本信息。通過(guò)任務(wù)鏈接到待處理的業(yè)務(wù)過(guò)程。

    任務(wù)參與人:任務(wù)信息的參與人,能夠查看到任務(wù)的相關(guān)人。

    任務(wù)執(zhí)行人:可執(zhí)行任務(wù)的操作人。
    ?
    任務(wù)工單:任務(wù)派發(fā)下來(lái)的工單。

    線形流程(串行路由):業(yè)務(wù)建模中,節(jié)點(diǎn)按順序一個(gè)一個(gè)的往后串聯(lián)的方式。

    分合流(并行路由):業(yè)務(wù)建模中,節(jié)點(diǎn)并行的方式往后鏈接。
    ?
    分支:業(yè)務(wù)建模中,平行分支的節(jié)點(diǎn)路由方式。

    合并:業(yè)務(wù)建模中,將平行分支的節(jié)點(diǎn)路由再合并起來(lái)的路由方式。

    子流程:為一個(gè)獨(dú)立的業(yè)務(wù)流程,嵌入到主流程中。
    ?
    這里只是列出一些常用的工作流系統(tǒng)中的術(shù)語(yǔ),不體現(xiàn)流程引擎的設(shè)計(jì)基本概念。

    特別是流程模版,流程實(shí)例,業(yè)務(wù)數(shù)據(jù)這之間的關(guān)聯(lián)和區(qū)別:

    流程模版,是將業(yè)務(wù)處理過(guò)程用工作流引擎的支持的方式表示出來(lái)的一個(gè)模版文件。
    流程實(shí)例,按照工作流模版定義的處理過(guò)程啟動(dòng)并運(yùn)行的業(yè)務(wù)處理過(guò)程,通常對(duì)應(yīng)一條主業(yè)務(wù)數(shù)據(jù)。

    ??

    ?


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-12-12 03:55 馳騁工作流,工作流程管理系統(tǒng). 閱讀(424) | 評(píng)論 (0)編輯 收藏

    更多的ccflow,功能圖片介紹:
    http://hi.baidu.com/ccflow/album

    ?




    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-12-09 19:51 馳騁工作流,工作流程管理系統(tǒng). 閱讀(480) | 評(píng)論 (0)編輯 收藏


    說(shuō)明:
    --------------------------------------
    1, Prj為項(xiàng)目工程所用的一些擴(kuò)展應(yīng)用,項(xiàng)目流程也可以稱呼為工程流程,是為了建造一個(gè)跨期比較長(zhǎng)的工程在每個(gè)環(huán)節(jié)上需要流程控制。


    2, 項(xiàng)目流程權(quán)限控制比較特殊,比如一個(gè)人在a項(xiàng)目中是項(xiàng)目經(jīng)理,在b項(xiàng)目中是工程師。這類的流程在節(jié)點(diǎn)權(quán)限控制時(shí)會(huì)遇到局限在本項(xiàng)目中流轉(zhuǎn)。


    3,一個(gè)項(xiàng)目會(huì)有資料樹的概念,每一個(gè)有關(guān)項(xiàng)目的流程具有一些文檔,這些文檔會(huì)于項(xiàng)目關(guān)聯(lián)。


    4,項(xiàng)目流程ccflow在表單設(shè)計(jì)中有一個(gè)約定。每個(gè)節(jié)點(diǎn)表單中(流程表單除外)都必須有PrjNo,PrjName兩個(gè)屬性.
    ?? 在流程設(shè)計(jì)時(shí)必須指明此流程為項(xiàng)目類型的流程。


    環(huán)境搭建
    ----------------------------------------
    1.? D:\ccflow\ExpandingApplication\Prj\Prj 復(fù)制到 D:\ccflow\VisualFlow\ 中去.

    2.? 在ccflow webapplication 中引用 D:\ccflow\ExpandingApplication\Prj\Components\BP.PRJ\BP.PRJ.csproj

    3. 在目錄: D:\ccflow\VisualFlow\DataUser 下創(chuàng)建一個(gè)Prj.Data 目錄. 這個(gè)目錄將會(huì)放資料樹。?
    ??? D:\ccflow\VisualFlow\DataUser\PrjData\Data 資料樹數(shù)據(jù).
      D:\ccflow\VisualFlow\DataUser\PrjData\Templete 資料樹模板數(shù)據(jù).
    ?
    3. 編譯該項(xiàng)目.


    創(chuàng)建您的第一個(gè)工程項(xiàng)目流程:
    ----------------------------------------
    1, 在流程設(shè)計(jì)器中建立一個(gè)項(xiàng)目, 該項(xiàng)目的編號(hào)為 0001.


    2, 為該項(xiàng)目設(shè)計(jì)項(xiàng)目樹模板.
    ?? 2.1 創(chuàng)建目錄: D:\ccflow\VisualFlow\DataUser\PrjData\Templete\001
    ?? 2.2 在以上目錄下創(chuàng)建目錄模板, 系統(tǒng)中讀取文件名.文件里面可以沒(méi)有任何內(nèi)容. (為了方便期間你可以把 D:\ccflow\ExpandingApplication\Prj\Templete\*.* copy 里面測(cè)試)
    ?????? 目前只支持一級(jí)的資料樹.

    ?? 2.3 說(shuō)明:在您上傳資料后,系統(tǒng)就會(huì)自動(dòng)的把文件上傳到 D:\ccflow\VisualFlow\DataUser\PrjData\Data\001 下面。
    ?
    3. 為該項(xiàng)目設(shè)計(jì)崗位與人員.設(shè)計(jì)資料樹節(jié)點(diǎn)訪問(wèn)規(guī)則.

    4. 新建一個(gè)流程,在流程屬性中設(shè)置該流程為項(xiàng)目類型的流程.

    5. 為該流程的每個(gè)節(jié)點(diǎn)表單都要增加一個(gè)PrjNo,PrjName字段.

    6, 在表單上,增加一個(gè)超連接 連接地址為 =當(dāng)前節(jié)點(diǎn)ID. 系統(tǒng)就會(huì)打開(kāi)項(xiàng)目樹了.
    ?
    ?? ============== over? =================

    如果以上有變動(dòng),請(qǐng)參考ccflow流程設(shè)計(jì)器說(shuō)明書 .http://ccflow.org下載.

    ?

    ??
    ?


    ?


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-11-30 09:23 馳騁工作流,工作流程管理系統(tǒng). 閱讀(406) | 評(píng)論 (0)編輯 收藏

    ???
    ???????? ?根據(jù)ccflow對(duì)外界的最遲不晚于2012年6月份開(kāi)源全部源代碼的承諾,與一些用戶迫切想得到自由表單設(shè)計(jì)器的源代碼的需要。我們做出提前開(kāi)放的決定:

    ??? 1, 撤銷abc級(jí)用戶的限制。
    ?
    ??? 2,開(kāi)放手機(jī)訪問(wèn)源代碼,表單設(shè)計(jì)器源代碼。分別是:
    ?????? D:\ccflow\CCForm
    ?????? D:\ccflow\VisualFlow\WF\WAP
    ??????????
    ??? 到目前為止,ccflow 的源代碼完全開(kāi)放了,歡迎各位潛心研究,心誠(chéng)則靈。

    ??? 以下是給學(xué)習(xí)使用ccflow的一些建議。

    ??? 1, 多看看兩個(gè)重要的操作手冊(cè)。
    ??????? D:\ccflow\Documents\馳騁工作流程引擎-自由表單設(shè)計(jì)器操作說(shuō)明書.doc
    ??????? D:\ccflow\Documents\馳騁工作流程引擎-流程設(shè)計(jì)器操作說(shuō)明書.doc
    ?
    ??? 2, 多看操作錄像.

    ??? 3, 按操作錄像模仿建立一個(gè)簡(jiǎn)單的流程,流程的一些基本元素概念。

    ??? 4, 加入ccflow的qq討論群, 并把問(wèn)題放在群論壇上。


    ??? 其它:
    ?????? ccflow 更新通知
    ??????http://hi.baidu.com/ccflow/blog/item/039ec84744bde0146a63e573.html

    ???? 關(guān)于發(fā)布ccflow 流程設(shè)計(jì)器源代碼與ccflow未來(lái)產(chǎn)品線的聲明.
    ??? ??http://hi.baidu.com/ccflow/blog/item/d70431df1932394895ee3755.html
    ???


    禮!!


    ???? ccflow.org

    ?

    ?


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-11-23 22:45 馳騁工作流,工作流程管理系統(tǒng). 閱讀(386) | 評(píng)論 (0)編輯 收藏

    ?ccflow 更新通知:
    ??? 經(jīng)過(guò)2天的更新,ccflow 已經(jīng)完成了本次的更新,此次的更新兼容原來(lái)的程序設(shè)計(jì)。

    ??? 本次更新內(nèi)容:
    ??? ------------------------------------
    ??? 1, 目錄結(jié)構(gòu)做了調(diào)整 原來(lái) visualflow/*.* 重要的文件移入 visualflow/WF/Admin/Xap 里面了.

    ??? 2, 把原來(lái)c級(jí)用戶的wap模塊加入了 visualflow/WF/WAP目錄下.

    ??? 3, 刪除了各個(gè)層是間的隱藏文件, 一些排除的文件都被刪除了.??


    ??? 徹底的升級(jí)辦法:
    ??? ----------------------
    ??? 1, 重命名本機(jī)上的D:\ccflow, 比如:D:\ccflowBak
    ??? 2, 重新下載 ccflow 到 D:\ccflow?? svn 地址?http://ccflow.googlecode.com/svn/ccflow/
    ??? 3, 修改本機(jī)上的 IIS 虛擬目錄名稱 Flow 成 ccflow.
    ??? 4, 啟動(dòng)D:\ccflow\VisualFlow\BP.Web.CCFlow.sln

    ?


    致!!!


    ??? ccflow.org

    ?


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-11-23 18:19 馳騁工作流,工作流程管理系統(tǒng). 閱讀(416) | 評(píng)論 (0)編輯 收藏

    關(guān)于ccflow的最近更新通知.

    各位ccflow愛(ài)好者:

    ??? 最近c(diǎn)cflow 要做一些調(diào)整與變動(dòng),會(huì)給各位的升級(jí)與正常使用帶來(lái)問(wèn)題。遇到問(wèn)題,請(qǐng)按如下步驟解決。

    ?? 1,全部更新,更新內(nèi)容(BP.En30,BP.WFV4, VisualFlow整個(gè)目錄)
    ?
    ?? 2,提交錯(cuò)誤與截圖到群論壇中.


    ?? 這段時(shí)間估計(jì)要持續(xù)3天左右.


    ?謝謝您對(duì)ccflow的支持.


    ????? 濟(jì)南馳騁信息技術(shù)有限公司
    ????? 2011/11/21


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-11-22 07:25 馳騁工作流,工作流程管理系統(tǒng). 閱讀(183) | 評(píng)論 (0)編輯 收藏

    ccflow流程開(kāi)始節(jié)點(diǎn)表單傳輸數(shù)據(jù)方法大全

    在啟動(dòng)開(kāi)始節(jié)點(diǎn)時(shí),通常會(huì)向其發(fā)起點(diǎn)(流程的第一個(gè)點(diǎn))傳輸一序列值,來(lái)減少用戶的輸入或者處理特定業(yè)務(wù)。下面把這些特定的方法總結(jié)匯總?cè)缦隆?/span>

    ?

    利用url傳輸數(shù)據(jù)給表單:

    事例:MyFlow.aspx?FK_Flow=001&FK_Node=101&PrjNo=GB1002&PrjName=項(xiàng)目名稱.

    解釋:利用Url的方式傳遞值,Key就是表單的字段名,如果一致ccform就是自動(dòng)獲取它們把值放入表單控件里。

    這種方式適用于數(shù)據(jù)量比較少,沒(méi)有明細(xì)表的值。

    ?

    把指定物理表的一列值傳遞給表單:

    事例:
    MyFlow.aspx?FK_Flow=001&FK_Node=101&FromTableName=Prj_Main&FromTablePK=No&FromTablePKVal=GB1001

    解釋:利用特定的標(biāo)記傳遞table名稱,這個(gè)table的主鍵列名稱,指定的行數(shù)據(jù)。系統(tǒng)就會(huì)自動(dòng)的生成一個(gè)sql查詢到這個(gè)行數(shù)據(jù)。

    Select?* from FromTableName?where FromTablePK =’ FromTablePKVal’.

    如果查詢不到數(shù)據(jù),就會(huì)拋異常。

    查詢到數(shù)據(jù)就會(huì)把這一行的數(shù)據(jù)根據(jù)列名與表單屬性名稱相對(duì)應(yīng)的copy上去。

    這種方式適用于數(shù)據(jù)量比較大數(shù)據(jù)傳遞。

    ?

    其它流程節(jié)點(diǎn)通過(guò)url轉(zhuǎn)向,轉(zhuǎn)向到開(kāi)始節(jié)點(diǎn):

    應(yīng)用背景:一個(gè)流程A結(jié)束后,根據(jù)條件它要啟動(dòng)另外一個(gè)流程B,對(duì)于A流程結(jié)束點(diǎn)的數(shù)據(jù)(主表數(shù)據(jù),明細(xì)表數(shù)據(jù),附件數(shù)據(jù))都要傳遞到B流程的第一個(gè)節(jié)點(diǎn)上去,類于ccflow節(jié)點(diǎn)之間數(shù)據(jù)傳遞。

    事例:
    A流程節(jié)點(diǎn)屬性中->配置->成功發(fā)送后轉(zhuǎn)向方式:轉(zhuǎn)向指定的url轉(zhuǎn)向處理內(nèi)容:MyFlow.aspx?FK_Flow=001&FK_Node=101這種方式系統(tǒng)就會(huì)直接把A流程結(jié)束節(jié)點(diǎn)的數(shù)據(jù)復(fù)制到B流程的開(kāi)始節(jié)點(diǎn)上去。這些數(shù)據(jù)包括:主表、多個(gè)從表、附件數(shù)據(jù)。Ccflow采用靜默的默認(rèn)的傳遞。實(shí)現(xiàn)這些方法請(qǐng)參考BP.WFV4中的Flow.cs類中的NewWork()方法。

    ?

    刪除草稿:

    ccflow草稿的概念:當(dāng)啟動(dòng)一個(gè)流程時(shí),ccflow就會(huì)為當(dāng)前操作人員第一個(gè)節(jié)點(diǎn)表單插入一條數(shù)據(jù),用戶點(diǎn)保存時(shí),就會(huì)更新這條數(shù)據(jù),這個(gè)NodeState=0,做為草稿,如果發(fā)送出去了,NodeState=1,就變成了節(jié)點(diǎn)表單的歷史數(shù)據(jù)了。

    如果有了草稿ccflow就會(huì)把這個(gè)草稿調(diào)出來(lái)顯示給用戶。也就是說(shuō)當(dāng)前打開(kāi)當(dāng)前點(diǎn)時(shí)草稿就產(chǎn)生了。

    草稿的產(chǎn)生是因?yàn)橛脩粼陂_(kāi)始節(jié)點(diǎn)時(shí),數(shù)據(jù)了數(shù)據(jù),保存了但是沒(méi)有發(fā)送。

    如何刪除草稿:

    事例:MyFlow.aspx?FK_Flow=001&FK_Node=101& IsDeleteDraft=1

    說(shuō)明:刪除主表草稿數(shù)據(jù),從表草稿數(shù)據(jù),附件數(shù)據(jù)。


    類別:工作流開(kāi)發(fā)?查看評(píng)論
    posted @ 2011-11-17 23:10 馳騁工作流,工作流程管理系統(tǒng). 閱讀(694) | 評(píng)論 (0)編輯 收藏

    Ccflow如何處理流程退回過(guò)程的數(shù)據(jù)的完整性。

    流程在退回時(shí),有一段流程數(shù)據(jù)就是從當(dāng)前點(diǎn)到退回點(diǎn)的所做的工作,這部分節(jié)點(diǎn)的數(shù)據(jù)如何處理成為了我們要探討與取舍的難點(diǎn)。

    以請(qǐng)假流程為例,申請(qǐng)人發(fā)起,部門經(jīng)理審批,總經(jīng)理審批,人力資源歸檔。如果總經(jīng)理退回到第一個(gè)點(diǎn),可以解釋為,部門經(jīng)理做的無(wú)效的工作,此部分工作需要?jiǎng)h除,在3.0以前的版本,ccflow都是這樣的處理的,這樣的解釋也是用戶所接受的。

    但是在其它的流程就不能這樣解釋了,因?yàn)樗枰A魵v史痕跡,并且在退回后有如下可能要發(fā)生。

    1,??退回到指定的點(diǎn)后,發(fā)起人刪除流程。

    2,??退回到退回節(jié)點(diǎn)后,發(fā)起人修改表單后發(fā)送,按原節(jié)點(diǎn)發(fā)回來(lái)。

    3,??退回到退回節(jié)點(diǎn)后,發(fā)起人修改表單后發(fā)送,經(jīng)歷與其它的路線步驟到當(dāng)前點(diǎn)。

    4,??退回到退回節(jié)點(diǎn)后,發(fā)起人修改表單后發(fā)送,該走其它的路線不經(jīng)當(dāng)前點(diǎn)。

    ??基于如上可能性的發(fā)生ccflow,做了如下處理。

    1,??退回階段流程數(shù)據(jù)寫入txt文件里,放在D:\ccflow\VisualFlow\DataUser\ReturnLog

    2,??增加了流程報(bào)告與節(jié)點(diǎn)的焦點(diǎn)字段功能,系統(tǒng)把每一步驟的操作都記到日志表里了,通過(guò)焦點(diǎn)字段的配合,可以讓操作員方便明晰的看到軌跡。

    ?

    Ccflow4.5通過(guò)如上兩個(gè)方法解決退回?cái)?shù)據(jù)的完整性問(wèn)題。

    ?

    ccflow焦點(diǎn)字段:

    http://hi.baidu.com/ccflow/blog/item/af7fa2580a0a26362834f0ff.html


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-11-17 18:25 馳騁工作流,工作流程管理系統(tǒng). 閱讀(391) | 評(píng)論 (0)編輯 收藏

    如果通用查詢界面滿足不了你的要求,你需要自己開(kāi)發(fā)一個(gè)查詢界面來(lái)完成用戶的查詢需要,下面講解如何開(kāi)發(fā)一個(gè)高級(jí)個(gè)性化的查詢界面。閱讀如下內(nèi)容,需要您了解了ccflow的數(shù)據(jù)表結(jié)構(gòu),流程數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)基礎(chǔ)之上。

    如果你是獨(dú)立運(yùn)行模式,使用的ccflow的整體界面,那就修改ccflow主菜單文件。

    D:\ccflow\VisualFlow\DataUser\XML\BarOfTop.xml


    1,????設(shè)置Url=””,??

    2,????OnClick=”” 增加一段js代碼讓其轉(zhuǎn)入你的查詢界面中去。

    ???

    在做您個(gè)性化的查詢時(shí),你可能需要調(diào)用如下接口:

    流程軌跡圖:
    http://10.150.224.239/Flow/WF/Chart.aspx?WorkID=943&FK_Flow=008&FID=0

    流程工作報(bào)告:
    http://10.150.224.239/Flow/WF/WFRpt.aspx?WorkID=943&FK_Flow=008&FID=0

    ?

    ??? 表單附件

    如何打開(kāi)表單附件需要你查詢了解表單設(shè)計(jì)器,多個(gè)附件的存儲(chǔ)。在這里簡(jiǎn)述如下:

    1,???首先要明確要查詢那個(gè)節(jié)點(diǎn)上的附件,你能明確節(jié)點(diǎn)ID

    2,???查詢物理表SELECT*FROMSys_FrmAttachmentDBWHERERefPKVal=工作ID? AND?? FK_MapData='ND'+節(jié)點(diǎn)編號(hào)

    根據(jù)你的需要生成客戶所需要的樣式。




    ?

    ?


    類別:工作流開(kāi)發(fā)?查看評(píng)論
    posted @ 2011-11-14 00:35 馳騁工作流,工作流程管理系統(tǒng). 閱讀(413) | 評(píng)論 (0)編輯 收藏

    應(yīng)用場(chǎng)景:?

    如下流程圖是一個(gè)典型的對(duì)附件的審批流程,起草人發(fā)起一個(gè)標(biāo)準(zhǔn)文件,經(jīng)過(guò)各部門審批,意見(jiàn)征集(分合流),各部門匯簽(分合流)。

    在工作日志中,用戶希望看到日志記錄每次審批意見(jiàn),如果有多次退回,多次審批意見(jiàn),個(gè)是什么。如下圖:


    如何讓ccflow要知道記錄表單的那個(gè)字段,這個(gè)字段可能是審批意見(jiàn)也可能是備注。如果您不設(shè)置它,ccflow就記錄不上。

    解釋說(shuō)明:

    節(jié)點(diǎn)屬性中的焦點(diǎn)字段是用來(lái)處理記錄一個(gè)表單中重要的字段,比如:一個(gè)審批表單中的審批處理意見(jiàn)字段,對(duì)這個(gè)表單來(lái)說(shuō)他非常重要,在流程中我要記錄這個(gè)字段作為此節(jié)點(diǎn)的審核信息。

    并非所有的節(jié)點(diǎn)都要設(shè)置焦點(diǎn)字段。

    如下功能中用到焦點(diǎn)字段,工作日志、轉(zhuǎn)發(fā)、退回。

    在工作日志中應(yīng)用:

    如果您為此節(jié)點(diǎn)設(shè)置了焦點(diǎn)字段,系統(tǒng)在日志記錄時(shí),就會(huì)記錄到日志中去。如果沒(méi)有則不記錄,如果對(duì)一個(gè)審批流程來(lái)說(shuō),記錄每個(gè)節(jié)點(diǎn)的審批意見(jiàn)記錄工作日志非常中要。

    在轉(zhuǎn)發(fā)中應(yīng)用:

    如果設(shè)置了焦點(diǎn)字段,用戶就可以在當(dāng)前表單上在這個(gè)字段上填寫意見(jiàn),按下轉(zhuǎn)發(fā)按鈕后這個(gè)字段的數(shù)據(jù)就會(huì)被帶到轉(zhuǎn)發(fā)功能界面里去,符合操作習(xí)慣。

    在退回中應(yīng)用:

    同上。


    類別:默認(rèn)分類?查看評(píng)論
    posted @ 2011-11-10 18:59 馳騁工作流,工作流程管理系統(tǒng). 閱讀(745) | 評(píng)論 (0)編輯 收藏

    ccflow 如何利用節(jié)點(diǎn)的[成功發(fā)送后轉(zhuǎn)向方式]功能實(shí)現(xiàn),父流程與子流程的完美順暢結(jié)合

    業(yè)務(wù)背景:

    case1: 父流程在特定的節(jié)點(diǎn)啟動(dòng)子流程后,在子流程完成后,需要轉(zhuǎn)到父流程的發(fā)起子流程的發(fā)起子流程的節(jié)點(diǎn)上來(lái).
    ????? 在父流程的節(jié)點(diǎn)上可以在啟動(dòng)子流程,或者處理父流程上的以后節(jié)點(diǎn)。

    case2: 一個(gè)節(jié)點(diǎn)完成后,需要按照指定的條件(一般就是表單中的一個(gè)字段的值)進(jìn)行轉(zhuǎn)向。

    ??? 要滿足以上功能,這里就需要熟悉與靈活運(yùn)用節(jié)點(diǎn)屬性的[成功發(fā)送后轉(zhuǎn)向方式] 。

    ?

    在節(jié)點(diǎn)成功發(fā)送后有如下處理方式:
    ?? 0 提示ccflow默認(rèn)信息
    ???? 系統(tǒng)提示詳細(xì)的發(fā)送信息,包括下一步的接受人。。。
    ?? 1 提示指定信息
    ???? 按照您定義的信息提示給用戶。此選項(xiàng)需要在[轉(zhuǎn)向處理內(nèi)容]文本框里輸入提示內(nèi)容。
    ?? 2 轉(zhuǎn)向指定的URL
    ???? 按照您定義的url轉(zhuǎn)向,此選項(xiàng)需要在[轉(zhuǎn)向處理內(nèi)容]文本框里輸入url。
    ?? 3 按照條件轉(zhuǎn)向
    ???? 在相關(guān)功能里定義轉(zhuǎn)向條件。
    ?
    ?? 利用此屬性您可以個(gè)性化提示信息。可以在流程處理完成后轉(zhuǎn)向指定的url,也可以根據(jù)表單的字段的值轉(zhuǎn)向指定的url。

    ?? 在父子流程中,當(dāng)子流程啟動(dòng)起來(lái)之后,就可以利用此項(xiàng)功能轉(zhuǎn)到父流程節(jié)點(diǎn)上去。

    在子流程完成后,從子流程轉(zhuǎn)向父流程配置案例:

    1,?打開(kāi)子流程的最后一個(gè)節(jié)點(diǎn)屬性界面,設(shè)置成功發(fā)送后轉(zhuǎn)向方式,為3,既:轉(zhuǎn)向指定的url
    2,?在轉(zhuǎn)向處理內(nèi)容輸入一個(gè)url


    ???? 經(jīng)過(guò)如上的配置,子流程在完成后就轉(zhuǎn)向父流程的節(jié)點(diǎn)了. 其中: FK_Flow 就是父流程的編號(hào),F(xiàn)K_Node 就是父流程啟動(dòng)子流程的

    節(jié)點(diǎn)編號(hào)。 子流程的FID,就是父流程WorkID.

    ?? 其它:在ccflow中, OID 就是WorkID. WorkID就是OID . 他們兩個(gè)在ccflow中是一個(gè)概念,一直被沿用下來(lái)了,不要混淆.

    ??
    ?


    類別:工作流開(kāi)發(fā)?查看評(píng)論
    posted @ 2011-10-23 06:38 馳騁工作流,工作流程管理系統(tǒng). 閱讀(655) | 評(píng)論 (0)編輯 收藏
    主站蜘蛛池模板: 国产亚洲精彩视频| 好男人资源在线WWW免费| 亚洲日韩在线第一页| 国产精品免费看久久久久| 最近最新中文字幕完整版免费高清| 久草视频免费在线观看| 不卡视频免费在线观看| 二区久久国产乱子伦免费精品| a级片免费在线观看| 国产成人精品免费久久久久| 一级毛片成人免费看a| eeuss免费影院| 亚洲av无码专区在线观看亚| 久久久亚洲AV波多野结衣| 久久亚洲私人国产精品| 亚洲成人黄色在线观看| 久久亚洲国产精品| 亚洲天堂男人天堂| 亚洲国产美女视频| 亚洲xxxx视频| 亚洲午夜国产精品| 亚洲色图在线播放| 亚洲字幕在线观看| 国产.亚洲.欧洲在线| 亚洲人成无码网站在线观看| 亚洲国产精品成人精品小说| 精品亚洲AV无码一区二区三区| 亚洲字幕AV一区二区三区四区| 小说区亚洲自拍另类| 国产99久久久久久免费看| 久久国产精品一区免费下载| av无码国产在线看免费网站| 色吊丝永久在线观看最新免费| 日韩免费a级毛片无码a∨| 最近2019年免费中文字幕高清| 久久精品中文字幕免费| 97在线线免费观看视频在线观看 | 亚洲人精品午夜射精日韩| 亚洲Av熟妇高潮30p| 亚洲自偷自偷在线成人网站传媒 | 亚洲av网址在线观看|