125得票8回答
使用工作流程还是不使用工作流程?

我负责一个开发团队,他们即将开始开发一个轻量级的保险理赔系统。该系统涉及大量手动任务和业务工作流程,我们考虑使用Windows Workflow(.NET 4.0)。 业务领域的一个示例如下: 保单持有人致电联系中心进行索赔。此“事件”会触发两个子任务,这些子任务需要并行手动操作,可能需要很...

40得票3回答
Windows Workflow Foundation 4 和 ASP.NET MVC

我们正在评估使用Windows Workflow Foundation 4来创建基于MVC 3的Web应用程序中的灵活订单工作流。我们希望为不同项目创建灵活的订单工作流。 有没有人了解关于此类应用程序的一般架构或实践操作实验室的好信息? 一些具体问题可能包括: 如何从工作流激活特定的控制器...

38得票5回答
一份支持WF的有力论据

我曾长时间挣扎于寻找工作流(即:WF)与常规命令式编程之间的一个有说服力的应用案例。每次我都得出结论,应该将WF排除在外或推迟到以后再考虑。但我一直有这种烦人的感觉,觉得自己似乎遗漏了什么。 有没有人知道任何真正为工作流方式提供有力支持的书籍?这本书必须(i)教授WF技术,和(ii)使用适当...

33得票5回答
Windows Workflow Foundation 4.0教程/介绍

几乎所有关于Windows Workflow Foundation的教程/介绍似乎都针对4.0之前的版本,或者过于简单化,并没有真正展示工作流的优势。请问有人能为我指点一下更加详尽的教程方向(显然我的谷歌功夫失败了),因为Workflow是我在VS模板中看到的东西之一,但直到现在我都没有时间或...

33得票2回答
如何在WF服务项目中,基于第三方WSDL使用消息契约正确生成服务引用,或者强制不使用消息契约。

我有一个问题,就是在给定第三方WSDL的情况下,我可以轻松地从控制台应用程序中创建工作的服务代理,但是在WF4 WF服务中却无法实现。在后一种情况下生成的代理明显有缺陷,具体包括以下两个问题: a) 在不需要时总是生成消息契约 b) 使用不正确的响应消息和xml包装器名称,导致响应对象为空且反...

22得票2回答
Windows Workflow 4:WorkflowApplication中Cancel、Terminate和Abort的区别

有人能解释一下WorkflowApplication中以下方法的区别吗: Abort(终止) Cancel(取消) Terminate(终结)

21得票1回答
WF4 - 在asp.net中显示工作流图并突出显示一个活动

我需要在ASP.NET网页中显示文档审批工作流任务的当前状态,并突出显示特定活动。我看过Visual Workflow Tracker示例(在wf&wcf样本中),但我有两个问题: 1. 我必须在ASP.NET中呈现工作流,而不是在WPF应用程序中。 2. 我不需要显示正在运行的工作流的当前...

19得票3回答
服务总线工作流活动

我想使用特定活动从工作流中访问服务总线队列和主题。我没有找到适合这种情况的内容(此MSDN文章和Roman Kiss的这篇文章是最接近的)。我想设计一个自定义活动,该活动使用QueueClient异步接收经纪人消息,使用实现了async/await模式的BeginReceive方法(请参见我的...

15得票1回答
IObservable<>缺少.Subscribe扩展方法

我正在使用RX扩展和WF4创建工作流,以响应可观察消息来推进工作流。为此,我引入了一个包含IObservable的对象(ModuleMessage是我的抽象类)。我遇到的问题是.Subscribe无法识别任何其扩展方法,即lambda表达式/方法组的方法之一。在以下代码中,我有引用:using...

15得票2回答
WF 4 还是 BizTalk 2010?

我有一个问题 - BizTalk还是WF?让我澄清一下,我意识到前三个组件背后的类似技术,并且意识到我可以建立它们,但是我没有发现它们内置在WF中,因此我想了解为什么我会使用其中一种技术而不是另一种。 转换 绑定 端口/适配器 BizTalk未来 转换 BizTalk非常好地支持产生...