in activiti: after model creation,deploy.processdefinition generated.in that,the processdefinitionid 'testprocess:1:577504' .can 1 me know how generated , how version number useful.
var processengine: processengine = processengineconfiguration.createstandaloneprocessengineconfiguration.buildprocessengine() val repositoryservice: repositoryservice = processengine.getrepositoryservice val processdefinitions = repositoryservice.createprocessdefinitionquery.deploymentid(577501).list.asscala.tolist.map(_.getid) result: processdefinitions =list(testprocess:1:577504)
the reason why process definition id has version included, because process definitions cached each activiti engine.
when redeploy 1 one engine, other engines don't know there new versions. hence, when starting process instance particular process definition, quick check made using id check if still latest.
Comments
Post a Comment