關鍵詞:作業流快速開發平臺 作業流流設計 業務流程管理 asp.net 開源作業流 bpm作業流系統 java作業流主流框架 自定義作業流引擎 表單設計器 流程設計器
在啟動開始節點時,通常會向其發起點(流程的第一個點)傳輸一系列值,來減少用戶的輸入,或者處理特定業務,或者執行特定的功能,下面把這些特定的方法總結匯總如下,
利用url傳輸資料給表單:
事例:MyFlow.htm?FK_Flow=001&FK_Node=101&PrjNo=GB1002&PrjName=專案名稱.
解釋:利用Url的方式傳遞值,Key就是表單的欄位名,如果一致ccform 就是自動獲取它們把值放入表單控制元件里,這種方式適用于資料量比較少,沒有從表的情況下,
把指定物理表的一列值傳遞給表單:
事例:
MyFlow.htm?FK_Flow=001&FK_Node=101&FromTableName=Prj_Main&FromTablePK=No&FromTablePKVal=GB1001
解釋:利用特定的標記傳遞table名稱,這個table的主鍵列名稱,指定的行資料,系統就會自動的生成一個sql 查詢到這個行資料,
Select * from FromTableName whereFromTablePK =’FromTablePKVal’.
如果查詢不到資料,就會拋例外,
查詢到資料就會把這一行的資料根據列名與表單屬性名稱相對應的copy上去,
這種方式適用于資料量比較大資料傳遞,
其它流程節點通過url轉向,轉向到開始節點:
應用背景:一個流程A結束后,根據條件它要啟動另外一個流程B,對于A流程結束點的資料(主表資料,從表資料,附件資料)都要傳遞到B流程的第一個節點上去,類于ccflow節點之間資料傳遞,
事例:
在A流程節點屬性中->配置 ->成功發送后轉向方式:轉向指定的url 轉向處理內容:MyFlow.htm?FK_Flow=001&FK_Node=101這種方式系統就會直接把A流程結束節點的資料復制到B流程的開始節點上去,這些資料包括: 主表、多個從表、附件資料,Ccflow采用靜默的默認的傳遞,實作這些方法請參考BP.WF 中的Flow.cs 類中的NewWork() 方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/165090.html
標籤:其他
下一篇:公測首發 | 支持 API 的連接型智能表格:「vika 維格表 vika.cn」,新一代團隊資料協作與專案管理神器
