第三章Workflow基礎設計實作第三章Workflow基礎設計實作\3-3 退回與取回

3-3 退回與取回

前面說的流程都是往前前進的流程狀態,但在流程中,難免會有退回的需求,退回在我們的流程引擎中是可以退回到前一活動,也可以退回到前面的任一個活動,但一般都建議用戶退回到前一活動,因為如果退回前面太多個活動時,已經簽核過的對象是無法知悉這個退回動作,將造成被跨越的退回對象產生混淆的現象。另一個動作就是取回,用在當上呈者已經將單據往下呈送後,當後面活動的簽核者尚未簽核之前,可以透過「經辦事項」中,將該單據「取回」,但前提就是該單據尚未被簽核,否則就必須請簽核者幫忙執行取回。

Step1>        003這個User來登入,與之前一樣,點選「客戶申請」,接著我們輸入一筆客戶資料,輸入此0006客戶時,為了讓流程單純,我們也將信用額度輸入為50000即可,按下確定後請按「呈送」,透過Customers.Xoml流程,同樣會送往R02業務經理的待辦上,如下:。

 

 

Step2>        使用005登入,再從「待辦事項」中找到0006這個申請單,打開該申請單,如圖,在客戶申請單中以「退回」功能將此客戶退回。

 

按下「退回」後,將出現此確認表單,可以在此輸入退回原因,並可以選擇退回到那一個活動,在此之前只有一個活動,所以我們選擇「退回到前一個活動」即可,按下『確認』後則系統會告知退回到用戶003的待辦上。

 



Step3>        再使用003登入,可以從「待辦事項」中找到0006這個退回單, 並重新按下「審核」,如圖,會再次出現上呈確認的視窗,按下『確認』後,再次上呈到R02業務經理的待辦上,

如圖:

 



Step4>        接著我們繼續利用這個0006客戶申請單,來示範『取回』的功能,在原來003所登入中,因為該User已經又把0006送到R02業務經理的待辦中,因此必須透過「經辦事項」來取回來, 但前提是R02這個主管尚未審核。

 

按下「取回」時會出現「取回成功」的訊息,此時該單據將會由「經辦事項」被取回到自己的「待辦事項」中,如果無法立即更新,可以利用上面的

 

[ 刷新 ] 按鈕來更新。

 

 

 

Step5>        透過「待辦事項」中的找到此張單據重新打開,打開後可更改單據內容,修改完畢後按下確認存檔,再點擊「審核」來重新上呈該單據,如此即可完成「取回」單據的動作。如圖,本例的取回目的就是為了重新更正「意見說明」的內容,在這裡將信用額度改為6萬後,重新呈送此單據。

 

 


Top of Page