坚持批准SQL的过程

时间:2011-07-13 20:26:12

标签: workflow

我开始研究一个基于Web的小型请求系统,该系统需要实现两步审批流程(主要是C#,很可能是MVC3)。

我已经提出了一个简单的工作流程图,可以轻松地提出代码,从一步到另一步。但是,我无法想出一种方法来在数据库中保留与工作流相关的“任务”或“步骤”。

对于请求,管理员会在它进入时批准/拒绝它,然后它进入“工作”状态。在竞争中,要求用户批准/拒绝“QA”步骤。

有人可以提供一些指示吗?

我不想使用Windows Workflow Foundation,因为我没有时间学习另一个新框架。谷歌并没有太多帮助,任何提及“工作流程”一词都会为WF带来结果。

1 个答案:

答案 0 :(得分:0)

学习WF。

为什么呢?你通过发明自己的新框架所做的就是迫使下一个人维护你的代码(或与你合作的人)来“学习另一个新的框架”,正如你所说的那样。您想编写所有新文档还是只想将某人指向MSDN?

WF4实际上非常容易学习,比WF3更好。在你彻底抛弃这个想法之前,至少要阅读这个:

开发人员在.NET 4中使用Windows Workflow Foundation(WF)简介

http://msdn.microsoft.com/en-us/library/ee342461.aspx

如果您正在查看基于Web的系统,则可以使用Windows Server AppFabric提供持久性和监视层以及承载工作流的WCF工作流服务。学习基础知识的时间远远少于发明自己系统的时间。我保证。您可以通过Web Platform Installer工具和SQLEXpress一起安装AppFabric来保持。