第十四章 Workflow進階設計第十四章 Workflow進階設計\14-2 作廢活動

14-2 作廢活動

FLRejectWorkflow設計中用來終止流程的活動,就是讓此流程終止進行簽核,與人為的作廢是一樣的意思,FLReject在終止流程時會很像FLNotify通知活動類似,發出對應的角色告知終止此流程。

 

Step1進入原先的CustomerFL,將前面的FLValidater(檢核窗口)刪除,貼入IfElseActivity 並在ifElse的右分支中貼入FLReject往下我們就要對IfElseActivity的兩個分支進行設定,將左分支的Name設定為有服務窗口,下圖為右分支設定值:

Name表示此活動的名稱,Description設定過濾欄位條件。

 

Step2接著,設定FLReject屬性,將這個ActivitySend To Kind設定為Applicate,代表此活動的對象為最原始的申請者,Name設定為客戶作廢當流程執行到這個活動元件時,表示這個流程會自動終止。

Step3流程存檔後,執行Runtime我們以003User進入在「客戶申請」中輸入2502訊息如下圖,新增完畢後,將資料呈上後送給005005簽核後流程流至指定客服窗口將此資料送給004

Step4當送至 004後,以004User登入「待辦事項」,在沒有設定服務窗口情況下,按下「審核」按鈕,此時將會出現本單據已被取消的提示。

Step5最後,再以003User入,在「通知事項」中,我們發現多了一個客戶作廢的通知。

注意:作廢活動會讓流程表單內的FlowFlag欄位自動設為”X”,並不會將資料刪除,好讓系統可以應用在別的用途。如果要刪除原本資料,須使用

Navigator的刪除功能,而不是此處的作廢功能。

Top of Page