Workflow 将审批流程持久化到SQL

Workflow 将审批流程持久化到SQL,workflow,Workflow,我正在着手开发一个基于web的小型请求系统,该系统需要实现两步审批流程(主要是C#,最有可能是MVC3) 我已经提出了一个简单的工作流程图,可以很容易地提出代码,从一步到另一步。但是,我很难想出一种方法来在数据库中持久化与工作流相关的“任务”或“步骤” 对于一个请求,管理员会在它进入时批准/拒绝它,然后它进入“工作”状态。竞赛时,要求用户批准/拒绝“QA”步骤 有人能提供一些这方面的指导吗 我不想使用Windows工作流基金会,因为我没有时间去学习另一个新的框架。谷歌也没有太大帮助,任何提到“工

我正在着手开发一个基于web的小型请求系统,该系统需要实现两步审批流程(主要是C#,最有可能是MVC3)

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

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

有人能提供一些这方面的指导吗

<>我不想使用Windows工作流基金会,因为我没有时间去学习另一个新的框架。谷歌也没有太大帮助,任何提到“工作流”这个词都会给WF带来结果

学习WF

为什么??你发明自己的新框架所做的一切就是迫使下一个维护你的代码的人(或与你一起工作的人)去“学习另一个新框架”,正如你所说的那样。你是想写所有这些新文档,还是只想让别人看到MSDN

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

开发人员在.NET 4

中介绍Windows工作流基础(WF)

如果您正在查看基于web的系统,则可以使用Windows Server AppFabric来提供持久性和监视层,并使用WCF工作流服务来承载工作流。你花在学习基础知识上的时间将远远少于你花在发明自己系统上的时间。我保证。您可以通过Web平台安装程序工具和SQLEXpress安装AppFabric,以便持久化