Workflow 初学者WF4问题-WF4什么时候有用,真的?

Workflow 初学者WF4问题-WF4什么时候有用,真的?,workflow,workflow-foundation-4,Workflow,Workflow Foundation 4,例如,如果我想在常规asp.net系统中使用传统的审批类型工作流 下单前需要批准的订单。而不是传统的 对于OrderStatus,我是否可以从使用microsoft WF4(工作流版本4)中获益 或者我只是生成更多的复杂度和代码,而没有额外的好处?任何时候,您都有可能执行像WF4这样的长时间运行的操作。图形设计器允许您显示实际运行的流程,而不是它的Visio副本,这也是一个巨大的好处 然而,WF4有一个学习曲线,有时你不得不用WF4的方式来做事情,而不是以前用C#/VB的方式。也就是说,肯定有一

例如,如果我想在常规asp.net系统中使用传统的审批类型工作流 下单前需要批准的订单。而不是传统的 对于OrderStatus,我是否可以从使用microsoft WF4(工作流版本4)中获益
或者我只是生成更多的复杂度和代码,而没有额外的好处?

任何时候,您都有可能执行像WF4这样的长时间运行的操作。图形设计器允许您显示实际运行的流程,而不是它的Visio副本,这也是一个巨大的好处


然而,WF4有一个学习曲线,有时你不得不用WF4的方式来做事情,而不是以前用C#/VB的方式。也就是说,肯定有一个好处,就像批准请求没有在WF4中处理一样,比如说,14天在WF4中很容易做到。

回顾一下,在使用EF4后,我们发现它在处理这些长时间运行的流方面工作得很好,或者对于许多以前由代码和数据库中的状态标志等处理的传统处理。一个问题是,工作流及其配置文件的部署更加复杂,而且在“查找数据”方面也面临挑战。为了通过我们正在构建的EntityFramework4+MVC应用程序向应用程序公开信息,我们不得不将工作流中的状态更改镜像到数据库中。