在真正跑起一个流程之前首先发布流程资源.流程资源包括bpmn20.xml、规则文件(drools中)、流程图等等.
example:
repositoryService
.createDeployment()
.addClasspathResource(resourceCP)
.deploy();
当调用上述代码时activiti的内部调用流程如上述图所示.
每一个DeploymentBuilder实例对应一个DeploymentEntity实例,DeploymentEntity是发布对应的持久化对象,其对应流程数据库中的act_re_deployment表.
public class DeploymentEntity implements Serializable, Deployment, PersistentObject {
private
static
final
long
serialVersionUID
= 1L;
protected
String
id
;
protected
String