现在的位置: 首页 > 综合 > 正文

jbpm的流程定义版本策略

2012年11月28日 ⁄ 综合 ⁄ 共 291字 ⁄ 字号 评论关闭
基本上,jbpm的版本控制遵循下面的原则:
1)每次发布一个流程,都将在数据库中产生一个新的流程定义
2)发布时将分配一个版本号给流程定义. 如果流程的名称相同,则jbpm认为是同一个流程定义,它将在
当前的同一个流程定义的最高版本上加1;如果当前没有,则新的版本号为1.你可以通过api从jbpm中得到
某个名称的流程的最新版本号.
3)一旦一个流程实例按照一个流程定义启动后,它将不改变流程定义,一直运行到该实例完成.这样,流程
实例将按最新的流程定义启动,并在它的生命周期内,一直按该流程定义运行.
4)伴随一个流程定义,有它自己的业务编程逻辑;jbpm能够区分对应于不同流程定义的业务逻辑.

抱歉!评论已关闭.