- 關鍵字
馳騁工做流引擎 流程快速開發平臺 workflow ccflow jflow .net開源工做流.net
- 定義
一個流程A的一個節點,因工做的須要調起另外的流程B,A就叫父流程,B就叫子流程。若是流程B的一個節點在調用流程C,那麼B相對於C來講就叫父流程,C叫子流程。設計
是子流程仍是父流程來講都是相對的。3d
2.父子流程設計要點htm
一個流程A在一個節點上能夠調用n個子流程。blog
在父流程的吊起子流程的節點,咱們稱之爲吊起節點。它所打開的第一個界面就是開始節點的第一個節點表單界面,一般須要把吊起節點表單全部的數據copy到子流程的第一個節點表單上去。開發
停留在父流程節點上的工做人員,必須具有發起子流程的權限。get
若是一個流程不能被單獨發起,只能被其它流程所調用發起,能夠在流程屬性裏設置,讓其不顯示在發起流程列表裏。workflow
3.父子流程設計工作流
須要要設計3個流程,能夠參考下圖class
4.1調用子流程方式(一)-URL連接
在項目實施節點表單中,新建「啓動催款流程」超連接,並在URL中填寫以下連接:
MyFlow.htm?FK_Flow=012&PWorkID=@OID&PNodeID=1103&PFlowNo=011。
新建「啓動施工流程」超連接,URL填寫以下連接:MyFlow.htm?FK_Flow=013&PWorkID=@OID&PNodeID=1103&PFlowNo=011
4.2調用子流程方式(二)-子流程組件
拖拽子流程組件,在可啓動的子流程中填寫子流程的編號,若是多個子流程須要用英文逗號隔開。
4.3子流程展現效果
4.5注意事項:
1 喚起節點的表單數據能夠copy 到被喚起子流程的第一個節點上.
2 若是之前已經喚起過的流程沒有運行下去,那麼這個調用就會把上次沒有發起的子流程從新運行起來.
3 若是要實現自動轉向,或者帶有條件的轉向,子流程須要在節點屬性中進行配置,請參考節點屬性。
4 若是您須要對數據進行二次處理,或者調用子流程進行其它的處理,您能夠作一箇中間處理頁面,把處理的業務邏輯放在這個頁面上。