馳騁開源的.net工作流,工作流程管理系統
          馳騁工作流,好用看的見http://ccflow.org. 簡單來自背后的力量.
          posts - 40,comments - 10,trackbacks - 0

          ccflow流程開始節點表單傳輸數據方法大全

          在啟動開始節點時,通常會向其發起點(流程的第一個點)傳輸一序列值,來減少用戶的輸入或者處理特定業務。下面把這些特定的方法總結匯總如下。

          ?

          利用url傳輸數據給表單:

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

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

          這種方式適用于數據量比較少,沒有明細表的值。

          ?

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

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

          解釋:利用特定的標記傳遞table名稱,這個table的主鍵列名稱,指定的行數據。系統就會自動的生成一個sql查詢到這個行數據。

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

          如果查詢不到數據,就會拋異常。

          查詢到數據就會把這一行的數據根據列名與表單屬性名稱相對應的copy上去。

          這種方式適用于數據量比較大數據傳遞。

          ?

          其它流程節點通過url轉向,轉向到開始節點:

          應用背景:一個流程A結束后,根據條件它要啟動另外一個流程B,對于A流程結束點的數據(主表數據,明細表數據,附件數據)都要傳遞到B流程的第一個節點上去,類于ccflow節點之間數據傳遞。

          事例:
          A流程節點屬性中->配置->成功發送后轉向方式:轉向指定的url轉向處理內容:MyFlow.aspx?FK_Flow=001&FK_Node=101這種方式系統就會直接把A流程結束節點的數據復制到B流程的開始節點上去。這些數據包括:主表、多個從表、附件數據。Ccflow采用靜默的默認的傳遞。實現這些方法請參考BP.WFV4中的Flow.cs類中的NewWork()方法。

          ?

          刪除草稿:

          ccflow草稿的概念:當啟動一個流程時,ccflow就會為當前操作人員第一個節點表單插入一條數據,用戶點保存時,就會更新這條數據,這個NodeState=0,做為草稿,如果發送出去了,NodeState=1,就變成了節點表單的歷史數據了。

          如果有了草稿ccflow就會把這個草稿調出來顯示給用戶。也就是說當前打開當前點時草稿就產生了。

          草稿的產生是因為用戶在開始節點時,數據了數據,保存了但是沒有發送。

          如何刪除草稿:

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

          說明:刪除主表草稿數據,從表草稿數據,附件數據。


          類別:工作流開發?查看評論

          大量的多個行業的流程設計案例,都以操作錄像演示給您。
          馳騁工作流,好用看的見。
          http://ccflow.org   QQ:hiflow@qq.com
          posted on 2011-11-17 23:10 馳騁工作流,工作流程管理系統. 閱讀(702) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 浦城县| 石泉县| 库车县| 航空| 长岭县| 安国市| 蒲城县| 玉龙| 永泰县| 高平市| 蓬莱市| 县级市| 句容市| 平原县| 光山县| 杨浦区| 祁东县| 寻乌县| 新乡县| 高州市| 邓州市| 抚顺市| 青河县| 上栗县| 昌江| 天等县| 准格尔旗| 吉木萨尔县| 静宁县| 忻城县| 额敏县| 崇仁县| 鄯善县| 黄山市| 巫溪县| 涿州市| 会昌县| 兰考县| 九龙县| 赫章县| 阜城县|