摘要:
在JBPM中动作(actions)就是一段程序逻辑,也就是工作流模型中的应用服务。
状态是JBPM的一个核心概念,也是业务流程的基本元素,状态代表了一种对外部参与者的依赖。定义状态时需要指定该状态的执行者,也就是该状态依赖的外部参与者。多个状态可能依赖同一个参与者,工作流管理系统根据这些信息构建该参与者的任务列表。当开始在JBPM中进行流程建模时,首先需要考虑业务流程的状态,状态将会成为你定义的流程的基本框架。
JBPM允许在数据库中多个同名的流程定义共存,流程实例以当时最新的版本来启动,并且在它的整个生命周期中将保持以相同的流程定义执行。
版本控制机制可归结为以下几条原则:
a)当一个流程存档被部署时,将在JBPM数据库中创建一个新的流程定义。
b)当一个被命名的流程定义被部署,部署器将分配一个版本号。为了分配版本号,部署器将查询同名流程定义的最高版本号,并且在其上加1.
c)当一个新的版本被部署,新的流程实例以新版本启动,而老的流程实例则以老的流程定义继续执行,直到它结束为止。 阅读全文
posted @ 2007-04-28 16:55 落花人独立 阅读(1556) 评论(0) 推荐(0) 编辑