2011-10-11 37 views

回答

2

您应该考虑全部更改为工作流定义一个突破性更改,将阻止现有实例重新加载。有一些小例外,但对于所有意图和目的,您可以忽略这些例外。

使用WF4.5,我们可以将版本信息添加到工作流实例,并创建更新映射以将状态从一个版本转换为另一个版本。查看我的博客文章here了解更多的公开信息。

+0

太棒了!我没有听说过WF4.5 - 版本控制声音非常有帮助。 –

+0

在没有WF4.5的情况下,您(或任何其他人)处理版本的方法有哪些?目前还不清楚我们什么时候可以开始使用4.5 ... –

+0

想到的一种方式可能是创建“手动”版本管理(命名约定?),阻止我们的UI创建旧版本,但让它们继续播放现有的实例可以完成。这似乎相当丑陋,并有很大的潜在问题... –