視頻演示eworkflow集成定製aspx頁面的過程

eworkflow自定義工做流系統,集成eform自定義表單,能夠作到在線編輯流程,在線編輯表單。eform也提供在線創建業務表,維護表字段等,因此經過eworkflow+eform能夠在線完成業務流程和業務模塊設計,製做,調試運行,正式使用等等。整個業務流程的開發過程,不須要編譯,邊設計就能夠邊運行查看結果。  咱們一般是調試運行結束後,沒有問題後,就能夠正式使用了,這給開發人員,甚至是終端使用人員都帶來了方便。api

 

eworkflow工做流系統,也能夠直接集成aspx,jsp等頁面。session

eworkflow流程引擎對外封裝了幾個主要的api函數jsp

 

流程啓動的api: wf.initialize(wfname,wfversion,initActionid,inputs)  傳入指定的流程名稱,版本,初始化動做id,返回啓動後的流程實例id函數

流程流轉的api: wf.doAction(wfid,actionid,inputs)   參數 流程實例id, 當前執行的動做id,  流程上下文使用的變量inputs。設計

 

還有一些獲取當前待辦任務等api,這樣api主要封裝在workflow這個接口中。調試

 

參考示例在 ebsys\workflow\aspx_dj目錄中,orm

 

主要實現過程:視頻

從session中獲取當前登陸的userid string userid = (System.String) Session["userid"];  接口

獲得Environment類的實例 Environment env = new Environment(Session);開發

獲取workflow引擎類實例  Workflow wf = new BasicWorkflow(userid,env);

執行流程初始化:wf.initialize(wfname,wfversion,initActionid,inputs)

執行流程的流轉:wf.doAction(wfid,actionid,inputs)

 

視頻演示下載:http://pan.baidu.com/s/1qWqHzYW

相關文章
相關標籤/搜索