来自activiti中的建模者ID的流程定义ID列表

时间:2016-07-26 09:22:43

标签: scala activiti

在Activiti中,我们可以编辑模型并重新部署它,但每次在activiti建模器中期望不同的流程定义ID。

是否可以从建模者ID到RepositoryService获取已部署的processDefinition。

任何人都可以帮我吗?

3 个答案:

答案 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,因为您希望使用最新版本启动流程实例,并保留旧版本的流程实例。

您尝试解决的用例是什么?