我在activiti建模器中创建了一个模型并进行了部署。由于有一些变化,我编辑了模型并重新部署了它。每次创建不同的流程定义id。到目前为止,我有进程列表定义ID与下面的模型相同:
(testprocess:1:657516,testprocess:2:657520,testprocess:3:657524,testprocess:4:657528)
现在,由于某些原因,我希望降级到版本3,即具有定义ID的过程' testprocess:3:657524'。我有自定义Api来删除最新部署的进程,并且成功执行。在活动资源管理器中,根据“已部署的流程定义”#39;选项卡I能够看到降级的部署过程(即,具有过程定义id [PDI]作为测试过程的过程:3:657524)。
我使用Repository Service删除部署。
var processEngine: ProcessEngine = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration.buildProcessEngine()
val repositoryService: RepositoryService = processEngine.getRepositoryService
repositoryService.deleteDeployment("307501", true)
现在已成功删除部署,但与此部署相关的模型仍与下图相同 由于建模器ID对于所有流程定义都相同,因此在“模型”工作区'选项卡仍然显示已删除的流程定义模型。
如何将关于流程定义(PDI)的模型作为测试过程获得:3:657524'模型工作区' activiti explorer的标签?