【发布时间】:2010-09-06 08:48:29
【问题描述】:
我使用 WWF 作为内部呼叫中心应用程序 (ASP.NET) 的一部分已经有一段时间了,在学习过程中,这是了解基于状态机的工作流系统应该如何实现的一个好习惯应该 工作,我绝对不喜欢 WWF 本身。在我看来是:
- 过于复杂,尤其是在网络应用中使用(所有线程运行时的东西)
- 不成熟(曾经和那个糟糕的设计师合作过?)
- 当前功能集乏善可陈
有人对更好的基于 .NET 的工作流框架有什么建议吗?具体来说,我正在寻找以下功能:
- 基于状态机(将状态映射到可用操作)
- 关注用户权限(控制谁有权访问哪些操作)
- 能够将工作流作为定时后台任务运行(例如,为处于特定状态 x 天的项目发送提醒)
这就是我所需要的。我不需要能够“拖放”任何活动或直观地设计流程。一旦触发了特定的操作,我就可以非常轻松地编写实际代码。
【问题讨论】: