2009-07-09 117 views
0

我正在开发一个使用窗口工作流程基础的Web应用程序。我将通过使用此应用程序发送电子邮件给其他人。在这种情况下,每个收件人都会创建一个工作流实例。Web应用程序到工作流程

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

我该怎么做?

回答

1

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

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

Here是链接到拜耳白色的职位有关工作流的持久性(样本), 这个人是在devx.com

+0

我坚持我的工作流程。我有用于工作流服务类的本地服务类。当用户登录时,我从数据库获取工作流实例id,当时本地服务对象为空。那么我怎样才能调用工作流事件? – Dhanraj 2009-07-09 13:05:16

相关问题