第 5 章Workflow 進階設計第 5 章Workflow 進階設計\5-2檢核活動

5-2檢核活動

 

 

流程當中有時需要有一些動態的檢核功能,當然這些也可以寫在表單存檔的過程中來檢驗會比較有一些整體感,但是,如果有些條件須在流程中來定義的,或是流程中為了管理目的需在流程中加入檢核點等等,就會用到FLValidate來達到檢核或稽核的目的。也就是說FLValidate以設定一個稽核條件,條件通過則往下流動,不通過則自動退回,用來強迫檢查單據的資料是否滿足流程的規定。

 

Step1透過FLDesigner.exe打開Customers.XOML,我們在此流程中新增一個FLValidate,將其Name設定為檢驗窗口Expression設定為ServiceRole != ""Expression處用於輸入條件判斷式,具體格式規則請參考附錄E-Expression格式說明

 

 

Step2我們以「Logon.aspx」進來,在登入畫面中,我們以003User進入。在「客戶申請」中輸入 C014 信息如下圖,輸入完成後將其上呈於005,再以005User入簽核後,將此單據發送給007

 

 

 

Step3接著,以007User入,在「待辦事項」中找到「C014」這個客戶,透過最左邊的「打開」圖示,打開該單據並進行流程的操作。

 

 

 

007忘了設定服務窗口,直接審核時,系統將發出驗證失敗的訊息。

 

 

 

 

Step4點選Colse後,回到輸入畫面,我們將服務窗口設定為R04後,重新審核後,此時提供提示驗證成功的訊息,並且流程流向下一步。

 

 

 

 

Top of Page