Если под задачами вы подразумеваете все элементы процесса, то вы можете использовать HistoricActivityInstanceQuery
для получения информации о них.
Код будет выглядеть примерно так:
List<HistoricActivityInstance> activityInstances = historyService
.createHistoricActivityInstanceQuery().
.processInstanceId(processInstanceId)
.orderByHistoricActivityInstanceStartTime().asc()
.list();
Чтобы увидеть, закончен ли HistoricActivityInstance
или нет, вам нужно проверить HistoricActivityInstance#getEndTime()
. Когда это null
, это означает, что действие не завершено, если это null
, то это означает, что оно завершено.