jBPM4.4:在看开发指南之前总结一上
jBPM4.4:在看开发指南之前总结一下
jBPM4.4:
源头是Configuration,从Configuration生成引擎:ProcessEngine;
ProcessEngine可以得到以下几个Service:
•RepositoryService
•ExecutionService
•TaskService
•HistoryService
•ManagementService
这几个Service都是对外提供的服务,通过CommandService和PVM进行交互,实现功能
-------------------------------------------------------------
以下几个POJO对象:
•Deployment / DeploymentQuery
•ProcessDefinition / ProcessDefinitionQuery
•ProcessInstance / ProcessInstanceQuery
•Execution /
•Task / TaskQuery
这几个是目前自己用到的对象,主要还是后面的3个和创建一个流程的实例、进行流转等相关。
每种POJO对象都有自己的Query方法类(Execution没有)
--------------------------------------------------------------
几个关键属性:
•Key: 基本上Key一个大类别:
譬如ProcessDefinition中的key表示一类,不同的版本用version表示,结合成一个id
•id:
表示一个实实在在的点
--------------------------------------------------------------
流程的简述:
通过Deployment,发布一个ProcessDefinition。
ProcessDefinition通过Key来进行识别是否是同一个ProcessDefinition的不同版本。
发布一个流程,在数据库的(Deployment、DeployProp、Lob)3张表中留下记录;
开启一个流程,start一个ProcessInstance,会生成Execution,记录在Execution表中;
一个ProcessInstance可以有几个Execution同时在进行着;
Execution会和Task也有关系
jBPM4.4:
源头是Configuration,从Configuration生成引擎:ProcessEngine;
ProcessEngine可以得到以下几个Service:
•RepositoryService
•ExecutionService
•TaskService
•HistoryService
•ManagementService
这几个Service都是对外提供的服务,通过CommandService和PVM进行交互,实现功能
-------------------------------------------------------------
以下几个POJO对象:
•Deployment / DeploymentQuery
•ProcessDefinition / ProcessDefinitionQuery
•ProcessInstance / ProcessInstanceQuery
•Execution /
•Task / TaskQuery
这几个是目前自己用到的对象,主要还是后面的3个和创建一个流程的实例、进行流转等相关。
每种POJO对象都有自己的Query方法类(Execution没有)
--------------------------------------------------------------
几个关键属性:
•Key: 基本上Key一个大类别:
譬如ProcessDefinition中的key表示一类,不同的版本用version表示,结合成一个id
•id:
表示一个实实在在的点
--------------------------------------------------------------
流程的简述:
通过Deployment,发布一个ProcessDefinition。
ProcessDefinition通过Key来进行识别是否是同一个ProcessDefinition的不同版本。
发布一个流程,在数据库的(Deployment、DeployProp、Lob)3张表中留下记录;
开启一个流程,start一个ProcessInstance,会生成Execution,记录在Execution表中;
一个ProcessInstance可以有几个Execution同时在进行着;
Execution会和Task也有关系