在Activiti中,我们可以编辑模型并重新部署它,但每次在activiti建模器中期望不同的流程定义ID。
是否可以从建模者ID到RepositoryService获取已部署的processDefinition。
任何人都可以帮我吗?
答案 0 :(得分:0)
目前,没有此类Rest API可供查询。
答案 1 :(得分:0)
以下是我的问题的答案,
var processEngine: ProcessEngine = ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration.buildProcessEngine()
val repositoryService: RepositoryService = processEngine.getRepositoryService
/** This will delete the deployed process and its processDefinition and its cascade data from activiti database **/
repositoryService.deleteDeployment(deploymentId,true)
这有助于在更新模型时获得相同的流程定义Id。
答案 2 :(得分:0)
每次进行部署时,您确实需要一个新的流程定义ID,因为您希望使用最新版本启动流程实例,并保留旧版本的流程实例。
您尝试解决的用例是什么?