流程當中有時需要有一些動態的檢核功能,當然這些也可以寫在表單存檔的過程中來檢驗會比較有一些整體感,但是,如果有些條件須在流程中來定義的,或是流程中為了管理目的需在流程中加入檢核點等等,就會用到FLValidate來達到檢核或稽核的目的。也就是說FLValidate可以設定一個稽核條件,條件通過則往下流動,不通過則自動退回,用來強迫檢查單據的資料是否滿足流程的規定。
Step1>
透過FLDesigner.exe打開Customers.xoml,我們在此流程中新增一個FLValidate,將其Name設定為檢驗窗口,Expression設定為ServiceRole!="",Expression處用於輸入條件判斷式,具體格式規則請參考《附錄E-Expression格式說明》。
Step2>
我們以003為User進入。在「客戶申請」中輸入0011表單資訊如下圖,輸入完成後將其上呈於005,再以005為User登入簽核後,將此單據發送給007。
Step3>
接著,以007為User登入,在「待辦事項」中找到0014這個客戶,透過最左邊的「打開」圖示,打開該單據並進行流程的操作。當007忘了設定服務窗口,直接審核時,系統將發出驗證失敗的訊息。
Step4>
點選Colse後,回到輸入畫面,我們將”服務窗口”設定為”R
Related Topics