Web应用程序到工作流程

时间:2009-07-09 11:49:25

标签: workflow-foundation

我正在使用窗口工作流基础开发Web应用程序。我将使用此应用程序向其他人发送电子邮件。对于每个收件人,将创建一个工作流实例。

收件人可以使用该电子邮件中提供的链接登录我的Web应用程序。 在我的应用程序中登录时,我应该更改该收件人的工作流程状态。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

首先,您需要为工作流实施持久性。因为发送电子邮件和用户实际登录之间可能有很多时间。

发送电子邮件后,工作流将处于空闲状态,并将由运行时服务保留。 当用户登录时,您需要从持久性存储中提取正确的工作流(您可以将id存储在他们的登录名或其他一些机制中,以便将用户与工作流实例关联起来)。然后调用工作流事件并根据需要更改其状态!

Here链接到拜耳怀特关于工作流持久性的帖子(带样本), 这个是devx.com