第四章Workflow 進階設計第四章Workflow 進階設計\4-1 檢核活動

4-1 檢核活動

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

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

Step2>        我們以003User進入。在「客戶申請」中輸入0011表單資訊如下圖,輸入完成後將其上呈於005,再以005User登入簽核後,將此單據發送給007

Step3>        接著,以007User登入,在「待辦事項」中找到0014這個客戶,透過最左邊的「打開」圖示,打開該單據並進行流程的操作。當007忘了設定服務窗口,直接審核時,系統將發出驗證失敗的訊息。

 

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


 

Top of Page