【发布时间】:2009-02-17 16:30:53
【问题描述】:
作为我的个人改进计划 (PIP™) 的一部分,我正在努力学习 Windows Workflow Foundation 的基础知识。
我决定编写一个相当简单的博客引擎。我知道那里有很多东西,但这只是一个游乐场项目,我可以用来学习一些很酷的东西。我想要实现的主要功能之一是使用 WF 对博客条目进行审核。 项目的其余部分将是一个 ASP.NET MVC 应用程序,可能会添加一点 WCF。
根据我对 WF 的了解,我应该使用如下所示的顺序工作流:
- 作者添加/编辑博客条目。
- 参赛作品将发送给版主批准。
- 版主批准发布 - 或 - 返回第 1 项。供作者更正,并附上版主备注。
- 完成
每个步骤还应通过电子邮件向操作的接收者发送电子邮件。
由于人机交互因素,我猜测 WF 运行时需要在某个地方自行序列化,以免丢失状态(因为每个活动都可能被 AppPool 重置、服务器崩溃等中断)。
有谁知道实施类似工作流程的好例子或地方吗?
谢谢大家。
【问题讨论】:
标签: c# workflow workflow-foundation