跳到主要内容

流程

流程是由流程定义部署后的产物,具体部署过程可以参考流程定义部署,但是Juggle并没有让流程作为最终的运行实体,因为实际应用场景下如果将流程作为最终的运行实体就会面临以下问题:

1.我刚才部署的问题真实运行的时候发现有问题,怎么快速回滚。

2.旧流程不能下线,但是新流程我要先正式验证一下,然后慢慢切换,类似灰度的过程。

因此Juggle引入了流程版本的概念,让流程版本做最终运行的实体,以此解决上面的问题。一个流程下会存在多个流程版本。

信息

同一个流程下的多个流程版本的流程类型一定是相同的。