如何在运行时更改工作流程?

时间:2012-12-10 05:55:09

标签: .net workflow-foundation

这是我的要求。

我有一个订单工作流程,当收到订单时,它应由托运人“B”发货。现在我想更改托运人“C”发货的订单。如何在运行时更改工作流程

1 个答案:

答案 0 :(得分:1)

.NET 4.5引入了许多出色的新增强功能来处理这样的工作流版本控制方案。这是一篇很好的文章,总结了这些功能(特别是关于版本控制的部分): http://msdn.microsoft.com/en-us/magazine/hh781025.aspx

您的解决方案将取决于您当前使用的主机(WorkflowApplication或WorkflowServiceHost),您如何持久保存这些实例,以及您是否只想修改新实例与现有正在运行的实例。

让我知道一些细节,我会尽力帮助。

谢谢,

- Dave,WF团队