2012-02-23 29 views
-1

即時通訊新的WF,我想與幾個WF「嚮導」建立一個asp.net MVC網站。所有用戶將使用表單身份驗證登錄。用戶將擁有許多不同的WF工作流程,他們可以開始並返回並在以後完成。我已經添加了一個SQL持久性存儲來存儲迄今爲止工作的工作流的狀態。然而,在我看來,您需要知道工作流程的指導,才能重新加載並繼續工作。將用戶名與持久性存儲中的工作流相關聯?

有沒有一種方法可以將用戶名添加到持久性中,以便我可以列出當前活動工作流的用戶,以便他們可以繼續他們從哪裏離開?每個用戶可以同時擁有多個活動工作流程。

回答

1

持久性存儲支持持久性IO參與者,它可以提供值與工作流一起保存。代碼有點棘手,但有樣本可用,只需查找PersistenceIOParticipant。