【发布时间】:2011-04-28 22:46:17
【问题描述】:
我最近加入了一个使用 Workflow Foundation 4.0 对业务流程进行建模的项目。
我们有一个设计工具,以便客户的顾问可以自定义工作流程定义。我们还将工作流实例与定义一起保留。工作流程可以运行很长时间(例如几个月或可能几年)。
我的问题是我们如何管理每个版本的向后兼容性,因为我们不一定知道进行了哪些自定义以及哪些遗留工作流仍在进行中?我们正在从 XAML 加载,但即使是对工作流定义的看似微小的更改也会阻止它们加载。迁移脚本是我最初的想法,但考虑到 WF 工作流程的复杂性,这似乎并非易事。
【问题讨论】:
标签: workflow versioning workflow-foundation-4