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