Process webMethods BPM流程升级

Process webMethods BPM流程升级,process,version,upgrade,business-process-management,webmethods,Process,Version,Upgrade,Business Process Management,Webmethods,目前,我对webMethods BPM流程的流程升级(新版本)感到头疼 我知道流程实例总是以其启动时的流程版本运行。我还知道,在部署流程的新版本后,所有新流程实例都基于新版本 只要流程的接口在版本之间不发生变化,一切都很好。但天堂已经够了 在我的世界里,接口总是在变化。这导致我有两种可能性: 在每个使用/更改的界面中的每次更新中实现兼容代码——这将导致在多次更新后出现非常难看的代码库 更新流程实例 我想尝试第二种方法,但我不知道如何。解析进程状态并创建一个新的 我能用webMethods解决我的

目前,我对webMethods BPM流程的流程升级(新版本)感到头疼

我知道流程实例总是以其启动时的流程版本运行。我还知道,在部署流程的新版本后,所有新流程实例都基于新版本

只要流程的接口在版本之间不发生变化,一切都很好。但天堂已经够了

在我的世界里,接口总是在变化。这导致我有两种可能性:

  • 在每个使用/更改的界面中的每次更新中实现兼容代码——这将导致在多次更新后出现非常难看的代码库
  • 更新流程实例
  • 我想尝试第二种方法,但我不知道如何。解析进程状态并创建一个新的


    我能用webMethods解决我的问题吗?

    你能详细说明一下你想要实现的目标吗?最好有一些例子。你已经说了
    foo(A)
    ,你想在一个过程中将其更改为
    bar(B)
    ?你能详细说明一下你想要实现什么吗?最好有一些例子。您已经让say
    foo(A)
    ,您想在一个过程中将其更改为
    bar(B)