流程解决方案的版本控制

流程解决方案的版本控制

流程可以是长期运行的,这意味着一个实例可以持续数小时、数天,几周,甚至几个月。如果您想更新您的流程模型,那么就会遇到这种情况您的系统中总是存在活动的流程实例。我指的是还没有完成的流程,这意味着活动流程实例是持久的存储在某个地方,例如数据库。你必须处理这些情况当您更改流程模型时。因为这个问题非常普遍,工作流引擎提供了版本控制功能。版本与流程的关系是:

•如果您部署了更改后的流程模型,则会创建一个新版本。

•活动流程实例将继续在其启动时的版本中运行。

•但是新创建的流程实例将在新版本中运行(除非你明确地想要启动一个旧版本)。

•好的工具还支持将现有流程实例迁移到新版本。

有了这些可能性,你可以在两种基本策略中进行选择

版本管理:

•并行运行进程模型版本。

•将流程实例迁移到新版本

 

相关教程