Activiti / Flowable: получить все запущенные экземпляры процесса - PullRequest
0 голосов
/ 06 июня 2018

Мы создали рабочий процесс, используя приложение activiti bpm modeler (используя вызов функции runtimeService.startProcessInstanceByKey("sampleProcess")

Скажем, N раз, когда эта функция была вызвана.

Для чего нужен методполучить все запущенные в данный момент экземпляры (N) для вышеуказанной модели?

Кроме того, каково имя таблицы в базе данных, где это можно проверить - для получения запущенных в данный момент экземпляров?

1 Ответ

0 голосов
/ 08 июня 2018

Для первой части вопроса, чтобы получить все экземпляры для данной модели, пожалуйста, найдите фрагмент кода ниже:

import org.flowable.engine.runtime.ProcessInstance;
import java.util.List;
List<ProcessInstance> instanceList = runtimeService
          .createProcessInstanceQuery()
          .processDefinitionKey("sampleProcess")
          .list();

Для 2-й части вопроса, получая имя таблицы для текущих запущенных экземпляров, пожалуйста, используйте эту таблицу: ACT_HI_PROCINST

...