1.1.1.1: 傳送阻塞模式
定義:乙個節點在向下運動時候,在特定的條件下需要阻塞向下運動,這些條件滿足了要阻塞向下運動。
解釋:比如乙個節點啟動了多個子流程,該節點需要所有的子流程都完成才能向下運動。這就符合傳送阻塞模式的第二種,如下圖。
規則說明:
不阻塞:就是沒有條件,它是預設的規則。
當前節點的所有未完成的子流程:當該節點啟動乙個或者多個,一種或者多種子流程時,需要等到所有的子流程都完成才能向下移動。
例項:在b節點上,我啟動了甲流程三個條,乙流程4條。該節點要向下運動,必須等到所有啟動甲的流程與所有啟動乙的子流程都完成了,才能向下運動。
按約定的格式阻塞未完成的子流程:當該節點向下運動時,要檢查指定的歷史節點曾經啟動的指定的子流程全部完成,作為條件。
例項:在d節點上,要檢查曾經在c節點上啟動的甲子流程是否全部完成,如果完成就不阻塞。
配置格式:@指定的節點1=子流程編號1@指定的節點n=子流程編號n。
按sql阻塞:執行該sql,返回大於0就阻塞,小於0不阻塞,在表示式裡配置該sql,sql支援表示式。
配置格式: select count(*) from wf_***x where abc=@***x
按照表示式阻塞:在表示式框裡填寫乙個表示式,如果表示式成立就阻塞,不成立不阻塞。
配置格式:@引數 空格 運算子 常量/變數值 , 比如: @jinee >= 1000 , @fatype = 1
阻塞表示式:根據選擇的模式不同,設定該模式相關的表示式。
如果被阻塞,需要提示什麼樣的友好資訊給使用者。
事例演示:\\流程樹\\父子流程\\經典流程\\節點傳送阻塞測試
在第2個節點上,啟動子流程,但是子流程沒有結束,直接傳送就丟擲如下錯誤。
以上講解了如何使用阻塞規則,來友好的、可配置的實現使用者的需求。
posted on
2015-01-25 11:52
馳騁工作流 閱讀(
...)
編輯收藏
馳騁工作流引擎簡介
馳騁工作流引擎是國內首屈一指的開源軟體,目前在國內市場中占有很大市場。自發展之初馳騁工作流引擎就一直以服務社會為原則,將底層核心 毫無保留的開放給合作夥伴和開源愛好者等熱愛工作流的各種群體。馳騁工作流引擎在十多年的發展過程中,通過和國內的 機關 企事業單位等大型機關以及公司等的合作,不斷完善自身業務...
馳騁工作流引擎 總體介紹
technorati tags 馳騁工作流引擎,開源工作流,ccflow,ccbpm,流程引擎,流程解析伺服器,表單引擎,表單解析伺服器,net工作流,源 產品名稱 馳騁.net工作流程引擎.英文名稱 chicheng workflow engine 簡稱 ccflow版本 6.0.0 開發歷史 2...
馳騁工作流引擎 總體介紹
technorati tags 馳騁工作流引擎,開源工作流,ccflow,ccbpm,流程引擎,流程解析伺服器,表單引擎,表單解析伺服器,net工作流,源 產品名稱 馳騁.net工作流程引擎.英文名稱 chicheng workflow engine 簡稱 ccflow版本 6.0.0 開發歷史 2...