2009-07-09 156 views
0

我正在開發一個使用窗口工作流程基礎的Web應用程序。我將通過使用此應用程序發送電子郵件給其他人。在這種情況下,每個收件人都會創建一個工作流實例。Web應用程序到工作流程

收件人可以使用該電子郵件中提供的鏈接登錄我的Web應用程序。 在我的應用程序中登錄時,我應該更改該收件人的工作流程狀態。

我該怎麼做?

回答

1

首先,您需要爲您的工作流實現持久性。因爲在發送電子郵件和用戶再次登錄之間可能會有很多時間。

發送電子郵件後,工作流程將處於空閒狀態,並將由運行時服務保留。 當用戶登錄時,您需要從持久性存儲中提取正確的工作流(您可以將id與其登錄名或其他一些適合用戶與工作流實例關聯的機制)存儲。然後根據需要調用工作流事件並更改其狀態!

Here是鏈接到拜耳白色的職位有關工作流的持久性(樣本), 這個人是在devx.com

+0

我堅持我的工作流程。我有用於工作流服務類的本地服務類。當用戶登錄時,我從數據庫獲取工作流實例id,當時本地服務對象爲空。那麼我怎樣才能調用工作流事件? – Dhanraj 2009-07-09 13:05:16

相關問題