¿Es posible obtener el último proceso en ejecución en Activiti con createProcessInstanceQuery?
runtimeService.createProcessInstanceQuery().processDefinitionKey('myKey').active().singleResult().getProcessInstanceId() Quiero obtener el ID de instancia de proceso de esa definición, pero solo el último proceso en ejecución. Gracias
Para obtener una ID de instancia de proceso en ejecución específica, puede usar HistoryService con: por ejemplo, para obtener la última instancia de proceso iniciada con una clave de definición específica:
historyService.createHistoricProcessInstanceQuery().unfinished().processDefinitionKey("YOURKEY").orderByProcessInstanceStartTime().desc().listPage(0,1)[0].id