如何恢復的持久工作流與延遲活動無需重新加載到內存中:如何恢復的持久工作流與延遲活動無需重新加載到內存中
我創造了休假申請的工作流。我的要求是,如果任何參與者在指定時間內沒有得到回覆,那麼請求需要傳遞給下一級參與者批准。
假設請求者提交了請假申請,團隊領導需要在7天內批准。如果團隊領導在7天內未得到答覆,則必須自動轉到經理批准。 一般來說,爲了實現這一點,我們將編寫一個Windows服務,該服務定期檢查並在週期過去後發送通知。
但我想在不寫Windows服務的情況下實現。 WF4.0有沒有可能?
我想這樣,一旦請求者提交請求,然後我在參與者郵箱中顯示請求,並堅持工作流程。參與者迴應後,我正在恢復工作流(因爲我正在保存工作流實例ID)並傳遞參與者響應以進一步執行工作流。
在這個如果參與者沒有迴應,如何升級/發送請求給經理,而不使用Windows服務。
是否有可能對延遲活動做任何事情?