我们有一个自定义活动,其中包含一个名称不正确的参数(InArgument to be prices)。
如果我重命名活动参数,那么升级现有工作流程的最佳方法是什么?
我知道工作流程只是Xaml。我应该依靠我的字符串解析技巧吗?
答案 0 :(得分:1)
在工作流程中重命名是一种痛苦,经常会中断。
最可靠的方式是:
看起来像矫枉过正,但像编辑xaml这样的捷径往往会让人感到奇怪。
请记住,一旦工作流的任何部分发生变化,那么该类型的已持久工作流将无法加载。
要处理这个问题,您应该将已编辑的xaml保存为数据库或文件夹中的版本。从持久性加载时,您需要确定在其下创建持久工作流的初始xaml,并使用正确的版本加载该xaml。