确定历史记录清理 (ttl) 的进程定义 ID



我需要使用 Java API 设置 TTL。

 processEngine.getRepositoryService().updateProcessDefinitionHistoryTimeToLive(processDefinitionId, 5);

但是,如果每次使用 UUID 生成 processDefinitionId,我如何获取 processDefinitionId?例如:

第一个进程执行 - 设备配置:1:e97e77dd-adeb-11e9-9a46-ca154a03850c

第二次执行 - 设备配置:1:0ea37b55-aded-11e9-9e25-ca154a03850c

使用 processDefinitionQuery(受 processDefinitionKey 限制(,然后遍历找到的所有定义(如果要为所有部署设置 Tal(。

最新更新