我一直在使用MariaDB运行Camunda,这是一个很好的解决方案
但我遇到了问题,我看到了描述历史记录和审核事件日志的Camunda用户指南,所以我写了一些代码如下:
列出historyList = historyService.createHistoricProcessInstanceQuery()。finished()。processDefinitionId(“Sample1”)。list();
int historySize = historyList.size();
LOGGER.info(“historyList size =”+ historySize);
我已经完成了Sample1 Process,但是historySize仍然是零,我想我丢失了一些配置,我该怎么办?
Wnat在运行时数据库和Histort数据库之间的区别?我需要安装两个数据库吗?
谢谢
答案 0 :(得分:0)
我使用processDefinitionKey解决了问题
我将processDefinitionKey传递给processDefinitionId,难怪它无法获取进程的所有已完成实例
我可以使用正确的processDefinitionId或processDefinitionKey获取进程的所有已完成实例