FLReject是Workflow設計中用來終止流程的活動,就是讓此流程終止進行簽核,與人為的作廢是一樣的意思,FLReject在終止流程時會很像FLNotify通知活動類似,發出對應的角色告知終止此流程。
Step1>進入原先的CustomerFL,將前面的FLValidater(檢核窗口)刪除,貼入IfElseActivity 並在ifElse的右分支中貼入FLReject,往下我們就要對IfElseActivity的兩個分支進行設定,將左分支的Name設定為有服務窗口,下圖為右分支設定值:
Name表示此活動的名稱,Description設定過濾欄位條件。
Step2>接著,設定FLReject屬性,將這個Activity的Send To Kind設定為Applicate,代表此活動的對象為最原始的申請者,Name設定為客戶作廢,當流程執行到這個活動元件時,表示這個流程會自動終止。
Step3>流程存檔後,執行Runtime我們以003為User進入,在「客戶申請」中輸入2502訊息如下圖,新增完畢後,將資料呈上後送給005,005簽核後流程流至指定客服窗口將此資料送給004。
Step4>當送至 004後,以004為User登入「待辦事項」,在沒有設定服務窗口情況下,按下「審核」按鈕,此時將會出現”本單據已被取消”的提示。
Step5>最後,再以003為User登入,在「通知事項」中,我們發現多了一個客戶作廢的通知。
注意:作廢活動會讓流程表單內的FlowFlag欄位自動設為”X”,並不會將資料刪除,好讓系統可以應用在別的用途。如果要刪除原本資料,須使用
Navigator的刪除功能,而不是此處的作廢功能。
Related Topics