我的团队一直负责设计一个工作流驱动的Web应用程序。我需要一些关于设计的建议。ASP.Net Web应用程序的工作流设计建议?
工作流程需要是动态的。意思是,用户可以通过某个界面定义工作流程,并将这些工作流程应用到给定的场景(这些定义将存在于SQL 2008数据库中)。场景由业务定义,并且永远不会改变。所以可能只有两种类型的工作流可以定义。工作流程不一定是线性的。某种状态会推动工作流程。国家也是动态的,但只存在于工作流程中。
我一直在寻找工作流和状态机的例子,我的脑袋正在旋转。我不确定我想要利用Workflow Foundation或我们开发的东西。我已经看到this,并认为它可能工作,但我不确定该州的全面实施将为我们工作。
我知道这不是我原来的问题的一部分,但你有什么建议使用WF4与实体框架4? – DDiVita 2011-03-28 16:04:24
创建自定义活动并在Execute()方法中执行您需要执行的任何操作。只要确保数据上下文不会长于此长度,因为您的工作流可以通过打开的连接持久化。 – Maurice 2011-03-28 18:58:19